/* 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-primary-blue: #0A0096;
  --irsn-pastel-blue: #AFE1FA;
  --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-blue: #0A0096;
  --irsn-pastel-blue: #AFE1FA;
  --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: #0A0096;
  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 #005fbe;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .layout-sidebar-second {
    border-top: solid 0.2rem #005fbe;
  }
}
.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: #0A0096;
}
.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: #0A0096;
}
.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: #005fbe;
  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: #005fbe;
    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: #005fbe;
    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: #005fbe;
  color: var(--white);
}
.fr-search-bar--mobile .fr-btn--search:not(:disabled):is(:hover, :active) {
  background-color: #005fbe;
  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-blue);
}
.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: #0A0096;
}
.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: #0A0096;
  white-space: nowrap;
  border-left: solid 1px rgba(250, 248, 244, 0.2);
  padding-left: 1rem;
}
.block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque:hover {
  text-decoration: underline;
}
.block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque span {
  margin-right: 0.5rem;
  display: none;
}
@media screen and (min-width: 1024px) {
  .block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque span {
    display: inline-block;
  }
}

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

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

/* components/atoms/Card_related_content/_Card_related_content.scss */
@media screen and (max-width: 576px) {
  .irsn-related-card {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 576px) {
  .irsn-related-card {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card {
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-related-card.fr-card {
    border: solid 1px #ededed !important;
  }
}
.irsn-related-card__title {
  font-size: 1rem !important;
  font-weight: 600;
}
.irsn-related-card__title > * {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 1rem;
}
.irsn-related-card__desc {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 5.375rem;
  line-height: 1.375rem;
}
.irsn-related-card__content {
  display: grid;
  grid-template-rows: auto auto 1fr;
  margin: 0;
}
.irsn-related-card__body {
  padding: 0;
}
.irsn-related-card__img {
  background-color: #ededed;
}
@media screen and (min-width: 992px) {
  .irsn-related-card {
    margin-right: 0rem;
  }
  .irsn-related-card__img {
    overflow: hidden;
    aspect-ratio: 1.77778;
    width: 100%;
    min-height: 6rem;
  }
  .irsn-related-card__img img {
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
.irsn-related-card--database {
  display: flex;
  border: 1px solid #c8d4df !important;
}
.irsn-related-card--database.fr-card {
  height: auto;
}
.irsn-related-card--database.fr-card::before {
  left: auto;
  right: 1.3125rem;
  bottom: 1.6875rem;
}
.irsn-related-card--database .irsn-related-card__content {
  margin: 0;
  padding: 2rem 1.5rem;
  padding: 0 !important;
}
.irsn-related-card--database .irsn-related-card__details {
  padding: 1rem 1rem 3rem;
}
.irsn-related-card--database .irsn-related-card__title {
  margin-bottom: 0;
}
.irsn-related-card--database .irsn-related-card__title .irsn-title {
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.irsn-related-card--database .irsn-related-card__desc {
  font-size: 1rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--database.fr-card {
    min-height: 12.21375rem;
    height: auto;
  }
  .irsn-related-card--database.fr-card::before {
    bottom: 1rem;
    cursor: pointer;
  }
  .irsn-related-card--database .irsn-related-card__content {
    grid-template-rows: auto minmax(2rem, auto) 1fr;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__start {
    grid-row: 1/2;
  }
  .irsn-related-card--database:not(.fr-card--no-icon) .irsn-related-card__content {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-related-card--database.fr-card {
    min-height: auto;
  }
  .irsn-related-card--database .irsn-related-card__link::before {
    display: none;
  }
  .irsn-related-card--database .irsn-related-card__content {
    display: flex;
    flex-direction: row;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__img {
    flex: 0 0 34%;
    max-width: 18.75rem;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__details {
    padding: 1rem 1rem 3rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing {
    height: 20.1875rem;
  }
}
.irsn-related-card--listing.fr-card::before {
  left: 0.25rem;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing.fr-card::before {
    bottom: 1.125rem;
  }
}
.irsn-related-card--listing.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 4.3125rem;
}
.irsn-related-card--listing:not(.fr-card--no-border):not(.fr-card--shadow) {
  height: 100%;
}
.irsn-related-card--listing::before {
  bottom: 0.1875rem;
}
@media screen and (max-width: 575px) {
  .irsn-related-card--listing::before {
    --icon-size: 18px;
  }
}
.irsn-related-card--listing .irsn-related-card__content {
  padding: 0;
}
.irsn-related-card--listing .irsn-related-card__body {
  padding: 0;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__start {
    padding: 1rem 1rem 0rem 1rem;
  }
}
.irsn-related-card--listing .irsn-related-card__start .fr-tags-group {
  margin: 0;
}
.irsn-related-card--listing .irsn-related-card__start .fr-tag {
  margin: 0;
  text-transform: uppercase;
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.025rem;
  line-height: 1.5rem;
}
.irsn-related-card--listing .irsn-related-card__title {
  order: 3;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__title {
    padding: 0 1rem;
  }
}
.irsn-related-card--listing .irsn-related-card__title .irsn-title {
  font-family: "Roboto Medium", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__title .irsn-title {
    font-size: 0.9375rem;
  }
}
.irsn-related-card--listing .irsn-related-card__date {
  grid-row: 2;
  margin: 0;
  line-height: 1.5rem !important;
  font-weight: 600;
}
.irsn-related-card--listing .irsn-related-card__img {
  position: relative;
  grid-row: 1;
  margin-bottom: 0.75rem;
  aspect-ratio: 32/17;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__img {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__img {
    margin-bottom: 1rem;
    aspect-ratio: 111/76;
  }
}
.irsn-related-card--listing .irsn-related-card__img img {
  top: 0;
  height: 100%;
  object-fit: cover;
}
.irsn-related-card--listing .irsn-related-card__desc {
  margin-top: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__desc {
    margin-top: 0.3125rem;
    font-size: 0.9375rem;
    line-height: 1.375rem;
  }
}
@media screen and (max-width: 575px) {
  .irsn-related-card--listing.fr-enlarge-link:not(.fr-card--no-icon) .irsn-related-card__content {
    padding-bottom: 1.9375rem;
  }
}
.irsn-related-card--press-release {
  background-color: #fafafa;
}
.irsn-related-card--press-release.fr-card {
  height: 16.40125rem;
}
.irsn-related-card--press-release.fr-card::before {
  right: 1.3125rem;
  left: auto;
  bottom: 1.125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--press-release.fr-card {
    height: 17.625rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-related-card--press-release .irsn-related-card {
    margin-bottom: 0;
  }
}
.irsn-related-card--press-release .irsn-related-card__start .fr-tag {
  color: #005fbe;
  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: #AFE1FA;
  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: #0A0096;
    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: #005fbe;
    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: #0A0096;
}
.fr-card--grey .fr-card__date {
  color: #434343;
  font-size: 0.875rem;
  font-weight: 600;
}
.fr-card--grey .fr-card__title {
  font-size: 1rem;
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
  line-height: 1.75rem;
  font-weight: 400;
}
.fr-card--grey .fr-card__desc {
  font-size: 1rem;
  line-height: 1.625rem;
}
.fr-card--framed {
  border: 1px solid #c8d4df;
}
.fr-card--framed::before {
  bottom: 1rem;
}
.fr-card--framed .fr-card__img img {
  aspect-ratio: unset;
}
.fr-card--framed .fr-card__body .fr-card__content {
  padding-bottom: 3rem !important;
}
.fr-card--framed .fr-card__body .fr-card__content .fr-card__title {
  order: 0;
}
.fr-card--framed .fr-card__body .fr-card__content .fr-card__desc {
  display: -webkit-box;
  max-height: 6rem;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
}

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

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

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

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

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

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

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

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

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

/* components/paragraphs/Related_contents/_Related_contents.scss */
.fr-related-contents {
  margin-bottom: 3rem;
}
@media screen and (max-width: 576px) {
  .fr-related-contents {
    padding: 2rem 0 3rem 0;
    margin-bottom: 0;
    position: relative;
  }
  .fr-related-contents:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .fr-related-contents:before {
    background-color: #f1f8fe;
  }
}
.fr-related-contents h2 {
  color: #171717;
  margin-bottom: 1.375rem;
}
@media screen and (max-width: 576px) {
  .fr-related-contents h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fr-related-contents h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #0A0096;
    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-blue);
}
.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: #0A0096;
}
.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: #0A0096;
}
.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-blue);
  position: relative;
  margin: 0;
  padding: 0 0.7rem !important;
}
.irsn-mega-menu__item--primary:not(:last-child) {
  border-bottom: 2px solid var(--irsn-primary-blue);
}
.irsn-mega-menu__item--dark-primary {
  background-color: var(--irsn-primary-blue);
}
.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: #005fbe !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: #0A0096;
  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: #005fbe;
    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: #005fbe;
    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: 10rem;
    padding-left: 1.25rem;
    box-sizing: border-box;
  }
}
.irsn-base-documentaire .irsn-summary__list {
  display: grid;
  margin: 0;
}
.irsn-base-documentaire .irsn-summary li::after {
  content: none;
}
.irsn-base-documentaire .irsn-summary__item {
  display: none;
  padding: 1rem 0;
}
.irsn-base-documentaire .irsn-summary__item > a {
  position: relative;
  justify-content: space-between;
  width: 100%;
  color: black;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item > a {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .irsn-base-documentaire .irsn-summary__item > a::after {
    content: none;
  }
}
.irsn-base-documentaire .irsn-summary__item > a.fr-link--active {
  font-family: "Roboto Bold", sans-serif;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item {
    display: list-item;
    padding: 1.5rem 0;
  }
  .irsn-base-documentaire .irsn-summary__item:nth-child(1) {
    padding-top: 0;
  }
}
.irsn-base-documentaire .irsn-summary__item::before {
  height: 1px;
  width: 100%;
  left: 0;
  background-color: #c8d4df;
}
.irsn-base-documentaire .irsn-summary__item .fr-link {
  gap: 1rem;
}
.irsn-base-documentaire .irsn-summary__item--active {
  grid-row: 1;
  display: list-item;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active {
    cursor: auto;
    grid-row: auto;
  }
}
.irsn-base-documentaire .irsn-summary__item--active .fr-link {
  align-items: flex-end;
  pointer-events: none;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link {
    pointer-events: visible;
  }
}
.irsn-base-documentaire .irsn-summary__item--active .fr-link::after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  --icon-size: 1rem;
  margin-right: -0.16667rem;
  margin-left: 0.25rem;
  margin-right: 0;
  margin-left: auto;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link::after {
    content: none;
  }
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link::before {
    content: "";
    position: absolute;
    left: -1.25rem;
    top: 0;
    bottom: 0;
    background-color: #0A0096;
    width: 0.3125rem;
  }
}
.irsn-base-documentaire .irsn-summary__item--deployed .fr-link {
  padding-top: 2rem;
  width: calc(100% - 1.875rem);
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--deployed .fr-link {
    padding-top: 0;
    width: 100%;
  }
}
.irsn-base-documentaire .irsn-summary__item--deployed .fr-link::after {
  position: absolute;
  right: -2rem;
  top: 0;
  transform: rotate(180deg);
}
.irsn-base-documentaire .irsn-summary__item--return .fr-link {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.irsn-base-documentaire .irsn-summary__item--return .fr-link::after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg) !important;
  mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg) !important;
  --icon-size: 1.5rem;
  position: absolute;
  left: -1.75rem;
  top: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 576px) {
  .irsn-base-documentaire .irsn-related-card--database {
    margin-bottom: 1rem;
  }
}

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

/* pages/Page_thematique/_Page_thematique.scss */
.irsn-thematique-page {
  display: grid;
  grid-auto-columns: 100%;
}
.irsn-thematique-page__introduction {
  position: relative;
  margin-bottom: 2rem;
}
.irsn-thematique-page__extended {
  display: grid;
  grid-auto-columns: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__extended {
    grid-template-columns: auto 1fr;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page .irsn-related-card {
    margin-bottom: 0.5rem;
  }
}
.irsn-thematique-page__paragraphs-wrapper {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__paragraphs-wrapper {
    grid-column: 2;
    gap: 1.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page__paragraphs {
    padding: 2rem 0;
  }
}
.irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry {
  padding: 0;
}
.irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry:focus {
  outline: auto;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry:focus {
    outline: none;
  }
}
.irsn-thematique-page__first-part {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__first-part {
    gap: 1.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page .irsn-folder-press-release__link {
    background-color: #005fbe;
    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: #0A0096;
    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: #0A0096;
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-lire-aussi__title {
    grid-column: 1/4;
    margin-bottom: 0.375rem;
  }
}
.irsn-lire-aussi__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__wrapper {
    grid-template-columns: 1fr;
  }
}
.irsn-lire-aussi__cards {
  height: 100%;
  overflow: hidden;
  padding: 0;
}
@media screen and (min-width: 992px) {
  .irsn-lire-aussi__cards {
    height: 100%;
    border-bottom: none;
  }
  .irsn-lire-aussi__cards:nth-last-child(1) {
    display: inherit;
  }
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__cards::before {
    bottom: 0.5rem;
  }
}
.irsn-lire-aussi__card-content {
  font-size: 0.875rem;
  padding: 0;
}
.irsn-lire-aussi__card-content:hover {
  background-color: var(--hover);
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__card-content {
    border: solid 1px #ededed;
    display: grid;
    grid-template-rows: 1fr;
    gap: 0.5625rem;
  }
}
@media screen and (max-width: 576px) and (max-width: 576px) {
  .irsn-lire-aussi__card-content {
    padding: 0 0 2rem 0 !important;
  }
}
@media screen and (max-width: 576px) and (min-width: 992px) {
  .irsn-lire-aussi__card-content {
    grid-template-rows: 2.4375rem;
    height: fit-content;
    padding: 0 0 5rem;
  }
}
.irsn-lire-aussi__card-content.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 4.3125rem;
}
.irsn-lire-aussi__img-wrapper {
  display: block;
  aspect-ratio: 32/17;
  height: auto;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.irsn-lire-aussi__img {
  object-fit: cover;
  aspect-ratio: auto;
  height: 100%;
}
.irsn-lire-aussi__card-title {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__card-title {
    padding: 0 1rem;
  }
}
.irsn-lire-aussi__desc {
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: fit-content;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
  margin-top: 0;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__desc {
    padding: 0 1rem;
    margin: 0 !important;
  }
}

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

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

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

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

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

@media screen and (min-width: 992px) {
  .irsn-link-list {
    display: flex;
    flex-direction: column;
  }
  .irsn-link-list .irsn-btn:not(:first-child) {
    margin-left: 0;
    margin-top: 1.5rem;
  }
  .irsn-link-list--inline {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
/* components/molecules/Newsletter_subscription/_Newsletter_subscription.scss */
@media screen and (min-width: 992px) {
  .fr-newsletter-subscription {
    width: 12.375rem;
  }
}
.fr-newsletter-subscription .fr-text--xs {
  color: var(--irsn-primary-blue);
  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: #0A0096;
  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: #0A0096;
  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-primary-blue);
  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-primary-blue);
  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-primary-blue);
  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: #0A0096;
    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-primary-blue);
  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-primary-blue);
  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-primary-blue);
  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-primary-blue);
  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-primary-blue);
  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;
  background-image: none;
  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: #005fbe;
  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: #0A0096;
    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: #005fbe;
    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: #0A0096;
    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: #005fbe;
    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-primary-blue);
  --fpr-hp-cards-gap: 1.75rem;
  background-color: #AFE1FA;
  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: #AFE1FA;
  }
}
.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: #005fbe;
    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: #0A0096;
}
.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(3, 1fr);
    margin-bottom: 3rem;
  }
}
@media screen and (min-width: 1280px) {
  .irsn-stickers {
    grid-template-columns: repeat(4, 1fr);
  }
}
.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: #0A0096;
}

/* 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 #005fbe;
}
.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 #005fbe;
}
.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: #0A0096;
    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: #005fbe;
    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 #005fbe;
  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: #005fbe;
    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: #0A0096;
}
.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: #0A0096;
  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: #0A0096;
  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: #0A0096;
  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-blue);
  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-blue);
  }
}
@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: #0A0096;
  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: #0A0096;
  background-color: #0A0096;
}
@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-blue);
}
.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: #005fbe;
    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-blue);
  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: #005fbe;
    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-blue);
  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: #0A0096;
    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: #0A0096;
  right: calc(100% - 0.3125rem);
  top: 0.0625rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1JKOztBQ3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRDBDRjtBQ3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRHlDRjtBQ3RDQTtFQUNFO0VBQ0E7RUFDQTtBRHdDRjtBQ3JDQTtFQUNFO0VBQ0E7RUFDQTtBRHVDRjtBQ3BDQTtFQUNFO0VBQ0E7RUFDQTtBRHNDRjtBRW5FQTtBQ0FBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBSHlERjs7QUluR0E7QUFJQTtBQVdBO0FBNEJBOztFQUFBO0FBU0E7O0NBQUE7QUNwREE7QUFDQTtBSG1ESTtFR2hERjs7SUFFRTtFTDhHRjtFSzNHQTs7OztJQUlFO0VMNkdGO0VLMUdBOzs7O0lBSUU7RUw0R0Y7RUt6R0E7Ozs7SUFJRTtFTDJHRjtFS3hHQTs7OztJQUlFO0VMMEdGO0VLdkdBO0lBQ0U7RUx5R0Y7RUt0R0E7O0lBRUU7RUx3R0Y7RUtyR0E7O0lBRUU7RUx1R0Y7RUtwR0E7O0lBRUU7RUxzR0Y7RUtuR0E7O0lBRUU7RUxxR0Y7RUtsR0E7O0lBRUU7RUxvR0Y7RUtqR0E7Ozs7SUFJRTtFTG1HRjtFS2hHQTs7OztJQUlFO0VMa0dGO0VLL0ZBOzs7O0lBSUU7RUxpR0Y7RUs5RkE7Ozs7SUFJRTtFTGdHRjtFSzdGQTtJQUNFO0VMK0ZGO0VLNUZBOztJQUVFO0VMOEZGO0VLM0ZBOztJQUVFO0VMNkZGO0VLMUZBOztJQUVFO0VMNEZGO0VLekZBOztJQUVFO0VMMkZGO0VLeEZBOztJQUVFO0VMMEZGO0VLdkZBOzs7O0lBSUU7RUx5RkY7RUt0RkE7Ozs7SUFJRTtFTHdGRjtFS3JGQTs7OztJQUlFO0VMdUZGO0VLcEZBOzs7O0lBSUU7RUxzRkY7RUtuRkE7SUFDRTtFTHFGRjtFS2xGQTs7SUFFRTtFTG9GRjtFS2pGQTs7SUFFRTtFTG1GRjtFS2hGQTs7SUFFRTtFTGtGRjtFSy9FQTs7SUFFRTtFTGlGRjtFSzlFQTs7SUFFRTtFTGdGRjtFSzdFQTs7OztJQUlFO0VMK0VGO0VLNUVBOzs7O0lBSUU7RUw4RUY7RUszRUE7Ozs7SUFJRTtFTDZFRjtFSzFFQTs7OztJQUlFO0VMNEVGO0VLekVBO0lBQ0U7RUwyRUY7RUt4RUE7O0lBRUU7RUwwRUY7RUt2RUE7O0lBRUU7RUx5RUY7RUt0RUE7O0lBRUU7RUx3RUY7RUtyRUE7O0lBRUU7RUx1RUY7RUtwRUE7SUFDRTtFTHNFRjtFS25FQTs7SUFFRTtFTHFFRjtFS2xFQTs7SUFFRTtFTG9FRjtFS2pFQTs7SUFFRTtFTG1FRjtFS2hFQTs7SUFFRTtFTGtFRjtFSy9EQTtJQUNFO0VMaUVGO0VLOURBOztJQUVFO0VMZ0VGO0VLN0RBOztJQUVFO0VMK0RGO0VLNURBOztJQUVFO0VMOERGO0VLM0RBOztJQUVFO0VMNkRGO0VLMURBO0lBQ0U7RUw0REY7RUt6REE7O0lBRUU7RUwyREY7RUt4REE7O0lBRUU7RUwwREY7RUt2REE7O0lBRUU7RUx5REY7RUt0REE7O0lBRUU7RUx3REY7RUtyREE7SUFDRTtFTHVERjtFS3BEQTs7SUFFRTtFTHNERjtFS25EQTs7SUFFRTtFTHFERjtFS2xEQTs7SUFFRTtFTG9ERjtFS2pEQTs7SUFFRTtFTG1ERjtFS2hEQTtJQUNFO0VMa0RGO0VLL0NBOztJQUVFO0VMaURGO0VLOUNBOztJQUVFO0VMZ0RGO0VLN0NBOztJQUVFO0VMK0NGO0VLNUNBOztJQUVFO0VMOENGO0VLM0NBO0lBQ0U7RUw2Q0Y7RUsxQ0E7O0lBRUU7RUw0Q0Y7RUt6Q0E7O0lBRUU7RUwyQ0Y7RUt4Q0E7O0lBRUU7RUwwQ0Y7RUt2Q0E7O0lBRUU7RUx5Q0Y7RUt0Q0E7O0lBRUU7RUx3Q0Y7RUtyQ0E7Ozs7SUFJRTtFTHVDRjtFS3BDQTs7OztJQUlFO0VMc0NGO0VLbkNBOzs7O0lBSUU7RUxxQ0Y7RUtsQ0E7Ozs7SUFJRTtFTG9DRjtFS2pDQTtJQUNFO0VMbUNGO0VLaENBOztJQUVFO0VMa0NGO0VLL0JBOztJQUVFO0VMaUNGO0VLOUJBOztJQUVFO0VMZ0NGO0VLN0JBOztJQUVFO0VMK0JGO0VLNUJBOztJQUVFO0VMOEJGO0VLM0JBOzs7O0lBSUU7RUw2QkY7RUsxQkE7Ozs7SUFJRTtFTDRCRjtFS3pCQTs7OztJQUlFO0VMMkJGO0VLeEJBOzs7O0lBSUU7RUwwQkY7RUt2QkE7SUFDRTtFTHlCRjtFS3RCQTs7SUFFRTtFTHdCRjtFS3JCQTs7SUFFRTtFTHVCRjtFS3BCQTs7SUFFRTtFTHNCRjtFS25CQTs7SUFFRTtFTHFCRjtFS2xCQTs7SUFFRTtFTG9CRjtFS2pCQTs7OztJQUlFO0VMbUJGO0VLaEJBOzs7O0lBSUU7RUxrQkY7RUtmQTs7OztJQUlFO0VMaUJGO0VLZEE7Ozs7SUFJRTtFTGdCRjtFS2JBO0lBQ0U7RUxlRjtFS1pBOztJQUVFO0VMY0Y7RUtYQTs7SUFFRTtFTGFGO0VLVkE7O0lBRUU7RUxZRjtFS1RBOztJQUVFO0VMV0Y7RUtSQTs7SUFFRTtFTFVGO0VLUEE7Ozs7SUFJRTtFTFNGO0VLTkE7Ozs7SUFJRTtFTFFGO0VLTEE7Ozs7SUFJRTtFTE9GO0VLSkE7Ozs7SUFJRTtFTE1GO0VLSEE7SUFDRTtFTEtGO0VLRkE7O0lBRUU7RUxJRjtFS0RBOztJQUVFO0VMR0Y7RUtBQTs7SUFFRTtFTEVGO0VLQ0E7O0lBRUU7RUxDRjtFS0VBOztJQUVFO0VMQUY7RUtHQTs7OztJQUlFO0VMREY7RUtJQTs7OztJQUlFO0VMRkY7RUtLQTs7OztJQUlFO0VMSEY7RUtNQTs7OztJQUlFO0VMSkY7RUtPQTtJQUNFO0VMTEY7RUtRQTs7SUFFRTtFTE5GO0VLU0E7O0lBRUU7RUxQRjtFS1VBOztJQUVFO0VMUkY7RUtXQTs7SUFFRTtFTFRGO0VLWUE7O0lBRUU7RUxWRjtFS2FBOzs7O0lBSUU7RUxYRjtFS2NBOzs7O0lBSUU7RUxaRjtFS2VBOzs7O0lBSUU7RUxiRjtFS2dCQTs7OztJQUlFO0VMZEY7RUtpQkE7SUFDRTtFTGZGO0VLa0JBOztJQUVFO0VMaEJGO0VLbUJBOztJQUVFO0VMakJGO0VLb0JBOztJQUVFO0VMbEJGO0VLcUJBOztJQUVFO0VMbkJGO0VLc0JBOztJQUVFO0VMcEJGO0VLdUJBOzs7O0lBSUU7RUxyQkY7RUt3QkE7Ozs7SUFJRTtFTHRCRjtFS3lCQTs7OztJQUlFO0VMdkJGO0VLMEJBOzs7O0lBSUU7RUx4QkY7RUsyQkE7SUFDRTtFTHpCRjtFSzRCQTs7SUFFRTtFTDFCRjtFSzZCQTs7SUFFRTtFTDNCRjtFSzhCQTs7SUFFRTtFTDVCRjtFSytCQTs7SUFFRTtFTDdCRjtFS2dDQTs7SUFFRTtFTDlCRjtFS2lDQTs7OztJQUlFO0VML0JGO0VLa0NBOzs7O0lBSUU7RUxoQ0Y7RUttQ0E7Ozs7SUFJRTtFTGpDRjtFS29DQTs7OztJQUlFO0VMbENGO0VLcUNBO0lBQ0U7RUxuQ0Y7RUtzQ0E7O0lBRUU7RUxwQ0Y7RUt1Q0E7O0lBRUU7RUxyQ0Y7RUt3Q0E7O0lBRUU7RUx0Q0Y7RUt5Q0E7O0lBRUU7RUx2Q0Y7RUswQ0E7O0lBRUU7RUx4Q0Y7RUsyQ0E7Ozs7SUFJRTtFTHpDRjtFSzRDQTs7OztJQUlFO0VMMUNGO0VLNkNBOzs7O0lBSUU7RUwzQ0Y7RUs4Q0E7Ozs7SUFJRTtFTDVDRjtFSytDQTtJQUNFO0VMN0NGO0VLZ0RBOztJQUVFO0VMOUNGO0VLaURBOztJQUVFO0VML0NGO0VLa0RBOztJQUVFO0VMaERGO0VLbURBOztJQUVFO0VMakRGO0VLb0RBOztJQUVFO0VMbERGO0VLcURBOzs7O0lBSUU7RUxuREY7RUtzREE7Ozs7SUFJRTtFTHBERjtFS3VEQTs7OztJQUlFO0VMckRGO0VLd0RBOzs7O0lBSUU7RUx0REY7RUt5REE7SUFDRTtFTHZERjtFSzBEQTs7SUFFRTtFTHhERjtFSzJEQTs7SUFFRTtFTHpERjtFSzREQTs7SUFFRTtFTDFERjtFSzZEQTs7SUFFRTtFTDNERjtFSzhEQTs7SUFFRTtFTDVERjtFSytEQTs7OztJQUlFO0VMN0RGO0VLZ0VBOzs7O0lBSUU7RUw5REY7RUtpRUE7Ozs7SUFJRTtFTC9ERjtFS2tFQTs7OztJQUlFO0VMaEVGO0VLbUVBO0lBQ0U7RUxqRUY7RUtvRUE7O0lBRUU7RUxsRUY7RUtxRUE7O0lBRUU7RUxuRUY7RUtzRUE7O0lBRUU7RUxwRUY7RUt1RUE7O0lBRUU7RUxyRUY7RUt3RUE7O0lBRUU7RUx0RUY7RUt5RUE7Ozs7SUFJRTtFTHZFRjtFSzBFQTs7OztJQUlFO0VMeEVGO0VLMkVBOzs7O0lBSUU7RUx6RUY7RUs0RUE7Ozs7SUFJRTtFTDFFRjtFSzZFQTtJQUNFO0VMM0VGO0VLOEVBOztJQUVFO0VMNUVGO0VLK0VBOztJQUVFO0VMN0VGO0VLZ0ZBOztJQUVFO0VMOUVGO0VLaUZBOztJQUVFO0VML0VGO0VLa0ZBOztJQUVFO0VMaEZGO0VLbUZBOzs7O0lBSUU7RUxqRkY7RUtvRkE7Ozs7SUFJRTtFTGxGRjtFS3FGQTs7OztJQUlFO0VMbkZGO0VLc0ZBOzs7O0lBSUU7RUxwRkY7RUt1RkE7SUFDRTtFTHJGRjtFS3dGQTs7SUFFRTtFTHRGRjtFS3lGQTs7SUFFRTtFTHZGRjtFSzBGQTs7SUFFRTtFTHhGRjtFSzJGQTs7SUFFRTtFTHpGRjtFSzRGQTs7SUFFRTtFTDFGRjtFSzZGQTs7OztJQUlFO0VMM0ZGO0VLOEZBOzs7O0lBSUU7RUw1RkY7RUsrRkE7Ozs7SUFJRTtFTDdGRjtFS2dHQTs7OztJQUlFO0VMOUZGO0VLaUdBO0lBQ0U7RUwvRkY7RUtrR0E7O0lBRUU7RUxoR0Y7RUttR0E7O0lBRUU7RUxqR0Y7RUtvR0E7O0lBRUU7RUxsR0Y7RUtxR0E7O0lBRUU7RUxuR0Y7RUtzR0E7O0lBRUU7RUxwR0Y7RUt1R0E7Ozs7SUFJRTtFTHJHRjtFS3dHQTs7OztJQUlFO0VMdEdGO0VLeUdBOzs7O0lBSUU7RUx2R0Y7RUswR0E7Ozs7SUFJRTtFTHhHRjtFSzJHQTtJQUNFO0VMekdGO0VLNEdBOztJQUVFO0VMMUdGO0VLNkdBOztJQUVFO0VMM0dGO0VLOEdBOztJQUVFO0VMNUdGO0VLK0dBOztJQUVFO0VMN0dGO0VLZ0hBOztJQUVFO0VMOUdGO0VLaUhBOzs7O0lBSUU7RUwvR0Y7RUtrSEE7Ozs7SUFJRTtFTGhIRjtFS21IQTs7OztJQUlFO0VMakhGO0VLb0hBOzs7O0lBSUU7RUxsSEY7RUtxSEE7SUFDRTtFTG5IRjtFS3NIQTs7SUFFRTtFTHBIRjtFS3VIQTs7SUFFRTtFTHJIRjtFS3dIQTs7SUFFRTtFTHRIRjtFS3lIQTs7SUFFRTtFTHZIRjtFSzBIQTs7SUFFRTtFTHhIRjtFSzJIQTs7OztJQUlFO0VMekhGO0VLNEhBOzs7O0lBSUU7RUwxSEY7RUs2SEE7Ozs7SUFJRTtFTDNIRjtFSzhIQTs7OztJQUlFO0VMNUhGO0VLK0hBO0lBQ0U7RUw3SEY7RUtnSUE7O0lBRUU7RUw5SEY7RUtpSUE7O0lBRUU7RUwvSEY7RUtrSUE7O0lBRUU7RUxoSUY7RUttSUE7O0lBRUU7RUxqSUY7RUtvSUE7O0lBRUU7RUxsSUY7RUtxSUE7Ozs7SUFJRTtFTG5JRjtFS3NJQTs7OztJQUlFO0VMcElGO0VLdUlBOzs7O0lBSUU7RUxySUY7RUt3SUE7Ozs7SUFJRTtFTHRJRjtFS3lJQTtJQUNFO0VMdklGO0VLMElBOztJQUVFO0VMeElGO0VLMklBOztJQUVFO0VMeklGO0VLNElBOztJQUVFO0VMMUlGO0VLNklBOztJQUVFO0VMM0lGO0VLOElBOztJQUVFO0VMNUlGO0VLK0lBOzs7O0lBSUU7RUw3SUY7RUtnSkE7Ozs7SUFJRTtFTDlJRjtFS2lKQTs7OztJQUlFO0VML0lGO0VLa0pBOzs7O0lBSUU7RUxoSkY7RUttSkE7SUFDRTtFTGpKRjtFS29KQTs7SUFFRTtFTGxKRjtFS3FKQTs7SUFFRTtFTG5KRjtFS3NKQTs7SUFFRTtFTHBKRjtFS3VKQTs7SUFFRTtFTHJKRjtFS3dKQTs7SUFFRTtFTHRKRjtFS3lKQTs7OztJQUlFO0VMdkpGO0VLMEpBOzs7O0lBSUU7RUx4SkY7RUsySkE7Ozs7SUFJRTtFTHpKRjtFSzRKQTs7OztJQUlFO0VMMUpGO0VLNkpBO0lBQ0U7RUwzSkY7RUs4SkE7O0lBRUU7RUw1SkY7RUsrSkE7O0lBRUU7RUw3SkY7RUtnS0E7O0lBRUU7RUw5SkY7RUtpS0E7O0lBRUU7RUwvSkY7RUtrS0E7SUFDRTtFTGhLRjtFS21LQTs7SUFFRTtFTGpLRjtFS29LQTs7SUFFRTtFTGxLRjtFS3FLQTs7SUFFRTtFTG5LRjtFS3NLQTs7SUFFRTtFTHBLRjtFS3VLQTtJQUNFO0VMcktGO0VLd0tBOztJQUVFO0VMdEtGO0VLeUtBOztJQUVFO0VMdktGO0VLMEtBOztJQUVFO0VMeEtGO0VLMktBOztJQUVFO0VMektGO0VLNEtBO0lBQ0U7RUwxS0Y7RUs2S0E7O0lBRUU7RUwzS0Y7RUs4S0E7O0lBRUU7RUw1S0Y7RUsrS0E7O0lBRUU7RUw3S0Y7RUtnTEE7O0lBRUU7RUw5S0Y7RUtpTEE7SUFDRTtFTC9LRjtFS2tMQTs7SUFFRTtFTGhMRjtFS21MQTs7SUFFRTtFTGpMRjtFS29MQTs7SUFFRTtFTGxMRjtFS3FMQTs7SUFFRTtFTG5MRjtFS3NMQTtJQUNFO0VMcExGO0VLdUxBOztJQUVFO0VMckxGO0VLd0xBOztJQUVFO0VMdExGO0VLeUxBOztJQUVFO0VMdkxGO0VLMExBOztJQUVFO0VMeExGO0VLMkxBO0lBQ0U7RUx6TEY7RUs0TEE7O0lBRUU7RUwxTEY7RUs2TEE7O0lBRUU7RUwzTEY7RUs4TEE7O0lBRUU7RUw1TEY7RUsrTEE7O0lBRUU7RUw3TEY7RUtnTUE7O0lBRUU7RUw5TEY7RUtpTUE7Ozs7SUFJRTtFTC9MRjtFS2tNQTs7OztJQUlFO0VMaE1GO0VLbU1BOzs7O0lBSUU7RUxqTUY7RUtvTUE7Ozs7SUFJRTtFTGxNRjtFS3FNQTtJQUNFO0VMbk1GO0VLc01BOztJQUVFO0VMcE1GO0VLdU1BOztJQUVFO0VMck1GO0VLd01BOztJQUVFO0VMdE1GO0VLeU1BOztJQUVFO0VMdk1GO0VLME1BOztJQUVFO0VMeE1GO0VLMk1BOzs7O0lBSUU7RUx6TUY7RUs0TUE7Ozs7SUFJRTtFTDFNRjtFSzZNQTs7OztJQUlFO0VMM01GO0VLOE1BOzs7O0lBSUU7RUw1TUY7RUsrTUE7SUFDRTtFTDdNRjtFS2dOQTs7SUFFRTtFTDlNRjtFS2lOQTs7SUFFRTtFTC9NRjtFS2tOQTs7SUFFRTtFTGhORjtFS21OQTs7SUFFRTtFTGpORjtFS29OQTs7SUFFRTtFTGxORjtFS3FOQTs7OztJQUlFO0VMbk5GO0VLc05BOzs7O0lBSUU7RUxwTkY7RUt1TkE7Ozs7SUFJRTtFTHJORjtFS3dOQTs7OztJQUlFO0VMdE5GO0VLeU5BO0lBQ0U7RUx2TkY7RUswTkE7O0lBRUU7RUx4TkY7RUsyTkE7O0lBRUU7RUx6TkY7RUs0TkE7O0lBRUU7RUwxTkY7RUs2TkE7O0lBRUU7RUwzTkY7RUs4TkE7O0lBRUU7RUw1TkY7RUsrTkE7Ozs7SUFJRTtFTDdORjtFS2dPQTs7OztJQUlFO0VMOU5GO0VLaU9BOzs7O0lBSUU7RUwvTkY7RUtrT0E7Ozs7SUFJRTtFTGhPRjtFS21PQTtJQUNFO0VMak9GO0VLb09BOztJQUVFO0VMbE9GO0VLcU9BOztJQUVFO0VMbk9GO0VLc09BOztJQUVFO0VMcE9GO0VLdU9BOztJQUVFO0VMck9GO0VLd09BOztJQUVFO0VMdE9GO0VLeU9BOzs7O0lBSUU7RUx2T0Y7RUswT0E7Ozs7SUFJRTtFTHhPRjtFSzJPQTs7OztJQUlFO0VMek9GO0VLNE9BOzs7O0lBSUU7RUwxT0Y7RUs2T0E7SUFDRTtFTDNPRjtFSzhPQTs7SUFFRTtFTDVPRjtFSytPQTs7SUFFRTtFTDdPRjtFS2dQQTs7SUFFRTtFTDlPRjtFS2lQQTs7SUFFRTtFTC9PRjtFS2tQQTs7SUFFRTtFTGhQRjtFS21QQTs7OztJQUlFO0VMalBGO0VLb1BBOzs7O0lBSUU7RUxsUEY7RUtxUEE7Ozs7SUFJRTtFTG5QRjtFS3NQQTs7OztJQUlFO0VMcFBGO0VLdVBBO0lBQ0U7RUxyUEY7RUt3UEE7O0lBRUU7RUx0UEY7RUt5UEE7O0lBRUU7RUx2UEY7RUswUEE7O0lBRUU7RUx4UEY7RUsyUEE7O0lBRUU7RUx6UEY7RUs0UEE7O0lBRUU7RUwxUEY7RUs2UEE7Ozs7SUFJRTtFTDNQRjtFSzhQQTs7OztJQUlFO0VMNVBGO0VLK1BBOzs7O0lBSUU7RUw3UEY7RUtnUUE7Ozs7SUFJRTtFTDlQRjtFS2lRQTtJQUNFO0VML1BGO0VLa1FBOztJQUVFO0VMaFFGO0VLbVFBOztJQUVFO0VMalFGO0VLb1FBOztJQUVFO0VMbFFGO0VLcVFBOztJQUVFO0VMblFGO0VLc1FBOztJQUVFO0VMcFFGO0VLdVFBOzs7O0lBSUU7RUxyUUY7RUt3UUE7Ozs7SUFJRTtFTHRRRjtFS3lRQTs7OztJQUlFO0VMdlFGO0VLMFFBOzs7O0lBSUU7RUx4UUY7RUsyUUE7SUFDRTtFTHpRRjtFSzRRQTs7SUFFRTtFTDFRRjtFSzZRQTs7SUFFRTtFTDNRRjtFSzhRQTs7SUFFRTtFTDVRRjtFSytRQTs7SUFFRTtFTDdRRjtFS2dSQTs7SUFFRTtFTDlRRjtFS2lSQTs7OztJQUlFO0VML1FGO0VLa1JBOzs7O0lBSUU7RUxoUkY7RUttUkE7Ozs7SUFJRTtFTGpSRjtFS29SQTs7OztJQUlFO0VMbFJGO0VLcVJBO0lBQ0U7RUxuUkY7RUtzUkE7O0lBRUU7RUxwUkY7RUt1UkE7O0lBRUU7RUxyUkY7RUt3UkE7O0lBRUU7RUx0UkY7RUt5UkE7O0lBRUU7RUx2UkY7RUswUkE7O0lBRUU7RUx4UkY7RUsyUkE7Ozs7SUFJRTtFTHpSRjtFSzRSQTs7OztJQUlFO0VMMVJGO0VLNlJBOzs7O0lBSUU7RUwzUkY7RUs4UkE7Ozs7SUFJRTtFTDVSRjtFSytSQTtJQUNFO0VMN1JGO0VLZ1NBOztJQUVFO0VMOVJGO0VLaVNBOztJQUVFO0VML1JGO0VLa1NBOztJQUVFO0VMaFNGO0VLbVNBOztJQUVFO0VMalNGO0VLb1NBOztJQUVFO0VMbFNGO0VLcVNBOzs7O0lBSUU7RUxuU0Y7RUtzU0E7Ozs7SUFJRTtFTHBTRjtFS3VTQTs7OztJQUlFO0VMclNGO0VLd1NBOzs7O0lBSUU7RUx0U0Y7RUt5U0E7SUFDRTtFTHZTRjtFSzBTQTs7SUFFRTtFTHhTRjtFSzJTQTs7SUFFRTtFTHpTRjtFSzRTQTs7SUFFRTtFTDFTRjtFSzZTQTs7SUFFRTtFTDNTRjtFSzhTQTs7SUFFRTtFTDVTRjtFSytTQTs7OztJQUlFO0VMN1NGO0VLZ1RBOzs7O0lBSUU7RUw5U0Y7RUtpVEE7Ozs7SUFJRTtFTC9TRjtFS2tUQTs7OztJQUlFO0VMaFRGO0VLbVRBO0lBQ0U7RUxqVEY7RUtvVEE7O0lBRUU7RUxsVEY7RUtxVEE7O0lBRUU7RUxuVEY7RUtzVEE7O0lBRUU7RUxwVEY7RUt1VEE7O0lBRUU7RUxyVEY7RUt3VEE7O0lBRUU7RUx0VEY7RUt5VEE7Ozs7SUFJRTtFTHZURjtFSzBUQTs7OztJQUlFO0VMeFRGO0VLMlRBOzs7O0lBSUU7RUx6VEY7RUs0VEE7Ozs7SUFJRTtFTDFURjtFSzZUQTtJQUNFO0VMM1RGO0VLOFRBOztJQUVFO0VMNVRGO0VLK1RBOztJQUVFO0VMN1RGO0VLZ1VBOztJQUVFO0VMOVRGO0VLaVVBOztJQUVFO0VML1RGO0VLa1VBOztJQUVFO0VMaFVGO0VLbVVBOzs7O0lBSUU7RUxqVUY7RUtvVUE7Ozs7SUFJRTtFTGxVRjtFS3FVQTs7OztJQUlFO0VMblVGO0VLc1VBOzs7O0lBSUU7RUxwVUY7RUt1VUE7SUFDRTtFTHJVRjtFS3dVQTs7SUFFRTtFTHRVRjtFS3lVQTs7SUFFRTtFTHZVRjtFSzBVQTs7SUFFRTtFTHhVRjtFSzJVQTs7SUFFRTtFTHpVRjtFSzRVQTs7SUFFRTtFTDFVRjtFSzZVQTs7OztJQUlFO0VMM1VGO0VLOFVBOzs7O0lBSUU7RUw1VUY7RUsrVUE7Ozs7SUFJRTtFTDdVRjtFS2dWQTs7OztJQUlFO0VMOVVGO0VLaVZBO0lBQ0U7RUwvVUY7RUtrVkE7O0lBRUU7RUxoVkY7RUttVkE7O0lBRUU7RUxqVkY7RUtvVkE7O0lBRUU7RUxsVkY7RUtxVkE7O0lBRUU7RUxuVkY7RUtzVkE7O0lBRUU7RUxwVkY7RUt1VkE7Ozs7SUFJRTtFTHJWRjtFS3dWQTs7OztJQUlFO0VMdFZGO0VLeVZBOzs7O0lBSUU7RUx2VkY7RUswVkE7Ozs7SUFJRTtFTHhWRjtFSzJWQTtJQUNFO0VMelZGO0VLNFZBOztJQUVFO0VMMVZGO0VLNlZBOztJQUVFO0VMM1ZGO0VLOFZBOztJQUVFO0VMNVZGO0VLK1ZBOztJQUVFO0VMN1ZGO0VLZ1dBO0lBQ0U7RUw5VkY7RUtpV0E7O0lBRUU7RUwvVkY7RUtrV0E7O0lBRUU7RUxoV0Y7RUttV0E7O0lBRUU7RUxqV0Y7RUtvV0E7O0lBRUU7RUxsV0Y7RUtxV0E7SUFDRTtFTG5XRjtFS3NXQTs7SUFFRTtFTHBXRjtFS3VXQTs7SUFFRTtFTHJXRjtFS3dXQTs7SUFFRTtFTHRXRjtFS3lXQTs7SUFFRTtFTHZXRjtFSzBXQTtJQUNFO0VMeFdGO0VLMldBOztJQUVFO0VMeldGO0VLNFdBOztJQUVFO0VMMVdGO0VLNldBOztJQUVFO0VMM1dGO0VLOFdBOztJQUVFO0VMNVdGO0VLK1dBO0lBQ0U7RUw3V0Y7RUtnWEE7O0lBRUU7RUw5V0Y7RUtpWEE7O0lBRUU7RUwvV0Y7RUtrWEE7O0lBRUU7RUxoWEY7RUttWEE7O0lBRUU7RUxqWEY7RUtvWEE7SUFDRTtFTGxYRjtFS3FYQTs7SUFFRTtFTG5YRjtFS3NYQTs7SUFFRTtFTHBYRjtFS3VYQTs7SUFFRTtFTHJYRjtFS3dYQTs7SUFFRTtFTHRYRjtFS3lYQTs7SUFFRTtFTHZYRjtFSzBYQTs7OztJQUlFO0VMeFhGO0VLMlhBOzs7O0lBSUU7RUx6WEY7RUs0WEE7Ozs7SUFJRTtFTDFYRjtFSzZYQTs7OztJQUlFO0VMM1hGO0VLOFhBO0lBQ0U7RUw1WEY7RUsrWEE7O0lBRUU7RUw3WEY7RUtnWUE7O0lBRUU7RUw5WEY7RUtpWUE7O0lBRUU7RUwvWEY7RUtrWUE7O0lBRUU7RUxoWUY7RUttWUE7O0lBRUU7RUxqWUY7RUtvWUE7Ozs7SUFJRTtFTGxZRjtFS3FZQTs7OztJQUlFO0VMbllGO0VLc1lBOzs7O0lBSUU7RUxwWUY7RUt1WUE7Ozs7SUFJRTtFTHJZRjtFS3dZQTtJQUNFO0VMdFlGO0VLeVlBOztJQUVFO0VMdllGO0VLMFlBOztJQUVFO0VMeFlGO0VLMllBOztJQUVFO0VMellGO0VLNFlBOztJQUVFO0VMMVlGO0VLNllBOztJQUVFO0VMM1lGO0VLOFlBOzs7O0lBSUU7RUw1WUY7RUsrWUE7Ozs7SUFJRTtFTDdZRjtFS2daQTs7OztJQUlFO0VMOVlGO0VLaVpBOzs7O0lBSUU7RUwvWUY7RUtrWkE7SUFDRTtFTGhaRjtFS21aQTs7SUFFRTtFTGpaRjtFS29aQTs7SUFFRTtFTGxaRjtFS3FaQTs7SUFFRTtFTG5aRjtFS3NaQTs7SUFFRTtFTHBaRjtFS3VaQTs7SUFFRTtFTHJaRjtFS3daQTs7OztJQUlFO0VMdFpGO0VLeVpBOzs7O0lBSUU7RUx2WkY7RUswWkE7Ozs7SUFJRTtFTHhaRjtFSzJaQTs7OztJQUlFO0VMelpGO0VLNFpBO0lBQ0U7RUwxWkY7RUs2WkE7O0lBRUU7RUwzWkY7RUs4WkE7O0lBRUU7RUw1WkY7RUsrWkE7O0lBRUU7RUw3WkY7RUtnYUE7O0lBRUU7RUw5WkY7RUtpYUE7O0lBRUU7RUwvWkY7RUtrYUE7Ozs7SUFJRTtFTGhhRjtFS21hQTs7OztJQUlFO0VMamFGO0VLb2FBOzs7O0lBSUU7RUxsYUY7RUtxYUE7Ozs7SUFJRTtFTG5hRjtFS3NhQTtJQUNFO0VMcGFGO0VLdWFBOztJQUVFO0VMcmFGO0VLd2FBOztJQUVFO0VMdGFGO0VLeWFBOztJQUVFO0VMdmFGO0VLMGFBOztJQUVFO0VMeGFGO0VLMmFBOztJQUVFO0VMemFGO0VLNGFBOzs7O0lBSUU7RUwxYUY7RUs2YUE7Ozs7SUFJRTtFTDNhRjtFSzhhQTs7OztJQUlFO0VMNWFGO0VLK2FBOzs7O0lBSUU7RUw3YUY7RUtnYkE7SUFDRTtFTDlhRjtFS2liQTs7SUFFRTtFTC9hRjtFS2tiQTs7SUFFRTtFTGhiRjtFS21iQTs7SUFFRTtFTGpiRjtFS29iQTs7SUFFRTtFTGxiRjtFS3FiQTs7SUFFRTtFTG5iRjtFS3NiQTs7OztJQUlFO0VMcGJGO0VLdWJBOzs7O0lBSUU7RUxyYkY7RUt3YkE7Ozs7SUFJRTtFTHRiRjtFS3liQTs7OztJQUlFO0VMdmJGO0VLMGJBO0lBQ0U7RUx4YkY7RUsyYkE7O0lBRUU7RUx6YkY7RUs0YkE7O0lBRUU7RUwxYkY7RUs2YkE7O0lBRUU7RUwzYkY7RUs4YkE7O0lBRUU7RUw1YkY7RUsrYkE7O0lBRUU7RUw3YkY7RUtnY0E7Ozs7SUFJRTtFTDliRjtFS2ljQTs7OztJQUlFO0VML2JGO0VLa2NBOzs7O0lBSUU7RUxoY0Y7RUttY0E7Ozs7SUFJRTtFTGpjRjtFS29jQTtJQUNFO0VMbGNGO0VLcWNBOztJQUVFO0VMbmNGO0VLc2NBOztJQUVFO0VMcGNGO0VLdWNBOztJQUVFO0VMcmNGO0VLd2NBOztJQUVFO0VMdGNGO0VLeWNBOztJQUVFO0VMdmNGO0VLMGNBOzs7O0lBSUU7RUx4Y0Y7RUsyY0E7Ozs7SUFJRTtFTHpjRjtFSzRjQTs7OztJQUlFO0VMMWNGO0VLNmNBOzs7O0lBSUU7RUwzY0Y7RUs4Y0E7SUFDRTtFTDVjRjtFSytjQTs7SUFFRTtFTDdjRjtFS2dkQTs7SUFFRTtFTDljRjtFS2lkQTs7SUFFRTtFTC9jRjtFS2tkQTs7SUFFRTtFTGhkRjtFS21kQTs7SUFFRTtFTGpkRjtFS29kQTs7OztJQUlFO0VMbGRGO0VLcWRBOzs7O0lBSUU7RUxuZEY7RUtzZEE7Ozs7SUFJRTtFTHBkRjtFS3VkQTs7OztJQUlFO0VMcmRGO0VLd2RBO0lBQ0U7RUx0ZEY7RUt5ZEE7O0lBRUU7RUx2ZEY7RUswZEE7O0lBRUU7RUx4ZEY7RUsyZEE7O0lBRUU7RUx6ZEY7RUs0ZEE7O0lBRUU7RUwxZEY7RUs2ZEE7O0lBRUU7RUwzZEY7RUs4ZEE7Ozs7SUFJRTtFTDVkRjtFSytkQTs7OztJQUlFO0VMN2RGO0VLZ2VBOzs7O0lBSUU7RUw5ZEY7RUtpZUE7Ozs7SUFJRTtFTC9kRjtFS2tlQTtJQUNFO0VMaGVGO0VLbWVBOztJQUVFO0VMamVGO0VLb2VBOztJQUVFO0VMbGVGO0VLcWVBOztJQUVFO0VMbmVGO0VLc2VBOztJQUVFO0VMcGVGO0VLdWVBOztJQUVFO0VMcmVGO0VLd2VBOzs7O0lBSUU7RUx0ZUY7RUt5ZUE7Ozs7SUFJRTtFTHZlRjtFSzBlQTs7OztJQUlFO0VMeGVGO0VLMmVBOzs7O0lBSUU7RUx6ZUY7RUs0ZUE7SUFDRTtFTDFlRjtFSzZlQTs7SUFFRTtFTDNlRjtFSzhlQTs7SUFFRTtFTDVlRjtFSytlQTs7SUFFRTtFTDdlRjtFS2dmQTs7SUFFRTtFTDllRjtFS2lmQTs7SUFFRTtFTC9lRjtFS2tmQTs7OztJQUlFO0VMaGZGO0VLbWZBOzs7O0lBSUU7RUxqZkY7RUtvZkE7Ozs7SUFJRTtFTGxmRjtFS3FmQTs7OztJQUlFO0VMbmZGO0VLc2ZBO0lBQ0U7RUxwZkY7RUt1ZkE7O0lBRUU7RUxyZkY7RUt3ZkE7O0lBRUU7RUx0ZkY7RUt5ZkE7O0lBRUU7RUx2ZkY7RUswZkE7O0lBRUU7RUx4ZkY7RUsyZkE7O0lBRUU7RUx6ZkY7RUs0ZkE7Ozs7SUFJRTtFTDFmRjtFSzZmQTs7OztJQUlFO0VMM2ZGO0VLOGZBOzs7O0lBSUU7RUw1ZkY7RUsrZkE7Ozs7SUFJRTtFTDdmRjtFS2dnQkE7SUFDRTtFTDlmRjtFS2lnQkE7O0lBRUU7RUwvZkY7RUtrZ0JBOztJQUVFO0VMaGdCRjtFS21nQkE7O0lBRUU7RUxqZ0JGO0VLb2dCQTs7SUFFRTtFTGxnQkY7RUtxZ0JBOztJQUVFO0VMbmdCRjtFS3NnQkE7Ozs7SUFJRTtFTHBnQkY7RUt1Z0JBOzs7O0lBSUU7RUxyZ0JGO0VLd2dCQTs7OztJQUlFO0VMdGdCRjtFS3lnQkE7Ozs7SUFJRTtFTHZnQkY7RUswZ0JBO0lBQ0U7RUx4Z0JGO0VLMmdCQTs7SUFFRTtFTHpnQkY7RUs0Z0JBOztJQUVFO0VMMWdCRjtFSzZnQkE7O0lBRUU7RUwzZ0JGO0VLOGdCQTs7SUFFRTtFTDVnQkY7RUsrZ0JBOztJQUVFO0VMN2dCRjtFS2doQkE7Ozs7SUFJRTtFTDlnQkY7RUtpaEJBOzs7O0lBSUU7RUwvZ0JGO0VLa2hCQTs7OztJQUlFO0VMaGhCRjtFS21oQkE7Ozs7SUFJRTtFTGpoQkY7RUtvaEJBO0lBQ0U7RUxsaEJGO0VLcWhCQTs7SUFFRTtFTG5oQkY7RUtzaEJBOztJQUVFO0VMcGhCRjtFS3VoQkE7O0lBRUU7RUxyaEJGO0VLd2hCQTs7SUFFRTtFTHRoQkY7RUt5aEJBO0lBQ0U7RUx2aEJGO0VLMGhCQTs7SUFFRTtFTHhoQkY7RUsyaEJBOztJQUVFO0VMemhCRjtFSzRoQkE7O0lBRUU7RUwxaEJGO0VLNmhCQTs7SUFFRTtFTDNoQkY7RUs4aEJBO0lBQ0U7RUw1aEJGO0VLK2hCQTs7SUFFRTtFTDdoQkY7RUtnaUJBOztJQUVFO0VMOWhCRjtFS2lpQkE7O0lBRUU7RUwvaEJGO0VLa2lCQTs7SUFFRTtFTGhpQkY7RUttaUJBO0lBQ0U7RUxqaUJGO0VLb2lCQTs7SUFFRTtFTGxpQkY7RUtxaUJBOztJQUVFO0VMbmlCRjtFS3NpQkE7O0lBRUU7RUxwaUJGO0VLdWlCQTs7SUFFRTtFTHJpQkY7RUt3aUJBO0lBQ0U7RUx0aUJGO0VLeWlCQTs7SUFFRTtFTHZpQkY7RUswaUJBOztJQUVFO0VMeGlCRjtFSzJpQkE7O0lBRUU7RUx6aUJGO0VLNGlCQTs7SUFFRTtFTDFpQkY7RUs2aUJBOztJQUVFO0VMM2lCRjtFSzhpQkE7Ozs7SUFJRTtFTDVpQkY7RUsraUJBOzs7O0lBSUU7RUw3aUJGO0VLZ2pCQTs7OztJQUlFO0VMOWlCRjtFS2lqQkE7Ozs7SUFJRTtFTC9pQkY7RUtrakJBO0lBQ0U7RUxoakJGO0VLbWpCQTs7SUFFRTtFTGpqQkY7RUtvakJBOztJQUVFO0VMbGpCRjtFS3FqQkE7O0lBRUU7RUxuakJGO0VLc2pCQTs7SUFFRTtFTHBqQkY7RUt1akJBOztJQUVFO0VMcmpCRjtFS3dqQkE7Ozs7SUFJRTtFTHRqQkY7RUt5akJBOzs7O0lBSUU7RUx2akJGO0VLMGpCQTs7OztJQUlFO0VMeGpCRjtFSzJqQkE7Ozs7SUFJRTtFTHpqQkY7RUs0akJBO0lBQ0U7RUwxakJGO0VLNmpCQTs7SUFFRTtFTDNqQkY7RUs4akJBOztJQUVFO0VMNWpCRjtFSytqQkE7O0lBRUU7RUw3akJGO0VLZ2tCQTs7SUFFRTtFTDlqQkY7RUtpa0JBOztJQUVFO0VML2pCRjtFS2trQkE7Ozs7SUFJRTtFTGhrQkY7RUtta0JBOzs7O0lBSUU7RUxqa0JGO0VLb2tCQTs7OztJQUlFO0VMbGtCRjtFS3FrQkE7Ozs7SUFJRTtFTG5rQkY7RUtza0JBO0lBQ0U7RUxwa0JGO0VLdWtCQTs7SUFFRTtFTHJrQkY7RUt3a0JBOztJQUVFO0VMdGtCRjtFS3lrQkE7O0lBRUU7RUx2a0JGO0VLMGtCQTs7SUFFRTtFTHhrQkY7RUsya0JBOztJQUVFO0VMemtCRjtFSzRrQkE7Ozs7SUFJRTtFTDFrQkY7RUs2a0JBOzs7O0lBSUU7RUwza0JGO0VLOGtCQTs7OztJQUlFO0VMNWtCRjtFSytrQkE7Ozs7SUFJRTtFTDdrQkY7RUtnbEJBO0lBQ0U7RUw5a0JGO0VLaWxCQTs7SUFFRTtFTC9rQkY7RUtrbEJBOztJQUVFO0VMaGxCRjtFS21sQkE7O0lBRUU7RUxqbEJGO0VLb2xCQTs7SUFFRTtFTGxsQkY7RUtxbEJBOztJQUVFO0VMbmxCRjtFS3NsQkE7Ozs7SUFJRTtFTHBsQkY7RUt1bEJBOzs7O0lBSUU7RUxybEJGO0VLd2xCQTs7OztJQUlFO0VMdGxCRjtFS3lsQkE7Ozs7SUFJRTtFTHZsQkY7RUswbEJBO0lBQ0U7RUx4bEJGO0VLMmxCQTs7SUFFRTtFTHpsQkY7RUs0bEJBOztJQUVFO0VMMWxCRjtFSzZsQkE7O0lBRUU7RUwzbEJGO0VLOGxCQTs7SUFFRTtFTDVsQkY7RUsrbEJBOztJQUVFO0VMN2xCRjtFS2dtQkE7Ozs7SUFJRTtFTDlsQkY7RUtpbUJBOzs7O0lBSUU7RUwvbEJGO0VLa21CQTs7OztJQUlFO0VMaG1CRjtFS21tQkE7Ozs7SUFJRTtFTGptQkY7RUtvbUJBO0lBQ0U7RUxsbUJGO0VLcW1CQTs7SUFFRTtFTG5tQkY7RUtzbUJBOztJQUVFO0VMcG1CRjtFS3VtQkE7O0lBRUU7RUxybUJGO0VLd21CQTs7SUFFRTtFTHRtQkY7RUt5bUJBOztJQUVFO0VMdm1CRjtFSzBtQkE7Ozs7SUFJRTtFTHhtQkY7RUsybUJBOzs7O0lBSUU7RUx6bUJGO0VLNG1CQTs7OztJQUlFO0VMMW1CRjtFSzZtQkE7Ozs7SUFJRTtFTDNtQkY7RUs4bUJBO0lBQ0U7RUw1bUJGO0VLK21CQTs7SUFFRTtFTDdtQkY7RUtnbkJBOztJQUVFO0VMOW1CRjtFS2luQkE7O0lBRUU7RUwvbUJGO0VLa25CQTs7SUFFRTtFTGhuQkY7RUttbkJBOztJQUVFO0VMam5CRjtFS29uQkE7Ozs7SUFJRTtFTGxuQkY7RUtxbkJBOzs7O0lBSUU7RUxubkJGO0VLc25CQTs7OztJQUlFO0VMcG5CRjtFS3VuQkE7Ozs7SUFJRTtFTHJuQkY7RUt3bkJBO0lBQ0U7RUx0bkJGO0VLeW5CQTs7SUFFRTtFTHZuQkY7RUswbkJBOztJQUVFO0VMeG5CRjtFSzJuQkE7O0lBRUU7RUx6bkJGO0VLNG5CQTs7SUFFRTtFTDFuQkY7RUs2bkJBOztJQUVFO0VMM25CRjtFSzhuQkE7Ozs7SUFJRTtFTDVuQkY7RUsrbkJBOzs7O0lBSUU7RUw3bkJGO0VLZ29CQTs7OztJQUlFO0VMOW5CRjtFS2lvQkE7Ozs7SUFJRTtFTC9uQkY7RUtrb0JBO0lBQ0U7RUxob0JGO0VLbW9CQTs7SUFFRTtFTGpvQkY7RUtvb0JBOztJQUVFO0VMbG9CRjtFS3FvQkE7O0lBRUU7RUxub0JGO0VLc29CQTs7SUFFRTtFTHBvQkY7RUt1b0JBOztJQUVFO0VMcm9CRjtFS3dvQkE7Ozs7SUFJRTtFTHRvQkY7RUt5b0JBOzs7O0lBSUU7RUx2b0JGO0VLMG9CQTs7OztJQUlFO0VMeG9CRjtFSzJvQkE7Ozs7SUFJRTtFTHpvQkY7RUs0b0JBO0lBQ0U7RUwxb0JGO0VLNm9CQTs7SUFFRTtFTDNvQkY7RUs4b0JBOztJQUVFO0VMNW9CRjtFSytvQkE7O0lBRUU7RUw3b0JGO0VLZ3BCQTs7SUFFRTtFTDlvQkY7RUtpcEJBOztJQUVFO0VML29CRjtFS2twQkE7Ozs7SUFJRTtFTGhwQkY7RUttcEJBOzs7O0lBSUU7RUxqcEJGO0VLb3BCQTs7OztJQUlFO0VMbHBCRjtFS3FwQkE7Ozs7SUFJRTtFTG5wQkY7RUtzcEJBO0lBQ0U7RUxwcEJGO0VLdXBCQTs7SUFFRTtFTHJwQkY7RUt3cEJBOztJQUVFO0VMdHBCRjtFS3lwQkE7O0lBRUU7RUx2cEJGO0VLMHBCQTs7SUFFRTtFTHhwQkY7RUsycEJBOztJQUVFO0VMenBCRjtFSzRwQkE7Ozs7SUFJRTtFTDFwQkY7RUs2cEJBOzs7O0lBSUU7RUwzcEJGO0VLOHBCQTs7OztJQUlFO0VMNXBCRjtFSytwQkE7Ozs7SUFJRTtFTDdwQkY7RUtncUJBO0lBQ0U7RUw5cEJGO0VLaXFCQTs7SUFFRTtFTC9wQkY7RUtrcUJBOztJQUVFO0VMaHFCRjtFS21xQkE7O0lBRUU7RUxqcUJGO0VLb3FCQTs7SUFFRTtFTGxxQkY7RUtxcUJBOztJQUVFO0VMbnFCRjtFS3NxQkE7Ozs7SUFJRTtFTHBxQkY7RUt1cUJBOzs7O0lBSUU7RUxycUJGO0VLd3FCQTs7OztJQUlFO0VMdHFCRjtFS3lxQkE7Ozs7SUFJRTtFTHZxQkY7RUswcUJBO0lBQ0U7RUx4cUJGO0VLMnFCQTs7SUFFRTtFTHpxQkY7RUs0cUJBOztJQUVFO0VMMXFCRjtFSzZxQkE7O0lBRUU7RUwzcUJGO0VLOHFCQTs7SUFFRTtFTDVxQkY7RUsrcUJBOztJQUVFO0VMN3FCRjtFS2dyQkE7Ozs7SUFJRTtFTDlxQkY7RUtpckJBOzs7O0lBSUU7RUwvcUJGO0VLa3JCQTs7OztJQUlFO0VMaHJCRjtFS21yQkE7Ozs7SUFJRTtFTGpyQkY7RUtvckJBO0lBQ0U7RUxsckJGO0VLcXJCQTs7SUFFRTtFTG5yQkY7RUtzckJBOztJQUVFO0VMcHJCRjtFS3VyQkE7O0lBRUU7RUxyckJGO0VLd3JCQTs7SUFFRTtFTHRyQkY7RUt5ckJBOztJQUVFO0VMdnJCRjtFSzByQkE7Ozs7SUFJRTtFTHhyQkY7RUsyckJBOzs7O0lBSUU7RUx6ckJGO0VLNHJCQTs7OztJQUlFO0VMMXJCRjtFSzZyQkE7Ozs7SUFJRTtFTDNyQkY7RUs4ckJBO0lBQ0U7RUw1ckJGO0VLK3JCQTs7SUFFRTtFTDdyQkY7RUtnc0JBOztJQUVFO0VMOXJCRjtFS2lzQkE7O0lBRUU7RUwvckJGO0VLa3NCQTs7SUFFRTtFTGhzQkY7RUttc0JBOztJQUVFO0VManNCRjtFS29zQkE7Ozs7SUFJRTtFTGxzQkY7RUtxc0JBOzs7O0lBSUU7RUxuc0JGO0VLc3NCQTs7OztJQUlFO0VMcHNCRjtFS3VzQkE7Ozs7SUFJRTtFTHJzQkY7QUFDRjtBTXJ5SEE7RUFDSTtBTnV5SEo7O0FNOXhIWTtFQUNJO0VBQ0E7QU5peUhoQjtBTTl4SFk7RUFDSTtBTmd5SGhCOztBTTF4SEE7QUFDQTtFQUNJO0FONnhISjs7QU9yekhBO0VBQ0ksY0NPUztFRE5ULHlDQzBDZ0I7QVI4d0hwQjs7QU9yekhBO0VBQ0k7QVB3ekhKO0FFMXdISTtFSy9DSjtJQUlRO0VQeXpITjtBQUNGOztBT3J6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQ0MyQmE7RUQxQmI7QVB3ekhKO0FPdnpISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDT1k7RUROWjtFQUNBO0FQeXpIUjs7QU9yekhBOztFQUVJO0VBQ0E7RUFDQTtFQUNBLHNDQ1NhO0FSK3lIakI7O0FPcnpIQTtFQUNJO0FQd3pISjs7QU9yekhBO0VBQ0k7RUFDQTtFQUNBLHNDQ0RhO0VERWI7QVB3ekhKOztBT3J6SEE7RUFDSTtFQUNBO0VBQ0E7QVB3ekhKOztBT3B6SEE7RUFDSTtBUHV6SEo7QU90ekhJO0VBQ0k7RUFDQTtFQUNBO0FQd3pIUjs7QU9uekhBO0VBQ0k7QVBzekhKOztBT2x6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcXpISjs7QUU5MEhJO0VLK0JBO0lBQ0k7SUFDQTtJQUNBO0VQbXpITjtFT2h6SEU7O0lBRUk7RVBrekhOO0VPL3lIRTtJQUNJO0VQaXpITjtFTzl5SE07SUFDSTtFUGd6SFY7RU81eUhFO0lBQ0k7SUFDQTtFUDh5SE47RU8xeUhVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDR5SGQ7RU96eUhjO0lBQ0k7RVAyeUhsQjtFT3p5SGM7SUFDSTtFUDJ5SGxCO0VPdHlITTtJQUNJO0VQd3lIVjtBQUNGO0FFcDNISTtFS2lGQTtJQUNJO0VQc3lITjtFT3J5SE07SUFDSTtFUHV5SFY7QUFDRjtBRWgzSEk7RUs4RUE7SUFDSTtFUHF5SE47RU9weUhNO0lBQ0k7RVBzeUhWO0FBQ0Y7QU9qeUhJO0VBQ0k7QVBteUhSO0FPaHlISTtFQUNJO0VBQ0E7QVBreUhSOztBTzl4SEE7RUFDSTtBUGl5SEo7O0FPOXhIQTtFQUNJO0FQaXlISjs7QU85eEhBO0VBQ0k7QVBpeUhKOztBU3A4SE07RUFDRTtBVHU4SFI7O0FTbDhIRTs7OztFQUlFO0FUcThISjs7QVNqOEhBO0VBQ0U7RUFDQTtBVG84SEY7O0FTajhIQTtFQUNFO0VBQ0E7QVRvOEhGOztBU2g4SEE7RUFDRTtFQUNBO0FUbThIRjs7QVNoOEhBO0VBQ0U7RUFDQTtBVG04SEY7O0FVMStIQTtFQUVJO0VBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0K0hOOztBVXgrSEE7RUFDSztFQUNEO0FWMitISjs7QVV4K0hBO0VBQ0k7RUFDRDtBVjIrSEg7O0FVeCtIQTtFQUNJO0VBQ0Q7QVYyK0hIOztBVXgrSEE7RUFDSTtFQUNEO0FWMitISDs7QVV4K0hBO0VBQ0E7RUFDQTtBVjIrSEE7O0FVeCtIQTtFQUNBO0VBQ0E7QVYyK0hBOztBVXgrSEE7RUFDQTtFQUNBO0FWMitIQTs7QVV4K0hBO0VBQ0E7RUFDQTtBVjIrSEE7O0FVeitIRTtFQUNFO0VBQ0E7QVY0K0hKOztBVXorSEE7RUFDSTtFQUNBO0FWNCtISjs7QVV6K0hBO0VBQ0k7RUFDQTtBVjQrSEo7O0FVeitIQTtFQUNJO0VBQ0E7QVY0K0hKOztBV2pqSUE7RUFDSTtFQUNBO0VQSUE7RUFDQTtFQUNBO0VBQ0E7QUppaklKO0FJaGpJSTtFQUNJO0FKa2pJUjtBV3hqSUk7RUFDSTtFQUNBO0FYMGpJUjs7QUU3Z0lJO0VTdkNJO0lBQ0k7RVh3aklWO0VXdGpJTTtJQUNJO0VYd2pJVjtFV3RqSU07SUFDSTtFWHdqSVY7RVdwaklFO0lBQ0k7RVhzaklOO0VXbmpJRTtJQUNJO0lBQ0E7SUFDQTtFWHFqSU47QUFDRjtBWXJsSUE7RUFDSTtFQUNBO0FadWxJSjtBWXJsSUk7RUFDRTtBWnVsSU47QVlqbElRO0VBQ0Usd0NibURHO0FDZ2lJYjs7QWEvbElBO0VBQ0kseUNkNkRVO0FDcWlJZDtBRW5sSUk7RVdoQko7SUFJUTtFYm1tSU47QUFDRjtBRWxsSUk7RVd0Qko7SUFPUTtFYnFtSU47QUFDRjtBYW5tSUk7RUFDSTtBYnFtSVI7QUU1aklJO0VXMUNBO0lBSVE7RWJzbUlWO0FBQ0Y7O0FhbG1JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1FQUNJO0Fib21JUjtBRTVtSUk7RVdHSjtJQVVRO0VibW1JTjtBQUNGO0FFN2tJSTtFV2pDSjtJQWFRO0VicW1JTjtBQUNGO0FFaG5JSTtFV2FBO0lBRVE7RWJxbUlWO0FBQ0Y7QUVybklJO0VXa0JBO0lBRVE7RWJxbUlWO0FBQ0Y7QUUxbklJO0VXSEo7SUE0QlE7RWJxbUlOO0FBQ0Y7QUVqbUlJO0VXakNKO0lBZ0NRO0Vic21JTjtBQUNGOztBRTFvSUk7RVd3Q0E7SUFFUTtJQUNBO0VicW1JVjtBQUNGO0FFM29JSTtFV2tDQTtJQU1RO0lBQ0E7RWJ1bUlWO0FBQ0Y7O0FFbm5JSTtFV2lCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0Vic21JTjtBQUNGO0FjL3FJQztFQUNDO0FkaXJJRjtBRS9uSUk7RVloREQ7SUFDQztJQUNBO0lBQ0E7RWRrcklGO0FBQ0Y7QWM5cUlDO0VWWUc7QUpxcUlKO0FJcHFJSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUpzcUlSO0FjbnJJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkcXJJRjtBY3BySUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFVkRDO0FKd3JJSjtBSXZySUk7RUFDSSx5QklFZTtFSkRmLGNJWks7RUphTDtFQUNBO0FKeXJJUjtBYzFySUc7RUFDQztBZDRySUo7QUVycUlJO0VZL0JGO0lBWUU7RWQ0cklGO0FBQ0Y7QWN4cklDO0VBQ0M7RUFDQTtBZDBySUY7QWN0cklDO0VBQ0M7RUFDQTtBZHdySUY7QWN2cklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkeXJJSDtBY3ZySUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZHlySUg7QWN2cklHO0VBQ0M7QWR5cklKO0FjbnJJQztFQUNDO0FkcXJJRjtBY2pySUU7RUFDQztFQUNBO0FkbXJJSDtBY2xySUc7RUFDQyx3Q045QmU7RU0rQmY7RUFDQTtFQUNBO0VBQ0E7QWRvcklKO0FjbHJJSztFQUNDO0Fkb3JJTjtBY2pySUk7RUFDQztFQUNBO0FkbXJJTDtBY2pySUk7RUFDQztBZG1ySUw7QWM5cUlHO0VBQ0M7QWRncklKO0FjM3FJQztFQUNDO0FkNnFJRjtBYzFxSUM7RUFDQztBZDRxSUY7QWMxcUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0cUlIO0FjenFJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkMnFJSDtBYzFxSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRxSUo7QWN6cUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQycUlKO0FjeHFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTm5KUztFTW9KVDtFQUNBO0FkMHFJSjs7QWNucUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc3FJRjtBRTV4SUk7RVlnSEg7SUFRRTtJQUNBO0Vkd3FJRDtBQUNGO0FjdnFJRTtFQUNDLHdDTmpJZ0I7RU1rSWhCO0VBSUE7QWRzcUlIO0FFdnlJSTtFWTJIRjtJQUlFO0VkNHFJRjtBQUNGO0FjenFJRTtFQUNDO0VBQ0E7RUFDQTtBZDJxSUg7O0FjdHFJQTtFQUNDLHlDTnBKbUI7RU1xSm5CO0VBQ0c7QWR5cUlKO0FjdnFJQztFQUNDO0VBQ007QWR5cUlSOztBY3JxSUE7RUFDQztBZHdxSUQ7QWN0cUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0U7QWR3cUlKO0FFcjBJSTtFWXlKSDtJQU9LO0VkeXFJSjtFY3ZxSUk7SUFDRTtFZHlxSU47RWNycUlFO0lBQ0M7SUFDQTtFZHVxSUg7QUFDRjs7QWNocUlJO0VBQ0kseUJOMU1lO0VNMk1mLGNOeE5LO0VNeU5MO0VBQ0E7QWRtcUlSOztBZXo0SVk7RUFDSTtFQUNBO0VBQ0E7QWY0NEloQjtBZXQ0SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3NElwQjs7QWdCOTVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmk2SUY7O0FnQjc1SUU7RUFDRTtFQUNBO0VBQ0E7QWhCZzZJSjs7QWdCNTVJQTtFQUNFLGNSUGtCO0VRUWxCLHdDUjhCaUI7QVJpNEluQjs7QWlCLzZJQTtFQUNFO0FqQms3SUY7QWlCLzZJTTtFQUNFLHdDVElhO0FSNjZJckI7O0FpQjE2SUE7RUFFRSx5QlRQVztFU1FYLHdDVCtCaUI7QVI2NEluQjtBaUIzNklFO0VBQ0Usd0NUUmlCO0FScTdJckI7QWlCMzZJRTtFQUNFLHlCVE5TO0FSbTdJYjtBaUI1NklJO0VBQ0U7QWpCODZJTjtBaUIxNklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCNDZJSjtBaUJ4NklFO0VBQ0UseUJUckJTO0VTc0JULGNUN0JTO0VTOEJUO0VBQ0E7QWpCMDZJSjtBaUJ6NklJO0VBQ0UseUJUakNPO0VTa0NQLHFCVDNCTztFUzRCUCxjVDVCTztBUnU4SWI7QWlCeDZJTTtFQUNFLHlCVHZDSztFU3dDTCxxQlRqQ0s7RVNrQ0wsY1RsQ0s7QVI0OEliO0FpQnY2SUk7RUFDRTtBakJ5NklOO0FpQnA2SUU7RUFDRSx5QlQ1Q1M7RVM2Q1QsY1RwRFM7RVNxRFQ7RUFDQTtFQUNBLHdDVGhCZTtFU2lCZjtBakJzNklKO0FpQnI2SUk7RUFDRTtFQUNBO0FqQnU2SU47QWlCdDZJTTtFQUNFO0FqQnc2SVI7QWlCcjZJSTtFQUNFLHlCVGpFTztFU2tFUCxjVDNETztFUzREUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU2SU47QWlCbjZJTTtFQUNFLHlCVGxFVTtBUnUrSWxCO0FpQmw2SUk7RUFDRSx5QlR0RVk7QVIwK0lsQjtBaUI1NUlNO0VBRUU7RUFDQTtBakI2NUlSOztBaUI5NElBO0VBQ0U7RUFDQSxjVDVHVztBUjYvSWI7O0FpQjc0SUU7RUFDRTtBakJnNUlKOztBRWorSUk7RWV1RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakI4NElKO0FBQ0Y7QWtCamhKRTtFQUNFO0FsQm1oSko7O0FFaitJSTtFZ0I3Q0Y7SUFDRTtJQUNBO0VsQmtoSkY7RWtCaGhKRTtJQUNFO0VsQmtoSko7RWtCN2dKTTtJQUNFO0VsQitnSlI7RWtCNWdKTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQjhnSlI7RWtCM2dKTTtJQUNFO0VsQjZnSlI7RWtCMWdKTTtJQUNFO0VsQjRnSlI7RWtCemdKTTtJQUNFO0VsQjJnSlI7RWtCcGdKTTtJQUNFO0VsQnNnSlI7RWtCbmdKTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQnFnSlI7RWtCbGdKTTtJQUNFO0VsQm9nSlI7RWtCamdKTTtJQUNFO0VsQm1nSlI7RWtCaGdKTTtJQUNFO0VsQmtnSlI7QUFDRjtBbUJua0pBO0VBQ0U7QW5CcWtKRjs7QUVsaEpJO0VpQi9DRjtJQUNFO0VuQnFrSkY7QUFDRjtBb0I1a0pBO0VBT0k7RUFDQTtBcEJ3a0pKO0FvQjlrSkk7RUFDSTtBcEJnbEpSO0FvQnprSkk7RUFDSSxjWndCSTtFWXZCSixzQ1ppQ1M7RVloQ1Q7RUFDQTtBcEIya0pSO0FvQnprSkk7RUFDSTtFQUNBO0FwQjJrSlI7QW9CeGtKSTtFQUNJLGNaSFk7RVlJWjtBcEIwa0pSO0FvQnZrSkk7RUFDSTtFQUNBLGNacEJLO0FSNmxKYjtBb0J0a0pJO0VBQ0kseUJaTVU7QVJra0psQjtBb0Jya0pRO0VBQ0k7QXBCdWtKWjtBb0Jwa0pRO0VBQ0k7RUFDQTtBcEJza0paO0FvQm5rSlE7RUFDSTtBcEJxa0paO0FvQmxrSlE7RUFDSTtFQUNBO0VBQ0E7QXBCb2tKWjtBb0Jqa0pRO0VBQ0k7QXBCbWtKWjtBb0I5akpnQjtFQUNJO0FwQmdrSnBCO0FvQnhqSlE7RUFDSTtFQUNBO0FwQjBqSlo7QW9CdmpKUTtFQUNJO0FwQnlqSlo7QW9CdGpKUTtFQUNJO0VBQ0E7RUFDQTtBcEJ3akpaO0FvQnJqSlE7RUFDSTtFQUNBO0VBQ0EsY1pwREE7RVlxREEsc0NaM0NLO0VZNENMO0FwQnVqSlo7QW9CcmpKWTtFQUNJLGNaNURJO0FSbW5KcEI7QW9CbmpKUTtFQUNJLGNaOUVRO0VZK0VSO0FwQnFqSlo7QW9CbGpKUTtFQUNJO0VBQ0EsY1o5RlE7RVkrRlIsd0NaekRPO0VZMERQO0VBQ0E7QXBCb2pKWjtBb0JqakpRO0VBQ0k7RUFDQTtBcEJtakpaOztBb0I3aUpJO0VBQ0k7RUFDQTtFQUNBO0FwQmdqSlI7QW9COWlKUTtFQUNJO0VBQ0E7QXBCZ2pKWjtBb0I3aUpRO0VBQ0k7RUFDQTtBcEIraUpaO0FvQjVpSlE7RUFDSTtBcEI4aUpaO0FvQjNpSlE7RUFDSTtFQUNBO0FwQjZpSlo7QW9CMWlKUTtFQUNJO0VBQ0E7QXBCNGlKWjtBb0J6aUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyaUpaO0FvQnppSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjJpSmhCOztBb0JyaUpBO0VBQ0k7QXBCd2lKSjtBb0J0aUpJO0VBQ0kseUJaekpVO0VZMEpWO0FwQndpSlI7QW9CdmlKUTtFQUNJLHlCWnhKRztBUmlzSmY7QW9CdGlKUTtFQUNJO0VBQ0E7RUFDQSxjWjNLUTtBUm10SnBCO0FvQnJpSlE7RUFDSTtFQUNBO0VBQ0EsY1pqTFE7RVlrTFI7QXBCdWlKWjtBb0JwaUpRO0VoQjdLSjtFQUNBO0VBQ0EscUJnQjRLMkI7RWhCM0szQjtBSm90Sko7QUV4dEpJO0VrQjhLSTtJQUdRO0VwQjJpSmQ7QUFDRjtBb0J6aUpRO0VBQ0k7RUFDQTtBcEIyaUpaO0FvQnhpSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwaUpaO0FvQnppSlk7RUFDSTtBcEIyaUpoQjtBb0J2aUpRO0VBQ0k7QXBCeWlKWjtBb0JyaUpRO0VBQ0k7RUFDQTtBcEJ1aUpaO0FvQnJpSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUpoQjtBRTF2Skk7RWtCK01RO0lBTVE7RXBCeWlKbEI7QUFDRjtBb0JyaUpRO0VBQ0k7QXBCdWlKWjtBb0JuaUpJO0VBQ0k7QXBCcWlKUjs7QW9CamlKQTtFQUNJO0VBQ0E7RUFDQTtBcEJvaUpKO0FvQmxpSkk7RUFDSTtFQUNBO0FwQm9pSlI7QUUvd0pJO0VrQnlPQTtJQUtRO0VwQnFpSlY7QUFDRjtBb0JsaUpJO0VBQ0k7QXBCb2lKUjtBb0JqaUpJO0VBQ0k7RUFDQTtBcEJtaUpSO0FvQmppSlE7RUFDSTtFQUNBO0VBQ0EsY1pwUVE7QVJ1eUpwQjtBb0JoaUpRO0VBQ0k7RUFDQTtFQUNBLGNaMVFRO0VZMlFSO0FwQmtpSlo7QW9CaGlKUTtFQUNJO0VBQ0E7RUFDQTtBcEJraUpaO0FvQjdoSlk7RUFDSTtFQUNBO0VBQ0E7QXBCK2hKaEI7QW9CM2hKUTtFQUNJO0FwQjZoSlo7O0FFbnpKSTtFa0IwUko7SUFFUTtFcEI0aEpOO0FBQ0Y7QUV6ekpJO0VrQjhSQTtJQUVRO0lBQ0E7RXBCNmhKVjtFb0I1aEpVO0lBQ0k7RXBCOGhKZDtBQUNGO0FFbDBKSTtFa0JzU0k7SWhCclNKO0lBQ0E7SUFDQSxxQmdCcVMrQjtJaEJwUy9CO0VKcTBKRjtBQUNGO0FvQi9oSlE7RUFDSTtBcEJpaUpaO0FvQi9oSlE7RUFDSTtBcEJpaUpaOztBb0I1aEpJO0VBQ0ksY1o1VFk7RVk2VFo7QXBCK2hKUjtBb0I1aEpJO0VBQ0k7QXBCOGhKUjtBb0I1aEpRO0VBRUk7RUFDQSxjWnRVUTtBUm0ySnBCO0FvQjFoSlE7RUFFSTtFQUNBO0VBQ0EsY1o3VVE7QVJ3MkpwQjtBb0J0aEpZO0VBQ0k7QXBCd2hKaEI7QW9CcGhKUTtFQUNJO0FwQnNoSlo7O0FvQmhoSkk7RUFDSTtBcEJtaEpSO0FvQmpoSlE7RUFDSTtBcEJtaEpaOztBRTEwSkk7RWtCK1RJO0lBQ0k7SUFDQTtFcEIrZ0pWO0VvQjVnSk07SUFDSTtJQUNBO0VwQjhnSlY7RW9CemdKVTtJQUNJO0lBQ0E7RXBCMmdKZDtFb0J4Z0pVO0lBQ0k7SUFDQTtJQUNBO0VwQjBnSmQ7RW9CdmdKVTtJQUNJO0VwQnlnSmQ7RW9CdGdKVTtJQUNJO0VwQndnSmQ7RW9CbGdKVTtJQUNJO0lBQ0E7RXBCb2dKZDtFb0JqZ0pVO0lBQ0k7RXBCbWdKZDtFb0JoZ0pVO0lBQ0k7RXBCa2dKZDtFb0IvL0lVO0lBQ0k7SUFDQTtFcEJpZ0pkO0VvQjkvSVU7SUFDSTtJQUNBO0VwQmdnSmQ7RW9CMy9Ja0I7SUFDSTtFcEI2L0l0QjtFb0JyL0lNO0lBQ0k7RXBCdS9JVjtBQUNGO0FvQm4vSUE7RWhCdmJJO0VBQ0E7RUFDQTtFQUNBO0FKNjZKSjtBSTU2Skk7RUFDSTtBSjg2SlI7QW9Cei9JUTtFQUNJO0FwQjIvSVo7QUVqN0pJO0VrQm9iQTtJQUtRO0VwQjQvSVY7QUFDRjtBb0IxL0lRO0VBQ0k7RUFDQTtFQUNBLCtCckJsWkc7RXFCbVpIO0FwQjQvSVo7QW9Cei9JUTtFQUNJO0VBQ0E7RWhCL2JSO0VBQ0E7RUFDQSxxQmdCOGIyQjtFaEI3YjNCO0FKMjdKSjtBb0IzL0lRO0VBQ0k7RUFDQTtBcEI2L0laO0FFbjhKSTtFa0JvY0k7SUFLUTtFcEI4L0lkO0FBQ0Y7QW9CMy9JUTtFQUNJO0FwQjYvSVo7QW9CMS9JUTtFQUNJO0FwQjQvSVo7QW9Cdi9JUTtFQUNJO0FwQnkvSVo7QUV6N0pJO0VrQnNjUTtJQUNJO0lBQ0E7RXBCcy9JZDtFb0JwL0ljO0lBQ0k7RXBCcy9JbEI7QUFDRjs7QXFCeitKRTtFQUNFO0FyQjQrSko7O0FzQjkrSkE7QUFDQTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0F0QjYrSko7QXNCcC9KSTtFQUNJO0F0QnMvSlI7QXNCNytKSTtFQUNJO0F0QisrSlI7QXNCNStKSTtFQUNJO0F0QjgrSlI7QXNCMytKSTtFQUNJO0VBQ0EseUJkRlE7QVIrK0poQjtBc0I1K0pRO0VBQ0k7QXRCOCtKWjtBc0IxK0pJO0VBQ0k7RUFDQTtFQUNBO0F0QjQrSlI7QXNCMStKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNCtKWjtBc0J0K0pJO0VBQ0k7QXRCdytKUjtBc0JuK0pRO0VBQ0k7RUFDQTtBdEJxK0paO0FzQm4rSlk7RUFDSTtFQUNBO0F0QnErSmhCO0FzQmorSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJtK0paO0FzQmgrSlE7RUFDSTtBdEJrK0paO0FzQmgrSlk7RUFDSTtFQUNBO0F0QmsrSmhCO0FzQjk5SmdCO0VBQ0k7QXRCZytKcEI7QXNCNzlKZ0I7RUFDSTtBdEIrOUpwQjtBc0IzOUpZO0VBQ0k7RUFDQTtFQUNBO0F0QjY5SmhCO0FzQjE5Slk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0OUpoQjtBc0J4OUpnQjtFQUNJO0F0QjA5SnBCO0FzQnY5SmdCO0VBQ0k7QXRCeTlKcEI7QXNCcjlKWTtFQUNJO0VBQ0E7RUFDQTtBdEJ1OUpoQjtBc0JwOUpZO0VBQ0k7RUFDQSwrQnZCdkREO0V1QndEQyx5Q2Q1RUk7QVJraUtwQjtBc0JoOUpRO0VBQ0k7QXRCazlKWjtBc0IvOEpRO0VBQ0ksK0J2Qm5FRztFdUJvRUg7RUFDQTtBdEJpOUpaO0FzQjc4Skk7RUFDSTtFQUNBO0F0Qis4SlI7O0FFdGlLSTtFb0IrRkE7SUFDSTtFdEIyOEpOO0VzQng4SkU7SUFDSTtFdEIwOEpOO0VzQnY4SlU7SUFDSTtJQUNBO0lBQ0EsME1BQ0k7SUFTSjtJQUNBO0V0Qmc4SmQ7RXNCOTdKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0Qmc4SmxCO0VzQjU3SlU7SUFDSTtJQUNBO0lBQ0Esc0NkeklDO0VSdWtLZjtFc0I1N0pjO0lBQ0k7RXRCODdKbEI7RXNCMTdKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0QjQ3SmQ7RXNCMTdKYztJQUNJO0V0QjQ3SmxCO0VzQno3SmM7SUFBYztFdEI0N0o1QjtFc0IzN0pjO0lBQWdCO0V0Qjg3SjlCO0VzQjc3SmM7SUFBZTtFdEJnOEo3QjtFc0IvN0pjO0lBQVc7RXRCazhKekI7RXNCajhKYztJQUFtQjtFdEJvOEpqQztFc0JuOEpjO0lBQWE7RXRCczhKM0I7RXNCcjhKYztJQUFXO0V0Qnc4SnpCO0VzQnY4SmM7SUFBUztFdEIwOEp2QjtFc0J6OEpjO0lBQWE7RXRCNDhKM0I7RXNCMzhKYztJQUNJO0lBQ0E7RXRCNjhKbEI7RXNCMzhKYztJQUNJO0lBQ0E7RXRCNjhKbEI7RXNCMzhKYztJQUNJO0V0QjY4SmxCO0VzQjM4SmtCO0lBQ0k7RXRCNjhKdEI7RXNCMzhKa0I7SUFDSTtFdEI2OEp0QjtFc0J4OEpjO0lBQ0k7RXRCMDhKbEI7RXNCeDhKa0I7SUFDSTtJQUNBO0V0QjA4SnRCO0VzQnQ4SmM7SUFDSTtFdEJ3OEpsQjtFc0JwOEpVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXRCczhKZDtFc0JuOEpVO0lBQ0k7SUFDQTtFdEJxOEpkO0FBQ0Y7QXVCaHNLRTtFQUNFO0F2QmtzS0o7O0F3Qm5zS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnNzS1I7QUUzcEtJO0VzQm5EQTtJQVVRO0lBQ0E7RXhCd3NLVjtBQUNGO0F3QnJzS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJ1c0tSO0F3QnBzS1k7RUFDSTtBeEJzc0toQjtBRTFxS0k7RXNCcENBO0lBYVE7SUFDQTtFeEJxc0tWO0FBQ0Y7QXdCbnNLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJLSztFZ0JKTDtFQUNBO0VBQ0E7RUFDQSx5QmhCM0JXO0VnQjRCWDtBeEJxc0taO0F3Qm5zS1k7RUFDSTtBeEJxc0toQjtBd0Jsc0tZO0VBQ0k7QXhCb3NLaEI7QUVwc0tJO0VzQm5CSTtJQXVCUTtJQUNBO0V4Qm9zS2Q7QUFDRjtBd0Jsc0tZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhCdkRJO0FSMnZLcEI7QUUxdEtJO0VzQlFRO0lBaUJRO0lBQ0E7SUFDQTtFeEJxc0tsQjtBQUNGO0F3QmpzS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbXNLWjtBd0Jqc0tZO0VBQ0kseUJoQnJGSDtFZ0JzRkcsY2hCN0VPO0FSZ3hLdkI7QXdCanNLZ0I7RUFDSSx5QmhCaEZHO0FSbXhLdkI7QUVodktJO0VzQmtEWTtJQUNJLHlCaEIvRlA7SWdCZ0dPLGNoQnZGRztJZ0J3Rkg7SUFDQTtJQUNBO0V4QmlzS2xCO0V3Qi9yS2tCO0lBQ0kseUJoQjdGRDtFUjh4S3JCO0FBQ0Y7O0F3QjFyS0E7RUFDSTtBeEI2cktKO0F3QjNyS0k7RUFDSTtBeEI2cktSO0FFbndLSTtFc0JxRUE7SUFJUTtFeEI4cktWO0FBQ0Y7QUV4d0tJO0VzQmtFSjtJQVdRO0V4QityS047QUFDRjtBd0I3cktRO0VBQ0k7QXhCK3JLWjs7QXdCeHJLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjJyS1o7QUUxeEtJO0VzQndGSTtJQVNRO0V4QjZyS2Q7QUFDRjtBd0IzcktZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCNnJLaEI7QXdCNXJLZ0I7RUFDSTtBeEI4cktwQjtBd0IzcktZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2cktoQjtBRS95S0k7RXNCNkdRO0lBT1E7RXhCK3JLbEI7QUFDRjtBd0I3cktnQjtFQUNJO0F4QityS3BCO0F3QjNyS1E7RUFDSTtBeEI2cktaO0F3QjNyS1E7RUFDSTtBeEI2cktaOztBeUJqM0tBO0VBQ0k7QXpCbzNLSjtBRWowS0k7RXVCcERKO0lBSVE7RXpCcTNLTjtBQUNGOztBeUJsM0tBO0VBQ0k7RUFDQTtFQUNBO0F6QnEzS0o7QXlCcDNLSTtFQUNJO0F6QnMzS1I7QXlCbjNLSTtFQUNJO0F6QnEzS1I7QXlCajNLSTtFQUNJO0VBQ0E7RUFDQTtBekJtM0tSO0F5QmgzS0k7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5Q2pCWVk7RWlCWFo7RUFDQTtFQUNBO0F6QmkzS1I7QXlCLzJLUTtFckJwQko7RUFDQTtFQUNBLHFCcUJtQjJCO0VyQmxCM0I7RXFCbUJRO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0VBQ0E7RUFDQTtBekJvM0taO0F5QmozS1k7RUFDSTtFQUNBO0VBQ0E7QXpCbTNLaEI7QXlCNzJLSTtFQUNJO0VBQ0E7QXpCKzJLUjtBeUI5MktROztFQUVJO0F6QmczS1o7QXlCNTJLWTtFQUNJO0F6QjgyS2hCO0F5QjEyS1E7RUFDSTtFQUNBO0F6QjQyS1o7QXlCejJLUTtFQUNJLHNDakJyQ0s7QVJnNUtqQjtBeUJ0MktZO0VBQ0kseUNqQjVDSTtBUm81S3BCO0F5QnAyS1E7RUFDSTtBekJzMktaO0F5QmwyS0k7RUFDSTtFQUNBO0F6Qm8yS1I7QXlCaDJLSTtFQUNJO0VBQ0E7RUFDQTtBekJrMktSO0F5QmgyS1E7RUFDSTtBekJrMktaO0F5Qi8xS1E7RUFDSTtFQUNBLHlDakJ0RVE7QVJ1NktwQjtBeUI5MUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZzJLUjtBeUI5MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZzJLWjtBeUI3MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCKzFLWjtBeUI3MUtZOztFQUVJO0VBQ0E7RUFDQTtBekIrMUtoQjtBeUI1MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCODFLWjtBeUI1MUtRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2MUtaO0F5QjMxS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjYxS1o7QXlCMTFLUTtFQUNJO0VBQ0E7RUFDQTtBekI0MUtaO0F5QnQxS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QncxS1I7QXlCdjFLUTtFQUNJO0VBQ0E7QXpCeTFLWjtBeUJ4MUtZO0VBQ0k7QXpCMDFLaEI7O0F5Qm4xS0E7RUFDQztFQUNBO0VBQ0E7RUFDRztBekJzMUtKO0F5QnIxS0M7RUFDQztFQUNBO0F6QnUxS0Y7QXlCcjFLQztFQUNDO0F6QnUxS0Y7O0F5QmwxS0E7RUFDSTtBekJxMUtKOztBeUJsMUtBO0VBQ0k7QXpCcTFLSjtBeUJwMUtJO0VBQ0k7QXpCczFLUjtBeUJwMUtJO0VBQ0ksc0NqQjFMUztBUmdoTGpCOztBRXpnTEk7RXVCMkxJO0lBQ0k7RXpCazFLVjtFeUIvMEtjO0lBQ0k7SUFDQTtJQUNBO0V6QmkxS2xCO0V5QjkwS2tCO0lBQ0k7RXpCZzFLdEI7QUFDRjtBMEIza0xBO0VBQ0k7QTFCNmtMSjtBRTFoTEk7RXdCcERKO0lBSVE7RTFCOGtMTjtBQUNGOztBMkJubExBO0VBQ0k7QTNCc2xMSjs7QTJCamxMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQm9sTFo7QTJCaGxMSTs7RUFFSSx5Qm5Cb0JTO0FSOGpMakI7O0E0QmxtTEE7RUFDSTtJQUNJO0U1QnFtTE47RTRCbG1MRTtJQUNJO0lBQ0E7RTVCb21MTjtFNEJobUxFOzs7SUFHSTtFNUJrbUxOO0U0QjlsTEU7OztJQUdJO0U1QmdtTE47RTRCN2xMRTtJQUNJO0lBQ0E7RTVCK2xMTjtFNEIzbExFOzs7Ozs7O0lBUUk7RTVCNGxMTjtFNEJ4bExFO0lBQ0k7RTVCMGxMTjtFNEJ0bExFO0lBQ0k7SUFDQTtFNUJ3bExOO0U0QnRsTE07SUFDSTtFNUJ3bExWO0U0QmxsTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUJvbExWO0U0QmhsTFU7SUFDSTtFNUJrbExkO0U0QjNrTE07SUFDSTtFNUI2a0xWO0U0QnhrTEU7SUFDSTtFNUIwa0xOO0U0QnhrTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUIwa0xWO0U0QnZrTE07Ozs7SUFJSTtFNUJ5a0xWO0U0QnRrTE07SUFDSTtFNUJ3a0xWO0U0QmxrTE07SUFDSTtFNUJva0xWO0U0QmprTE07O0lBRUk7RTVCbWtMVjtBQUNGO0E2QmxyTEE7RUFDSTtBN0JvckxKOztBOEJyckxBO0FBQ0E7RUFDSTtBOUJ3ckxKOztBOEJyckxBO0VBQ0k7QTlCd3JMSjtBOEJ0ckxJO0VBQ0k7QTlCd3JMUjtBRTdvTEk7RTRCNUNBO0lBR1E7RTlCMHJMVjtFOEJ6ckxVO0lBQ0k7RTlCMnJMZDtBQUNGO0E4QnJyTFk7RUFDSTtFQUNBO0E5QnVyTGhCOztBOEJockxJO0VBQ0k7QTlCbXJMUjtBRTdwTEk7RTRCdkJBO0lBSVE7RTlCb3JMVjtFOEJuckxVO0lBQ0k7RTlCcXJMZDtBQUNGOztBOEI5cUxRO0VBQ0k7QTlCaXJMWjtBOEI3cUxZO0VBQ0k7RUFDQTtBOUIrcUxoQjs7QUU3cUxJO0U0QktBO0VBQ0E7SUFDSTtFOUI0cUxOO0U4QnpxTEU7SUFDSTtFOUIycUxOO0U4QnhxTEU7SUFDSTtFOUIwcUxOO0U4QnZxTEU7SUFDSTtFOUJ5cUxOO0U4QnRxTEU7SUFDSTtFOUJ3cUxOO0U4QnJxTEU7RUFFSTtJQUNJO0lBQ0E7SUFDQTtFOUJzcUxWO0U4Qm5xTEU7SUFDSTtFOUJxcUxOO0U4QmxxTEU7SUFDSTtFOUJvcUxOO0U4QmpxTEU7SUFDSTtFOUJtcUxOO0U4QmhxTEU7SUFDSTtFOUJrcUxOO0U4Qi9wTEU7SUFDSTtFOUJpcUxOO0U4QjlwTEU7RUFDQTtJQUNJO0U5QmdxTE47RThCN3BMRTtJQUNJO0U5QitwTE47RThCNXBMRTtJQUNJO0U5QjhwTE47RThCNXBMTTtJQUNJO0U5QjhwTFY7QUFDRjtBK0J0eExBO0VBQ0k7RUFDQTtFQUNBO0EvQnd4TEo7O0ErQnJ4TEE7RUFDSTtBL0J3eExKOztBK0JyeExBO0VBQ0k7RUFDQTtBL0J3eExKO0ErQnR4TEk7RUFDSTtBL0J3eExSOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBZ0MvMExBO0FBQ0E7RUFDQztBaENrMUxEOztBZ0MvMExBO0VBQ0k7QWhDazFMSjs7QWlDeDFMQTtBQUNBO0VBQ0k7QWpDMjFMSjtBaUN6MUxJO0VBQ0k7RUFDQTtFQUNBO0FqQzIxTFI7QUU5eUxJO0UrQmhEQTtJQU1RO0lBQ0E7SUFDQTtFakM0MUxWO0FBQ0Y7QWlDejFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzIxTFI7QUVsMkxJO0UrQkFBO0lBU1E7SUFDQTtJQUNBO0VqQzYxTFY7QUFDRjtBRW4yTEk7RStCTkE7SUFjUTtFakMrMUxWO0FBQ0Y7QWlDOTFMUTtFQUNJLGN6QmxCQztFeUJtQkQ7RUFDQTtBakNnMkxaO0FpQzcxTFE7RUFDSTtFQUNBO0FqQysxTFo7QWlDNzFMWTtFQUNJO0FqQysxTGhCO0FpQzcxTFk7RUFDSSxjekIvQkg7RXlCZ0NHO0VBQ0E7QWpDKzFMaEI7QUUzMUxJO0UrQlBRO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpDaTJMbEI7QUFDRjtBRXY0TEk7RStCNkJRO0lBV1E7RWpDbTJMbEI7QUFDRjtBRXQ0TEk7RStCdUJRO0lBY1E7RWpDcTJMbEI7QUFDRjtBaUNwMkxnQjtFQUNJO0FqQ3MyTHBCO0FpQ2oyTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ20yTFI7QWlDajJMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQ20yTFo7QWlDaDJMUTtFQUNJO0VBQ0E7RUFDQTtBakNrMkxaO0FpQy8xTEk7RUFDSTtFQUNBO0FqQ2kyTFI7QWlDLzFMUTtFQUNJO0FqQ2kyTFo7QWlDNzFMSTtFQUNJO0VBQ0E7RUFDQTtBakMrMUxSO0FpQzUxTEk7RUFDSTtFQUNBO0VBQ0E7QWpDODFMUjtBaUMzMUxJO0VBQ0k7QWpDNjFMUjtBRXQ1TEk7RStCd0RBO0lBSVE7SUFDQTtFakM4MUxWO0FBQ0Y7QWlDMzFMSTtFQUNJO0VBQ0E7QWpDNjFMUjtBRWg2TEk7RStCaUVBO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpDODFMVjtFaUM1MUxVO0lBQ0k7RWpDODFMZDtBQUNGO0FpQzMxTFE7RUFDSTtBakM2MUxaO0FpQ3oxTEk7RUFDSSxzQ3pCN0ZTO0V5QjhGVDtBakMyMUxSO0FpQzExTFE7RUFDSTtBakM0MUxaO0FFcjdMSTtFK0I0RkE7SUFFUTtFakMyMUxWO0FBQ0Y7O0FrQzkrTEE7QWhDa0NJO0VnQ2pDSjtJQUVRO0VsQ2kvTE47QUFDRjtBRS85TEk7RWdDckJKO0lBS1E7RWxDbS9MTjtBQUNGO0FrQ2wvTEk7RUFDSTtBbENvL0xSO0FFNytMSTtFZ0NMQTtJQUVRO0VsQ28vTFY7QUFDRjtBRTUrTEk7RWdDWEE7SUFLUTtFbENzL0xWO0FBQ0Y7QUV2L0xJO0VnQ0dBO0lBRVE7SUFFQTtJQUNBO0VsQ3EvTFY7QUFDRjtBRXgvTEk7RWdDSEE7SUFRUTtJQUVBO0lBQ0E7RWxDcy9MVjtBQUNGO0FrQ3AvTEk7O0VBRUk7QWxDcy9MUjtBa0NuL0xJO0VBQ0k7RUFDQTtFQUNBO0FsQ3EvTFI7QWtDbC9MSTtFQUNJO0VBQ0E7RUFDQTtBbENvL0xSO0FrQ24vTFE7RUFKSjtJQUtRO0lBQ0E7RWxDcy9MVjtBQUNGO0FFci9MSTtFZ0NSQTtJQVNRO0lBQ0E7SUFDQTtFbEN3L0xWO0FBQ0Y7QWtDdi9MUTtFQWJKO0lBY1E7SUFDQTtFbEMwL0xWO0FBQ0Y7QWtDei9MUTtFQUNJO0VBQ0E7RUFDQTtBbEMyL0xaO0FrQ3YvTEk7RUFDSTtBbEN5L0xSO0FrQ3QvTEk7RUFDSTtFQUNBO0FsQ3cvTFI7QUU5Z01JO0VnQ3VCSTtJQUVRO0VsQ3kvTGQ7QUFDRjtBa0N4L0xZO0VBQ0ksYzFCaERJO0FSMGlNcEI7QWtDdC9MSTtFQUNJO0VBQ0E7RUFDQTtBbEN3L0xSO0FFL2pNSTtFZ0NvRUE7SUFNUTtFbEN5L0xWO0FBQ0Y7QWtDdi9MSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5L0xSO0FrQ3YvTFk7RUFDSTtFQUNBO0VBQ0E7QWxDeS9MaEI7QWtDeC9MZ0I7RUFDSTtBbEMwL0xwQjtBa0NyL0xJO0VBQ0k7RUFDQTtFQUNBLG1CMUJwRlM7RTBCcUZULGMxQnpHVztFMEIwR1g7QWxDdS9MUjtBa0N0L0xRO0VBQ0k7QWxDdy9MWjtBa0NwL0xZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDcy9MaEI7QWtDci9MZ0I7RUFDSTtBbEN1L0xwQjtBa0NyL0xnQjtFQUNJO0FsQ3UvTHBCO0FrQ2wvTEk7RUFFSTtBbENtL0xSO0FrQ2ovTEk7RUFDSTtBbENtL0xSO0FrQ2gvTEk7RUFDSTtFQUNBO0FsQ2svTFI7QUUxbk1JO0VnQ3NJQTtJQUlRO0VsQ28vTFY7QUFDRjtBRXpuTUk7RWdDZ0lBO0lBT1E7RWxDcy9MVjtBQUNGO0FrQ3AvTEk7RUFDSTtFQUNBO0FsQ3MvTFI7QWtDbi9MSTtFQUNJO0FsQ3EvTFI7QWtDbi9MSTtFQUNJO0FsQ3EvTFI7QWtDbi9MUTtFQUNJO0VBQ0E7RUFDQTtBbENxL0xaO0FrQ24vTFk7RUFDSTtBbENxL0xoQjtBa0NoL0xJO0VBQ0k7QWxDay9MUjtBRXJuTUk7RWdDa0lBO0lBR1E7RWxDby9MVjtBQUNGO0FrQ2wvTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENvL0xaO0FFaG9NSTtFZ0N3SUk7SUFNUTtFbENzL0xkO0FBQ0Y7QWtDcC9MUTtFQUNJO0VBQ0E7RUFDQSxjMUI1TFU7QVJrck10QjtBa0NwL0xRO0VBQ0k7QWxDcy9MWjtBRTdvTUk7RWdDc0pJO0lBR1EseUIxQnpLQztJMEIwS0Q7SUFDQTtJQUNBO0VsQ3cvTGQ7QUFDRjtBa0NwL0xJO0VBQ0k7QWxDcy9MUjtBRXhwTUk7RWdDaUtBO0lBSVE7SUFDQTtFbEN1L0xWO0FBQ0Y7QWtDcC9MSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUI1Tks7QVJrdE1iO0FrQ3IvTFE7RUFDSTtFQUNBO0FsQ3UvTFo7QUVudE1JO0VnQzhOSTtJQUVRLHVDbkNoS0o7RUN1cE1WO0FBQ0Y7QUUvcU1JO0VnQzBLQTtJQWlCUSx5QjFCM01LO0kwQjRNTCxtQm5DbkxKO0VDMnFNTjtBQUNGO0FFcnJNSTtFZ0M4TEk7SUFFUTtFbEN5L0xkO0FBQ0Y7QWtDci9MSTtFQUNJO0FsQ3UvTFI7QWtDdC9MUTtFQUNJO0VBQ0E7RUFDQSxjMUJ0UEM7RTBCdVBEO0VBQ0E7RUFDQTtBbEN3L0xaO0FFOXVNSTtFZ0N3UEk7SUFFUSx1Q25DMUxKO0VDa3JNVjtBQUNGOztBa0NuL0xBOztFQUFBO0FoQzNQSTtFZ0MrUEE7SUFFUTtFbENxL0xWO0FBQ0Y7O0FrQ2wvTEE7O0VBQUE7QWhDak9JO0VnQ3NPSTtJQUNJO0lBQ0E7RWxDby9MVjtFa0NsL0xVO0lBQ0k7RWxDby9MZDtFa0NoL0xNO0lBQ0k7SUFDQTtFbENrL0xWO0VrQ2gvTFU7SUFDSTtFbENrL0xkO0VrQy8rTFU7SUFDSTtFbENpL0xkO0VrQzcrTE07SUFFSTtFbEM4K0xWO0VrQzMrTE07SUFDSTtFbEM2K0xWO0VrQzErTE07SUFDSTtJQUNBO0VsQzQrTFY7RWtDeitMRTtJQUNJO0lBQ0E7SUFDQTtFbEMyK0xOO0VrQ3orTE07SUFDSTtFbEMyK0xWO0VrQ3grTE07SUFDSTtFbEMwK0xWO0VrQ3YrTE07SUFDSTtFbEN5K0xWO0VrQ3QrTE07SUFDSTtFbEN3K0xWO0VrQ3IrTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQ3UrTFY7RWtDcitMTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsQ3UrTFY7QUFDRjtBRTF2TUk7RWdDd1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWxDcStMTjtBQUNGO0FrQ2wrTEE7O0VBQUE7QUFJQTtFQUNJLG1CMUJsV1M7RTBCbVdUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbStMSjs7QWtDaitMQTtFQUNJO0VBQ0E7QWxDbytMSjtBa0NsK0xJO0VBQ0k7SUFDSTtFbENvK0xWO0VrQ2wrTE07SUFDSTtFbENvK0xWO0FBQ0Y7QWtDbCtMSTtFQUNJO0VBQ0E7RUFDQTtBbENvK0xSO0FrQ2wrTFE7RUFDSSx1Q25DbFVBO0FDc3lNWjtBa0NsK0xRO0VBQ0k7QWxDbytMWjs7QWtDaCtMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbStMSjtBa0NqK0xJO0VBQ0k7SUFDSTtFbENtK0xWO0VrQ2orTE07SUFDSTtFbENtK0xWO0FBQ0Y7QWtDaCtMSTtFQUNJO0FsQ2srTFI7QWtDaCtMSTtFQUNJLHlCMUJ2WVM7RTBCd1lULG1CbkMvV0E7QUNpMU1SO0FrQ2orTFE7RUFDSSx5QjFCMVlLO0UwQjJZTCxtQm5DbFhKO0FDcTFNUjs7QW1DbDVNQTtBQUVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtBQUNGO0FvQ3Q2TUk7RUFDSTtFQUNBO0FwQ3c2TVI7QW9DdDZNUTtFQUNJO0FwQ3c2TVo7QW9DcjZNUTtFQUNJO0FwQ3U2TVo7QW9DcDZNUTtFQUNJO0FwQ3M2TVo7QW9DbjZNUTtFQUNJO0FwQ3E2TVo7QW9DajZNSTtFQUNJO0VBQ0E7RUFDQTtBcENtNk1SO0FvQ2g2TUk7RUFDSTtBcENrNk1SO0FvQ2g2TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENrNk1aO0FFNTZNSTtFa0NHSTtJQVVRO0VwQ202TWQ7QUFDRjtBb0NqNk1ZO0VBQ0k7QXBDbTZNaEI7QW9DaDZNWTtFQUNJO0VBQ0E7RUFDQSx3QnJDVVI7RXFDVFE7QXBDazZNaEI7QW9DLzVNWTtFQUNJO0FwQ2k2TWhCO0FvQzc1TVE7RUFDSTtBcEMrNU1aO0FvQzc1TVk7RUFDSTtBcEMrNU1oQjtBb0M3NU1nQjtFQUNJO0VBQ0E7QXBDKzVNcEI7O0FvQ3Y1TUE7RUFDSTtBcEMwNU1KOztBb0N2NU1BO0VBQ0k7QXBDMDVNSjs7QW9DdjVNQTtFQUNJO0FwQzA1TUo7O0FxQy8rTUE7QUFFQTtFQUNJO0FyQ2kvTUo7QXFDaC9NSTtFQUNJO0FyQ2svTVI7O0FxQzcrTUk7RUFDSTtBckNnL01SOztBcUM1K01BO0VBQ0k7QXJDKytNSjtBcUM3K01JO0VBQ0ksd0N0QzRDSztBQ204TWI7QXFDNStNSTtFQUNJLDhCdENzQ0E7QUN3OE1SO0FxQzMrTUk7RUFDSTtBckM2K01SOztBRWgrTUk7RW1DTkk7SUFDSTtFckMwK01WO0FBQ0Y7QXNDOWdOQTtBQUVJO0VBQ0k7QXRDK2dOUjs7QXVDbGhOQTtFQUNFO0F2Q3FoTkY7QUVsK01JO0VxQ3BESjtJQUdJO0lBQ0E7RXZDdWhORjtBQUNGO0F1Q3RoTkU7RUFDRTtBdkN3aE5KO0F1Q3RoTkU7RUFDRTtBdkN3aE5KOztBdUNwaE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3VoTkY7QXVDcmhORTtFQUdFO0F2Q3FoTko7QXVDbGhORTtFQUNFO0F2Q29oTko7QXVDamhORTtFQUNFO0VBQ0E7QXZDbWhOSjs7QXVDL2dOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDa2hORjs7QXVDL2dOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0MvQk5lO0FSd2hOakI7O0F3Q3JrTkE7QUFHQTtFQUNJO0VBQ0E7QXhDc2tOSjs7QXdDbmtOQTtFQUNJLHlCaENNUztBUmdrTmI7O0F3Q25rTkE7RUFDSTtBeENza05KOztBd0Nua05BO0VBQ0k7RUFDQTtBeENza05KOztBd0Nua05BO0VBQ0k7QXhDc2tOSjs7QXdDbmtOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3NrTko7QXdDcmtOSTtFQUNJO0F4Q3VrTlI7QXdDbmtOUTtFQUNJO0F4Q3FrTlo7O0F3Q2hrTkE7RUFDSSxjaEMzQlM7QVI4bE5iOztBRXpqTkk7RXNDTEE7SUFDRTtFeENra05KO0FBQ0Y7QXlDbm5OQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDcW5OSjs7QXlDam5OSTtFQUNJO0F6Q29uTlI7O0EwQ3BvTkE7QUNBQTtBQUVBO0VBRUMseUJuQ0lZO0VtQ0haLHdDbkMwQ2tCO0VtQ3pDbEIsbUI1Q3VETztBQytrTlI7QTJDcm9OQztFQUNDLDhCNUNxRE07QUNrbE5SO0EyQ3RvTkU7RUFDQztBM0N3b05IO0EyQ3BvTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0Nzb05GO0EyQ2xvTkM7RUFDQyw4QjVDc0NNO0U0Q3JDTixjbkNoQlc7RW1DaUJYO0VBQ0E7QTNDb29ORjtBMkNub05FO0VBQ0MseUJuQ3BCVTtFbUNxQlYsMEI1Q2dDSztFNEMvQkwsbUI1QytCSztBQ3NtTlI7QTJDbG9ORztFQUNDLHlCbkMxQlM7RW1DMkJULDBCNUMwQkk7RTRDekJKLG1CNUN5Qkk7QUMybU5SO0EyQ2pvTkU7RUFDQztBM0Ntb05IO0EyQzluTkM7RUFDQyw4QjVDZU07RTRDZE4sY25DdkNXO0VtQ3dDWDtFQUNBO0VBQ0Esd0NuQ0hpQjtFbUNJakI7RUFDQTtBM0Nnb05GO0EyQy9uTkU7RUFDQztFQUNBO0EzQ2lvTkg7QTJDaG9ORztFQUNDO0EzQ2tvTko7QTJDL25ORTtFQUNDLHlCbkNyRFU7RW1Dc0RWLG1CNUNESztFNENFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2lvTkg7QTJDN25ORztFQUNDLHlCbkNyRGdCO0FSb3JOcEI7QTJDNW5ORTtFQUNDLHlCbkN6RGlCO0FSdXJOcEI7O0EyQ3puTkE7RUFDQztBM0M0bk5EOztBRXRxTkk7RXlDK0NGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTNDMm5ORDtBQUNGO0EyQ3RuTkM7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ00sY25DL0VlO0FSc3NOdkI7QTJDcm5ORTtFQUNDLGNuQy9GVTtFbUNnR1YseUJuQ3ZHVTtBUjh0TmI7QTJDcm5ORztFQUNDLHlCbkMvRmdCO0FSc3ROcEI7O0E0Q3p1TkE7QUFDQTtFQUNJLHlCcEM4QmdCO0FSOHNOcEI7QTRDM3VOSTtFQUNJO0VBQ0E7RUFDQTtBNUM2dU5SO0FFL3JOSTtFMENqREE7SUFLUTtJQUNBO0U1Qyt1TlY7QUFDRjtBRXpyTkk7RTBDN0RBO0lBU1E7RTVDaXZOVjtBQUNGO0E0Q2h2TlE7RUFDSTtFQUNBO0VBQ0E7QTVDa3ZOWjtBRS9zTkk7RTBDdENJO0lBS1E7RTVDb3ZOZDtBQUNGO0FFeHNOSTtFMENsREk7SUFRUTtFNUNzdk5kO0FBQ0Y7QTRDbnZOUTtFQUNJO0E1Q3F2Tlo7QTRDcHZOWTtFQUNJO0VBQ0E7RUFDQSwyQ3BDaUJLO0VvQ2hCTDtFQUNBO0VBQ0E7RUFFQTtBNUNxdk5oQjtBNENwdk5nQjtFQUNJO0E1Q3N2TnBCO0E0Q3B2TmdCO0VBQ0k7RUFDQTtBNUNzdk5wQjtBRXR1Tkk7RTBDbEJZO0lBSVE7RTVDd3ZOdEI7QUFDRjs7QUVqdk5JO0UwQ0VJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Q212TlY7RTRDbHZOVTtJQUNJO0U1Q292TmQ7RTRDanZOa0I7SUFDSTtFNUNtdk50QjtFNENodk5jO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Q2t2TmxCO0U0Qzl1Tk07SUFDSTtFNUNndk5WO0U0Qzl1Tk07SUFDSSxtQjdDdEJKO0k2Q3VCSTtJQUNBLHNDcEN4Q0s7SW9DeUNMO0lBQ0E7SUFDQTtJQUNBO0U1Q2d2TlY7RTRDOXVOVTtJQUNJO0U1Q2d2TmQ7RTRDN3VOYztJQUNJO0U1Qyt1TmxCO0FBQ0Y7QTZDaDFOQTtBQUVBO0VBQ0k7RUFDQTtBN0NpMU5KO0E2Q2gxTkk7RUFDSSxjckNHWTtFcUNGWjtBN0NrMU5SO0E2Qy8wTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0NpMU5SOztBRTN5Tkk7RTJDaENBO0lBQ0k7RTdDKzBOTjtFNkM5ME5NO0lBQ0k7RTdDZzFOVjtBQUNGO0E4Q3gyTkE7QUFFQTtFQUNJO0E5Q3kyTko7QThDeDJOSTtFQUNJLG1CdENpQ1U7QVJ5ME5sQjtBOEN4Mk5RO0VBQ0k7QTlDMDJOWjtBOEN0Mk5JO0VBQ0k7RUFDQTtBOUN3Mk5SO0E4Q3QyTlE7RUFDSSxtQnRDb0NnQjtBUm8wTjVCOztBK0N6M05BO0E3Q2dCSTtFNkNkSjtJQUVRO0UvQzIzTk47QUFDRjtBRTkxTkk7RTZDaENKO0lBS1E7RS9DNjNOTjtBQUNGO0FFajFOSTtFNkNsREo7SUFRUTtFL0MrM05OO0FBQ0Y7QUUxM05JO0U2Q0hBO0lBRVE7RS9DKzNOVjtBQUNGO0ErQzUzTkk7RUFDSTtFQUNBO0EvQzgzTlI7QStDNzNOUTtFM0NMSjtFQUNBO0VBQ0EscUIyQ0kyQjtFM0NIM0I7RTJDSVE7QS9DazROWjtBK0M5M05JO0UzQ1hBO0VBQ0E7RUFDQSxxQjJDVXVCO0UzQ1R2QjtFMkNVSTtFQUNBO0EvQ200TlI7QStDaDROSTtFQUNJO0VBQ0E7RUFDQTtBL0NrNE5SO0ErQy8zTkk7RUFDSTtBL0NpNE5SO0ErQzkzTkk7RUFDSSx5QnZDekJRO0FSeTVOaEI7QUV6M05JO0U2Q2xESjtJQStDUTtFL0NnNE5OO0UrQzkzTk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFL0NnNE5WO0UrQzkzTlU7SUFDSTtJQUNBO0lBQ0E7RS9DZzROZDtBQUNGO0ErQzUzTkk7RUFDSTtFQUNBO0EvQzgzTlI7QStDNTNOUTtFQUNJO0EvQzgzTlo7QStDNTNOWTtFQUNJO0VBQ0E7RUFDQTtBL0M4M05oQjtBK0N6M05ZO0VBQ0k7RUFDQTtFQUNBO0EvQzIzTmhCO0ErQ3gzTlk7RUFDSTtBL0MwM05oQjtBK0N2M05ZO0VBQ0k7QS9DeTNOaEI7QStDdjNOZ0I7RUFDSTtFQUNBO0EvQ3kzTnBCO0ErQ3IzTlk7RUFDSTtFQUNBO0EvQ3UzTmhCO0FFeDZOSTtFNkNzRFE7SUFDSTtJQUNBO0UvQ3EzTmQ7RStDbjNOYztJQUNJO0lBQ0E7RS9DcTNObEI7RStDajNOVTtJQUNJO0UvQ20zTmQ7RStDajNOYztJQUNJO0UvQ20zTmxCO0UrQy8yTlU7SUFDSTtFL0NpM05kO0FBQ0Y7QUUvNk5JO0U2Q2tFUTtJQUNJO0UvQ2czTmQ7RStDNzJOVTtJQUNJO0UvQysyTmQ7RStDNTJOVTtJQUNJO0lBQ0E7RS9DODJOZDtFK0M1Mk5jO0lBQ0k7SUFDQTtFL0M4Mk5sQjtFK0MzMk5jO0lBQ0k7RS9DNjJObEI7QUFDRjtBRTk4Tkk7RTZDc0dBO0lBRVE7RS9DMDJOVjtBQUNGO0ErQ3gyTlk7RUFDSTtFQUNBO0EvQzAyTmhCO0FFdjlOSTtFNkMyR1E7SUFJUTtFL0M0Mk5sQjtBQUNGO0ErQ3oyTlE7RUFDSTtBL0MyMk5aO0ErQ3gyTlE7RUFDSTtBL0MwMk5aO0ErQ3YyTlE7RUFDSTtBL0N5Mk5aO0FFOWdPSTtFNkNvS0k7SUFJUTtFL0MwMk5kO0FBQ0Y7QStDdDJOWTtFQUNJO0EvQ3cyTmhCO0ErQ3IyTlk7RUFDSTtBL0N1Mk5oQjtBRXBoT0k7RTZDZ0xRO0lBRVE7RS9DczJObEI7QUFDRjtBK0NyMk5nQjtFQUNJO0EvQ3UyTnBCO0ErQ3IyTmdCO0VBQ0k7RUFDQTtFQUNBLHNDdkM3Skg7RXVDOEpHO0VBQ0E7RUFDQTtBL0N1Mk5wQjtBK0NuMk5ZO0VBQ0k7RTNDak1aO0VBQ0E7RUFDQSxxQjJDZ00rQjtFM0MvTC9CO0FKdWlPSjtBRTNpT0k7RTZDaU1RO0lBS1E7RS9DeTJObEI7QUFDRjtBK0N2Mk5nQjtFQUNJLHdDdkMzS0Q7RXVDNEtDO0VBQ0E7QS9DeTJOcEI7QUVqaE9JO0U2Q3FLWTtJQU1RO0UvQzAyTnRCO0FBQ0Y7QStDdDJOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ3cyTmhCO0ErQ3IyTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0N1Mk5oQjtBRXRrT0k7RTZDMk5RO0lBT1E7RS9DdzJObEI7QUFDRjtBRXZpT0k7RTZDdUxRO0lBV1E7SUFDQTtFL0N5Mk5sQjtBQUNGO0ErQ3YyTmdCO0VBQ0k7RUFDQTtFQUNBO0EvQ3kyTnBCO0ErQ3IyTlk7RUFDSTtFQUNBO0VBQ0E7QS9DdTJOaEI7QUV2ak9JO0U2QzZNUTtJQU1RO0lBQ0E7SUFDQTtFL0N3Mk5sQjtBQUNGO0FFdm1PSTtFNkNvUVE7SUFFSTtFL0NxMk5kO0FBQ0Y7QStDajJOSTtFQUNJLHlCdkNyUVU7QVJ3bU9sQjtBK0NqMk5RO0VBQ0k7QS9DbTJOWjtBK0NqMk5ZO0VBQ0k7RUFDQTtFQUNBO0EvQ20yTmhCO0FFOWtPSTtFNkNxT0k7SUFVUTtFL0NtMk5kO0FBQ0Y7QUV2bk9JO0U2Q3VSSTtJQUVRO0UvQ2syTmQ7QUFDRjtBK0NoMk5nQjtFQUNJLGN2Q3pRSDtFdUMwUUcsc0N2Q2pRSDtFdUNrUUc7RUFDQTtBL0NrMk5wQjtBK0M5MU5ZO0VBQ0k7RUFDQTtBL0NnMk5oQjtBRWxtT0k7RTZDZ1FRO0lBS1E7RS9DaTJObEI7QUFDRjtBK0M5MU5ZO0VBQ0k7RUFDQTtFM0M5U1o7RUFDQTtFQUNBLHFCMkM2UytCO0UzQzVTL0I7QUorb09KO0ErQ2oyTmdCO0VBQ0k7QS9DbTJOcEI7QStDLzFOWTtFQUNJO0VBQ0E7RTNDeFRaO0VBQ0E7RUFDQSxxQjJDdVQrQjtFM0N0VC9CO0UyQ3VUWTtFQUNBO0EvQ28yTmhCO0FFaHFPSTtFNkN1VFE7SUFRUTtFL0NxMk5sQjtBQUNGO0FFam9PSTtFNkNtUlE7SUFZUTtFL0NzMk5sQjtBQUNGO0ErQ2oyTkk7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5QnZDN1RrQjtFdUM4VGxCO0EvQ2syTlI7QUU3b09JO0U2Q3FTQTtJQVNRO0lBQ0E7RS9DbTJOVjtBQUNGO0ErQ2oyTlE7RUFDSTtBL0NtMk5aO0ErQ2gyTlE7RUFDSTtBL0NrMk5aO0ErQy8xTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2kyTlo7QStDNzFOWTtFQUNJO0EvQysxTmhCO0ErQzUxTlk7RUFDSTtBL0M4MU5oQjtBK0MzMU5ZO0VBRUk7QS9DNDFOaEI7QStDejFOWTtFQUNJO0EvQzIxTmhCO0ErQ3AxTlk7RUFDSTtFQUNBO0EvQ3MxTmhCO0FFaHJPSTtFNkN3VlE7SUFJUTtFL0N3MU5sQjtBQUNGO0ErQ24xTlk7RUFDSTtFQUNBO0EvQ3ExTmhCO0ErQ3AxTmdCO0VBQ0k7QS9DczFOcEI7QStDbDFOWTtFQUNJO0VBQ0E7QS9DbzFOaEI7QUVoc09JO0U2QzBXUTtJQUtRO0lBQ0E7RS9DcTFObEI7QUFDRjtBK0NsMU5ZO0VBQ0k7RUFDQTtFQUNBO0EvQ28xTmhCO0ErQ2oxTlk7RUFDSSx3Q3ZDaFlHO0FSbXRPbkI7QStDaDFOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ2sxTmhCO0ErQ2gxTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DazFOcEI7QStDNTBOSTtFQUNJLHlCdkM1Wlk7QVIwdU9wQjtBRXp1T0k7RTZDMFpBO0lBSVE7SUFDQTtFL0MrME5WO0FBQ0Y7QStDNTBOWTtFQUNJO0VBQ0E7QS9DODBOaEI7QStDNzBOZ0I7RUFDSTtBL0MrME5wQjtBK0MzME5ZO0VBQ0k7QS9DNjBOaEI7QUU3dU9JO0U2QytaUTtJQUlRO0lBQ0E7RS9DODBObEI7QUFDRjtBK0MzME5ZO0VBQ0k7RUFDQTtFQUNBO0EvQzYwTmhCO0ErQ3owTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2Q3RjSDtBUml4T2pCO0ErQ3YwTlk7RUFDSTtBL0N5ME5oQjtBK0NwME5JO0VBQ0k7QS9DczBOUjtBK0NwME5RO0VBQ0k7RUFDQTtFQUNBO0EvQ3MwTlo7QStDcDBOWTtFQUNJO0VBQ0E7RUFDQTtBL0NzME5oQjtBK0NuME5ZO0VBQ0k7QS9DcTBOaEI7QStDL3pOZ0I7RUFDSTtFQUNBLHNDdkM5ZEg7RXVDK2RHO0VBQ0E7RUFDQTtFQUNBO0EvQ2kwTnBCO0ErQzd6Tlk7RUFDSTtFQUNBO0EvQyt6TmhCO0FFaHlPSTtFNkMrZFE7SUFLUTtFL0NnME5sQjtBQUNGO0ErQzd6Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQyt6TmhCO0ErQzV6Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZDM2hCSjtBUnkxT1o7QUUxek9JO0U2Q21mUTtJQVlRO0UvQyt6TmxCO0FBQ0Y7QStDNXpOWTtFQUNJO0EvQzh6TmhCOztBZ0R0M09BO0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUN4Q29DZ0I7QVJvMU9wQjtBZ0R0M09JO0VBQ0kseUJ4Q1dPO0FSNjJPZjtBZ0RyM09JO0VBQ0ksc0N4QzhCUztFd0M3QlQ7RUFDQTtFQUNBO0FoRHUzT1I7QWdEcjNPUTtFQUNJO0FoRHUzT1o7QWdEcjNPUTtFQUNJO0FoRHUzT1o7QWdEcDNPUTtFQUNJO0VBQ0E7RUFDQTtBaERzM09aO0FnRG4zT1E7RUFDSTtFQUNBO0VBQ0E7QWhEcTNPWjtBZ0RoM09nQjtFQUNJO0FoRGszT3BCO0FnRDUyT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5Q3hDUlk7RXdDU1o7RUFDQTtFQUNBO0FoRDgyT1I7QWdEMzJPSTtFQUNJO0FoRDYyT1I7QWdEMTJPSTtFQUNJO0FoRDQyT1I7QWdEejJPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEMjJPUjtBZ0R4Mk9ZO0VBQ0k7RUFDQTtFQUNBLHlDeENqQ0k7QVIyNE9wQjtBZ0R4Mk9nQjtFQUNJO0FoRDAyT3BCO0FnRHQyT1k7RUFDSTtBaER3Mk9oQjtBZ0RwMk9RO0VBQ0k7QWhEczJPWjtBZ0RuMk9RO0VBQ0k7RUFDQTtFQUNBLG1CeENqRkM7RXdDa0ZEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEcTJPWjtBZ0RqMk9JO0VBQ0kseUJ4QzNGSztFd0M0Rkw7QWhEbTJPUjtBZ0RoMk9ZO0VBQ0k7RUFDQTtFQUNBO0FoRGsyT2hCO0FnRC8xT1k7RUFDSTtFQUNBO0FoRGkyT2hCO0FnRC8xT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERpMk9wQjtBZ0Q3MU9ZO0VBQ0k7QWhEKzFPaEI7QWdEeDFPWTtFQUNJO0VBQ0EseUJ4QzVISDtFd0M2SEc7QWhEMDFPaEI7QWdEeDFPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEN2SVA7QVJpK09iO0FnRHQxT1k7RUFDSTtFQUNBO0FoRHcxT2hCO0FnRHQxT2dCO0VBQ0kseUJ4Q2hKUDtBUncrT2I7QWdEcjFPZ0I7RUFDSTtFQUNBO0FoRHUxT3BCO0FnRHAxT2dCO0VBQ0k7QWhEczFPcEI7QWdEbDFPWTtFQUNJO0VBQ0E7QWhEbzFPaEI7QWdEajFPWTtFQUNJO0VBQ0E7RUFDQTtBaERtMU9oQjtBZ0RqMU9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRG0xT3BCO0FnRDkwT1E7RUFDSTtFQUNBO0FoRGcxT1o7O0FFNzlPSTtFOENtSkE7SUFDSTtJQUNBO0lBRUE7SUFDQTtFaEQ2ME9OO0VnRDMwT007SUFDSTtJQUNBO0VoRDYwT1Y7RWdEMzBPVTtJQUNJO0VoRDYwT2Q7RWdEejBPTTtJQUNJO0VoRDIwT1Y7RWdEeDBPTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoRDAwT1Y7RWdEdjBPYztJQUNJO0VoRHkwT2xCO0VnRHQwT2M7SUFDSTtJQUNBO0VoRHcwT2xCO0VnRHIwT2M7SUFDSTtJQUNBO0VoRHUwT2xCO0VnRGwwT007SUFDSTtFaERvME9WO0VnRGwwT1U7SUFDSTtFaERvME9kO0VnRGgwT007SUFDSTtFaERrME9WO0FBQ0Y7QWlEOWpQQTtBQUdJO0VBQ0k7QWpEOGpQUjtBaUQ1alBJO0U3Q0FBO0VBQ0E7RUFDQTtFQUNBO0FKK2pQSjtBSTlqUEk7RUFDSTtBSmdrUFI7QUVuaVBJO0UrQ2hDSTtJQUVRO0lBQ0E7RWpEcWtQZDtFaURwa1BjO0lBQ0k7RWpEc2tQbEI7RWlEcGtQYztJQUNJO0VqRHNrUGxCO0FBQ0Y7QWlEbmtQUTtFQUNJO0FqRHFrUFo7QUVsalBJO0UrQ3BCSTtJQUdRO0lBQ0E7RWpEdWtQZDtBQUNGO0FpRHBrUGdCOzs7RUFJSSxjekNqQlA7QVJzbFBiO0FpRGxrUGdCO0VBQ0kseUJ6Q3JCUDtBUnlsUGI7QWlEaGtQUTtFQUNJO0VBQ0E7QWpEa2tQWjtBRTVsUEk7RStDNEJJO0lBRVE7RWpEa2tQZDtBQUNGO0FpRGprUFk7RUFDSTtFQUNBO0VBQ0E7QWpEbWtQaEI7QWlEbGtQZ0I7RUFDSTtBakRva1BwQjtBaUQ5alBZO0VBQ0k7RUFDQTtBakRna1BoQjtBaUQ5alBnQjs7O0VBSUksbUJsRE5aO0FDcWtQUjtBaUQxalBZO0VBQ0k7RUFDQTtBakQ0alBoQjtBRXRuUEk7RStDd0RRO0lBSVE7RWpEOGpQbEI7QUFDRjtBRW5tUEk7RStDbENBO0lBNEVRO0lBQ0E7RWpENmpQVjtBQUNGO0FFM25QSTtFK0NpRUk7SUFFUTtFakQ0alBkO0FBQ0Y7QUVsbVBJO0UrQ21DSTtJQUtRO0VqRDhqUGQ7QUFDRjtBRTNvUEk7RStDOEVRO0lBRVE7SUFDQTtFakQralBsQjtBQUNGO0FFanBQSTtFK0NvRmdCO0lBRVE7RWpEK2pQMUI7QUFDRjtBRXRwUEk7RStDeUZnQjtJQUVRO0VqRCtqUDFCO0FBQ0Y7QUVycFBJO0UrQ3dFUTtJQWtCUTtJQUNBO0VqRCtqUGxCO0FBQ0Y7QWlEOWpQZ0I7RUFDSTtBakRna1BwQjtBRTlwUEk7RStDNkZZO0lBR1E7RWpEa2tQdEI7QUFDRjtBaURoa1BnQjtFQUNJO0FqRGtrUHBCO0FpRGhrUGdCO0VBQ0k7QWpEa2tQcEI7QUUvcVBJO0UrQzRHWTtJQUdRO0lBQ0E7RWpEb2tQdEI7QUFDRjtBRS9xUEk7RStDc0dZO0lBT1E7SUFDQTtFakRza1B0QjtBQUNGO0FpRHBrUGdCO0VBQ0k7RUFDQTtBakRza1BwQjtBRXBzUEk7RStDNEhZO0lBSVE7RWpEd2tQdEI7QUFDRjtBRTlyUEk7RStDaUhZO0lBT1E7RWpEMGtQdEI7QUFDRjs7QWtEenRQQTtBQUVBO0VBQ0k7QWxEMnRQSjtBRTlzUEk7RWdEVkk7STlDbUVKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5cFBGO0VJeHBQRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKMHBQTjtBQUNGO0FFL3RQSTtFZ0RGSTtJQUVRO0VsRG11UGQ7QUFDRjtBRXB1UEk7RWdES0k7SUFFUTtFbERpdVBkO0FBQ0Y7QWtEN3RQSTtFQUNJO0VBQ0E7RUFDQTtFOUN6Qko7RUFDQTtFQUNBO0VBQ0E7QUp5dlBKO0FJeHZQSTtFQUNJO0FKMHZQUjtBa0RsdVBJO0VBQ0k7RUFDQTtBbERvdVBSO0FrRG51UFE7RUFDSTtFQUNBO0VBQ0E7QWxEcXVQWjtBa0RsdVBRO0VBQ0k7QWxEb3VQWjtBa0RqdVBRO0VBQ0k7RUFDQTtBbERtdVBaO0FrRGh1UFE7RUFDSTtBbERrdVBaO0FrRC90UFE7RUFDSTtBbERpdVBaO0FrRDl0UFE7RUFDSTtBbERndVBaO0FrRDV0UEk7RUFDSTtFQUNBO0FsRDh0UFI7QUVseFBJO0VnRGtEQTtJOUN1QkEseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo2c1BGO0VJNXNQRTtJQUNJLGNJaEZXO0VSOHhQakI7RUk3c1BNO0lBR0k7RUo2c1BWO0VJMXNQRTtJQUNJLHlCSXBFUztFUmd4UGY7QUFDRjs7QUVqd1BJO0VnRHlCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEQ0dVBWO0VrRHh1UFU7SUFDSTtFbEQwdVBkO0VrRHZ1UFU7SUFDSTtFbER5dVBkO0VrRHZ1UFU7SUFDSTtFbER5dVBkO0FBQ0Y7QW1EejBQQTtBQUNBO0VBQ0k7RUFDQTtFQVlBO0VBQ0E7QW5EZzBQSjtBbUQzMFBJO0VBQ0k7QW5ENjBQUjtBbUQxMFBJO0VBQ0k7RUFDQTtBbkQ0MFBSO0FtRHQwUEk7RUFDSSxjM0NpQkk7RTJDaEJKLHNDM0MwQlM7RTJDekJUO0VBQ0E7QW5EdzBQUjtBbUR0MFBJO0VBQ0k7RUFDQTtFQUNBO0FuRHcwUFI7QW1EdDBQUTtFQUNJLGMzQ09LO0UyQ05MO0VBQ0E7RUFDQTtFQUNBO0FuRHcwUFo7QW1EcjBQSTtFQUNJO0VBQ0E7RUFDQTtBbkR1MFBSO0FtRHIwUEk7RUFDSSxjM0NyQkk7RTJDc0JKO0VBQ0E7QW5EdTBQUjtBbURyMFBJO0VBQ0k7RUFDQSxjM0N4Q0s7QVIrMlBiO0FtRG4wUFE7RUFDSTtBbkRxMFBaO0FtRGgwUEk7RUFDSTtFQUNBO0FuRGswUFI7QW1EaDBQWTtFQUNJO0VBQ0Esd0MzQ2pCRztFMkNrQkg7QW5EazBQaEI7QW1EaDBQWTtFQUNJO0FuRGswUGhCO0FtRGgwUFk7RUFDSTtFQUNBO0VBQ0E7QW5EazBQaEI7QW1EaDBQWTtFQUNJO0FuRGswUGhCO0FtRDd6UEk7RUFDSSx5QjNDNUNVO0FSMjJQbEI7QW1EN3pQUTtFQUNJO0FuRCt6UFo7QW1EN3pQUTtFQUNJO0VBQ0E7QW5EK3pQWjtBbUQ3elBRO0VBQ0k7QW5EK3pQWjtBbUQ3elBRO0VBQ0k7RUFDQTtFQUNBO0FuRCt6UFo7QW1EN3pQUTtFQUNJO0FuRCt6UFo7QW1EM3pQZ0I7RUFDSTtBbkQ2elBwQjtBbUR2elBJO0VBQ0k7RUFDQSx5QjNDdEdhO0FSKzVQckI7QW1EeHpQUTtFQUNJO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7RUFDQTtFQUNBO0FuRDB6UFo7QW1EeHpQUTtFQUNJO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7QW5EMHpQWjtBbUR0elBnQjtFQUNJO0FuRHd6UHBCO0FtRG56UFE7RUFDSTtBbkRxelBaO0FtRGx6UFE7RUFDSTtBbkRvelBaO0FtRDl5UFE7RUFDSTtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0E7RUFDQTtBbkRnelBaO0FtRDl5UFE7RUFDSTtFQUNBO0VBQ0EsYzNDdklBO0UyQ3dJQSxzQzNDOUhLO0UyQytITDtBbkRnelBaO0FtRC95UFk7RUFDSSxjM0M5SUk7QVIrN1BwQjtBbUQ5eVBRO0VBQ0ksYzNDN0pBO0UyQzhKQTtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0EsYzNDL0tRO0UyQ2dMUix3QzNDMUlPO0UyQzJJUDtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0E7QW5EZ3pQWjtBbUQ1eVBJO0VBQ0k7QW5EOHlQUjtBbUQ1eVBRO0VBQ0k7QW5EOHlQWjtBbUQxeVBZO0VBQ0k7QW5ENHlQaEI7QW1EdnlQWTtFQUNJO0FuRHl5UGhCO0FtRHZ5UGdCO0VBQ0k7QW5EeXlQcEI7QW1EdHlQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3eVBwQjs7QUUvOVBJO0VpRGlNSTtJQUNJO0lBQ0E7RW5Ea3lQVjtFbUQveFBNO0lBQ0k7SUFDQTtFbkRpeVBWO0VtRDd4UE07SUFDSTtFbkQreFBWO0VtRDd4UGM7SUFDSTtJQUNBO0lBQ0E7RW5EK3hQbEI7RW1EN3hQYztJQUNJO0lBQ0E7RW5EK3hQbEI7RW1EN3hQYztJQUNJO0VuRCt4UGxCO0VtRDd4UGM7SUFDSTtJQUNBO0lBQ0E7RW5EK3hQbEI7RW1EeHhQVTtJQUNJO0lBQ0E7RW5EMHhQZDtFbUR4eFBVO0lBQ0k7SUFDQTtJQUNBO0VuRDB4UGQ7RW1EeHhQVTtJQUNJO0VuRDB4UGQ7RW1EeHhQVTtJQUNJO0VuRDB4UGQ7RW1EcHhQVTtJQUNJO0lBQ0E7RW5Ec3hQZDtFbURweFBVO0lBQ0ksbUJwRHhPUjtFQzgvUE47RW1EcHhQVTtJQUNJO0lBQ0E7SUFDQTtFbkRzeFBkO0VtRHB4UFU7SUFDSTtFbkRzeFBkO0VtRHB4UFU7SUFDSTtFbkRzeFBkO0VtRGh4UFU7SUFDSTtJQUNBO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0lBQ0E7RW5Ea3hQZDtFbURoeFBVO0lBQ0k7SUFDQTtFbkRreFBkO0VtRDl3UGtCO0lBQ0k7RW5EZ3hQdEI7QUFDRjtBbUR6d1BBO0VBQ0ksOEJwRHZSSTtBQ2tpUVI7O0FtRHh3UEE7QUFFSTtFQUNJO0FuRDB3UFI7QUU1alFJO0VpRHNUSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuRHl3UFY7RW1EdndQVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkR5d1BkO0VtRHZ3UGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5EeXdQbEI7QUFDRjs7QW9EL25RQTtBQUVBO0VBQ0k7QXBEaW9RSjs7QW9EOW5RQTtFQUNJO0FwRGlvUUo7O0FvRDluUUE7RUFDSTtFQUNBO0VBQ0E7QXBEaW9RSjs7QXFEOW9RQTtBQUVBO0VBQ0M7RUFDQTtBckRncFFEO0FxRDdvUUc7RUFDQyx3QzdDRWlCO0FSNm9RckI7QXFEMW9RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGM3Q1JpQjtFNkNTakIsd0M3QzZCZ0I7RTZDNUJoQjtBckQ0b1FIO0FxRDNvUUc7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDZmdCO0U2Q2dCaEI7RUFDQTtFQUNBO0VBQ0E7QXJENm9RSjtBcUQzb1FHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2b1FKO0FxRHZvUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0N0Q1U7RTZDdUNWLGM3Q2hDVTtFNkNpQ1Y7QXJEeW9RSDtBRXJvUUk7RW1EWEY7SUFVYztJQUNBO0lBQ0E7SUFDQTtFckQwb1FkO0FBQ0Y7O0FxRHJvUUE7RUFDQyxjN0NyRFk7QVI2clFiOztBcURub1FDOztFQUVDO0VBQ0E7QXJEc29RRjtBcURub1FDO0VBQ0M7RUFDQTtFQUNBO0FyRHFvUUY7QXFEbG9RQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRG9vUUY7O0FxRC9uUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDN0M3Q2lCO0U2QzhDakI7QXJEa29RRjtBcURqb1FFO0VBRUM7RUFDQTtFQUNBO0FyRGtvUUg7QXFEL25RRTtFQUNDO0VBQ0EsYzdDeEZVO0U2Q3lGVjtBckRpb1FIO0FxRDluUUU7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDdkdVO0FSdXVRYjtBcUQ1blFDO0VBQ0Msc0M3Q3ZFZTtBUnFzUWpCO0FxRDNuUUM7RUFDQztFQUNBO0VBQ0U7RUFDRjtBckQ2blFGO0FFcHNRSTtFbURtRUg7SUFPRTtJQUNBO0lBQ0E7RXJEOG5RRDtBQUNGO0FxRDVuUUU7RUFDQyxxQjdDNUhVO0FSMHZRYjtBcUQxblFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0M5SFc7RTZDK0hYO0VBQ0Esc0M3Q2xHZTtFNkNtR2Y7QXJENG5RRjtBRXh0UUk7RW1Eb0ZIO0lBV0U7RXJENm5RRDtBQUNGO0FxRDNuUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdDckpVO0U2Q3NKVjtBckQ2blFIO0FxRHpuUUM7RUFDQztFQUNBO0VBQ0E7QXJEMm5RRjtBcUQxblFFO0VBQ0M7QXJENG5RSDs7QXNEbnlRQTtBQUNBO0VBQ0k7QXREc3lRSjtBRXh4UUk7RW9EZko7SUFJUTtJQUNBO0lsRG1ESjtFSnF2UUY7RUlwdlFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpzdlFOO0VzRGp6UU07SUFDSSx5QjlDNEJNO0VSdXhRaEI7QUFDRjtBc0RoelFJO0VBQ0ksYzlDTlk7RThDT1o7QXREa3pRUjtBRWx6UUk7RW9ERkE7SWxEMkRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo2dlFGO0VJNXZRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKOHZRTjtBQUNGO0FzRDV6UUk7RWxEakJBO0VBQ0E7RUFDQTtFQUNBO0FKZzFRSjtBSS8wUUk7RUFDSTtBSmkxUVI7QUU1MFFJO0VvRE9BO0lBSVE7RXREcTBRVjtBQUNGO0FFajFRSTtFb0RlQTtJQUVRO0V0RG8wUVY7QUFDRjtBc0RsMFFRO0VBQ0k7RUFDQSxjOUM3QlE7QVJpMlFwQjtBRTExUUk7RW9EeUJJO0lBRVE7RXREbTBRZDtBQUNGO0FFLzFRSTtFb0QrQkk7SUFFUTtFdERrMFFkO0FBQ0Y7QUVwMlFJO0VvRHFDSTtJQUVRO0V0RGkwUWQ7QUFDRjtBc0Q5elFRO0VBQ0k7RUFDQTtFQUNBLGM5Q3JEUTtBUnEzUXBCO0FzRDN6UVk7RUFDSTtFQUNBO0VBQ0E7QXRENnpRaEI7O0FFLzBRSTtFb0QyQlE7SUFDSTtFdER3elFkO0FBQ0Y7QXNEbnpRQTtFQUNJO0VBQ0E7QXREcXpRSjtBc0RuelFJO0VBQ0k7QXREcXpRUjtBc0RuelFRO0VBQ0k7QXREcXpRWjtBRWozUUk7RW9Eb0RKO0lBYVE7SUFDQTtFdERvelFOO0FBQ0Y7QUVqM1FJO0VvRDhDSjtJQWtCUTtJQUNBO0V0RHF6UU47QUFDRjtBRTMyUUk7RW9Ea0NKO0lBdUJRO0lBQ0E7RXREc3pRTjtBQUNGO0FFcjJRSTtFb0RzQko7SUE0QlE7SUFDQTtFdER1elFOO0FBQ0Y7QXNEcnpRSTtFQUNJO0F0RHV6UVI7QXNEcnpRUTtFQUNJO0F0RHV6UVo7QUU3M1FJO0VvRGtFQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0V0RHV6UVY7QUFDRjtBc0RuelFnQjtFQUNJO0F0RHF6UXBCO0FzRGx6UWdCO0VBQ0k7QXREb3pRcEI7QXNEaHpRWTtFQUNJLGM5QzVHQztBUjg1UWpCOztBdURsOFFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkRxOFFGOztBdURqOFFFO0VBQ0U7RUFDQTtFQUNBO0F2RG84UUo7O0F1RGg4UUE7RUFDRSxjL0NSa0I7RStDU2xCLHdDL0M2QmlCO0FSczZRbkI7O0F3RHI5UUE7QUFDQTtFQUNJO0VBQ0E7QXhEdzlRSjtBd0R2OVFJO0VBQ0k7QXhEeTlRUjtBRTk4UUk7RXNEVEE7SUFFUTtJQUNBO0V4RHk5UVY7QUFDRjtBd0R2OVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER5OVFSO0F3RHg5UVE7RUFDSTtBeEQwOVFaO0F3RHg5UVE7RUFDSTtBeEQwOVFaO0F3RHY5UUk7RUFDSTtFQUNBO0F4RHk5UVI7QUVyK1FJO0VzRFVBO0lBSVE7RXhEMjlRVjtBQUNGO0FFcCtRSTtFc0RJQTtJQU9RO0V4RDY5UVY7QUFDRjtBd0Q1OVFRO0VBQ0k7QXhEODlRWjtBd0QzOVFJO0VBQ0k7QXhENjlRUjtBd0QzOVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQ2OVFSO0F3RDU5UVE7RUFDSTtFQUNBO0F4RDg5UVo7QXdEejlRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RDI5UVo7QXdEMTlRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RGJSO0FDeStRUjtBd0QxOVFnQjtFQUNJO0F4RDQ5UXBCO0FFbmhSSTtFc0QrQ1E7SUFXUTtFeEQ2OVFsQjtBQUNGO0FFbGhSSTtFc0R5Q1E7SUFjUTtFeEQrOVFsQjtBQUNGO0F3RDc5UVk7RUFDSTtFQUNBO0F4RCs5UWhCO0F3RDM5UW9CO0VBQ0ksc0NoRDFDUDtFZ0QyQ08sK0J6RHBDZDtBQ2lnUlY7QXdEMzlRb0I7RUFDSTtBeEQ2OVF4QjtBd0QzOVFvQjtFQUNJO0F4RDY5UXhCO0F3RHg5UVE7RUFDSTtFQUNBO0F4RDA5UVo7QXdEejlRWTtFQUNJO0F4RDI5UWhCO0F3RHg5UWdCO0VBQ0k7QXhEMDlRcEI7QXdEdDlRZ0I7RUFDSTtFQUNBO0F4RHc5UXBCO0F3RG45UUk7RUFDSTtFQUNBO0F4RHE5UVI7QXdEcDlRUTtFQUNJO0VBQ0E7QXhEczlRWjtBd0RuOVFJO0VBQ0k7QXhEcTlRUjtBd0RuOVFJO0VBVUk7QXhENDhRUjtBd0RyOVFRO0VBQ0k7QXhEdTlRWjtBRTFrUkk7RXNEa0hJO0lBR1E7RXhEeTlRZDtBQUNGO0FFemtSSTtFc0Q0R0k7SUFNUTtFeEQyOVFkO0FBQ0Y7QXdEdjlRSTtFQUNJO0F4RHk5UVI7QXdEeDlRUTtFQUNJO0F4RDA5UVo7QXdEeDlRUTtFQUNJO0VBQ0E7QXhEMDlRWjtBd0R4OVFRO0VBQ0k7QXhEMDlRWjtBd0R6OVFZO0VBQ0k7RUFDQTtBeEQyOVFoQjtBd0R2OVFJO0VBQ0k7QXhEeTlRUjtBd0R2OVFJO0VBQ0k7RUFDQSx5QmhEbklZO0FSNGxScEI7QXdEdjlRWTtFQUNJLGNoRHRKRztFZ0R1Skg7RUFDQSxzQ2hEM0hDO0VnRDRIRDtBeER5OVFoQjtBd0R4OVFnQjtFQUNJO0F4RDA5UXBCOztBd0RwOVFBOztDQUFBO0F0RDdISTtFc0RrSUk7SUFDSTtFeERzOVFWO0V3RG45UU07SUFDSTtFeERxOVFWO0V3RG45UU07SUFDSTtJQUNBO0V4RHE5UVY7RXdEbjlRTTtJQUNJO0V4RHE5UVY7RXdEcDlRVTtJQUNJO0lBQ0E7RXhEczlRZDtFd0RyOVFjO0lBQ0k7RXhEdTlRbEI7RXdEcjlRc0I7SUFDSTtFeER1OVExQjtFd0RuOVFjO0lBQ0k7SUFDQTtJQUNBO0V4RHE5UWxCO0V3RGw5UVU7SUFDSTtJQUNBO0V4RG85UWQ7RXdEbjlRYztJQUNJO0lBQ0E7RXhEcTlRbEI7RXdEbjlRYztJQUNJO0V4RHE5UWxCO0V3RGw5UWtCO0lBQ0k7RXhEbzlRdEI7RXdELzhRYztJQUNJO0lBQ0E7RXhEaTlRbEI7RXdENzhRTTtJQUNJO0lBQ0E7RXhEKzhRVjtFd0Q5OFFVO0lBQ0k7RXhEZzlRZDtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQSxzQ2hEaE5LO0lnRGlOTDtJQUNBO0lBQ0E7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQTtJQUNBO0V4RCs4UVY7QUFDRjtBeUQzdFJBO0FBRUk7RUFDSTtFQUNBLHlCakQ0Qlk7QVJnc1JwQjtBeUQzdFJRO0VBQ0ksbUIxRHVESjtFMER0REksc0NqRHNDSztFaURyQ0w7RUFDQTtFQUNBO0F6RDZ0Ulo7QXlEM3RSWTtFQUNJO0VBQ0E7QXpENnRSaEI7QXlEeHRSUTtFQUNJLDBDMURnQ0Y7RTBEL0JFO0VBQ0E7RUFDQTtBekQwdFJaO0F5RHp0Ulk7RUFDSTtBekQydFJoQjtBeUR4dFJRO0VBQ0ksMEMxRHdCSztBQ2tzUmpCO0F5RHp0Ulk7RUFDSTtBekQydFJoQjs7QUV0c1JJO0V1RGRBO0lBQ0k7RXpEd3RSTjtBQUNGO0EwRGh3UkE7QUFDQTtFQUNJO0VBQ0E7RUFDQSx5QmxES2dCO0VrREpoQixtQjNEd0RJO0UyRHZESjtBMURrd1JKO0FFeHZSSTtFd0RmSjtJQVFRO0lBQ0E7RTFEbXdSTjtBQUNGO0FFeHZSSTtFd0RyQko7SUFZUTtFMURxd1JOO0FBQ0Y7QTBEbndSSTtFQUNJO0ExRHF3UlI7QUV0d1JJO0V3REFBO0lBSVE7RTFEc3dSVjtBQUNGO0FFcndSSTtFd0ROQTtJQVFRO0UxRHV3UlY7QUFDRjtBMER0d1JRO0VBQ0k7RUFDQTtBMUR3d1JaO0FFcHhSSTtFd0RVSTtJQUlRO0UxRDB3UmQ7QUFDRjtBMER2d1JJO0VBQ0k7RUFDQTtBMUR5d1JSO0EwRHZ3Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEQzQks7QVJveVJiO0FFL3ZSSTtFd0RkQTtJQU1RO0lBQ0E7SUFDQTtFMUQyd1JWO0FBQ0Y7QTBEendSSTtFQUNJO0VBQ0EseUJsRHBDSztBUit5UmI7QTBEendSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRDJ3UlI7QTBEMXdSUTtFQUNJO0ExRDR3Ulo7QUV2elJJO0V3RHFDQTtJQVNRO0UxRDZ3UlY7QUFDRjtBRXh4Ukk7RXdEQ0E7SUFZUTtJQUNBO0lBQ0E7RTFEK3dSVjtBQUNGO0EwRDd3Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NsRDdCVztFa0Q4Qlg7QTFEK3dSUjtBRXh5Ukk7RXdEa0JBO0lBU1E7SUFDQTtFMURpeFJWO0FBQ0Y7QTBEN3dSUTtFQUNJO0VBQ0E7RUFDQSxjbER4RU87RWtEeUVQO0VBQ0E7RUFDQTtBMUQrd1JaO0EwRDd3Ulk7RUFDSTtBMUQrd1JoQjs7QTJENzJSQTtBQUVDO0VBQ0M7RUFDQTtFQUNBO0EzRCsyUkY7QTJENzJSRTtFQUNDO0VBQ0E7QTNEKzJSSDtBMkQ1MlJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDgyUkg7QTJEMzJSRTtFQUNDO0EzRDYyUkg7QTJEMTJSRTtFQUNDO0VBQ0E7QTNENDJSSDtBMkR6MlJFO0VBQ0M7RUFDQTtBM0QyMlJIO0EyRHgyUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDAyUkg7QTJEeDJSRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMDJSSjs7QTRENTVSQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQrNVJKOztBNEQzNVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ3BEOEJlO0FSZzRSakI7O0E2RDc2UkE7QUFFSTtFQUNJO0E3RCs2UlI7QTZENzZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QrNlJSO0FFMTZSSTtFMkRYQTtJQVNRO0U3RGc3UlY7QUFDRjtBNkQ3NlJJO0VBQ0k7RUFDQTtFQUNBO0E3RCs2UlI7QTZENzZSUTtFQUNJLG1CckROTTtBUnE3UmxCO0E2RDU2UlE7RUFDSSx3Q3JEbUJPO0VxRGxCUDtFQUNBLGNyRHJCUTtFcURzQlI7QTdEODZSWjtBNkQzNlJRO0VBQ0k7QTdENjZSWjs7QThEaDlSQTtBQUVJO0VBQ0k7QTlEazlSUjtBOEQvOFJJO0VBQ0k7QTlEaTlSUjtBOEQvOFJRO0VBQ0k7QTlEaTlSWjtBOEQvOFJZO0VBQ0k7QTlEaTlSaEI7QThENThSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RDg4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7O0ErRGgvUkE7QUFDQTtFQUNJO0EvRG0vUko7O0FnRXIvUkE7QUFDQTtFQUNJO0FoRXcvUko7O0FFdDhSSTtFOEQ5Q0E7SUFDSTtFaEV3L1JOO0FBQ0Y7QWlFaGdTQTtBQUNBO0VBQ0k7QWpFa2dTSjtBaUVqZ1NJO0VBQ0ksc0N6RHlDUztFeUR4Q1Q7RUFDQSxjekQwQlk7RXlEekJaO0VBQ0E7QWpFbWdTUjtBaUVqZ1NJO0VBQ0k7RUFDQSxtQmxFaURBO0VrRWhEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRW1nU1I7QWlFbGdTUTtFQUNJO0VBQ0E7RUFDQTtBakVvZ1NaOztBa0V6aFNBO0FBQ0E7RUFDSTtFQUNBO0FsRTRoU0o7QUUvZ1NJO0VnRWZKO0lBSVE7RWxFOGhTTjtBQUNGO0FFbGdTSTtFZ0VqQ0o7SUFPUTtFbEVnaVNOO0FBQ0Y7QUV6K1JJO0VnRS9ESjtJQVVRO0VsRWtpU047QUFDRjs7QWtFL2hTQTtFQUNJO0VBQ0E7QWxFa2lTSjtBa0VqaVNJO0VBQ0k7RUFDQSx5QjFETWlCO0UwRExqQjtBbEVtaVNSO0FFcGdTSTtFZ0VsQ0E7SUFLUTtJQUNBO0VsRXFpU1Y7QUFDRjtBa0VuaVNJO0VBQ0k7QWxFcWlTUjtBa0VuaVNJO0VBQ0k7RUFDQTtBbEVxaVNSO0FrRW5pU0k7RUFDSTtBbEVxaVNSO0FrRW5pU0k7RUFDSTtBbEVxaVNSO0FFM2pTSTtFZ0VxQkE7SUFJUTtFbEVzaVNWO0FBQ0Y7QWtFcGlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRXNpU1I7QUV0a1NJO0VnRTRCQTtJQU1RO0lBQ0E7RWxFd2lTVjtBQUNGO0FFMWpTSTtFZ0VVQTtJQVVRO0lBQ0E7RWxFMGlTVjtBQUNGO0FrRXhpU0k7RUFDSTtFQUNBO0FsRTBpU1I7QUV0bFNJO0VnRTBDQTtJOUQrQkEseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SThEOUJRO0VsRWdqU1Y7RUlqaFNFO0lBQ0ksY0loRlc7RVJtbVNqQjtFSWxoU007SUFHSTtFSmtoU1Y7RUkvZ1NFO0lBQ0kseUJJcEVTO0VScWxTZjtBQUNGOztBbUUxblNBO0FBQ0E7RUFDSSx5QjNEb0JXO0UyRG5CWDtBbkU2blNKO0FtRTNuU0k7RUFDSTtBbkU2blNSO0FtRTNuU0k7RUFDSTtBbkU2blNSO0FtRTFuU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkU0blNSO0FtRTFuU0k7RUFDSTtFQUNBO0FuRTRuU1I7QW1FM25TUTtFQUNJO0FuRTZuU1o7QW1FMW5TSTtFQUNJO0FuRTRuU1I7QW1FMW5TSTtFQUNJLHNDM0RnQlM7RTJEZlQ7RUFDQTtFQUNBLGMzRHhCSztFMkR5Qkw7QW5FNG5TUjtBbUUxblNJO0VBQ0ksd0MzRFdXO0UyRFZYO0VBQ0EsYzNEMUJjO0VKS2xCO0VBQ0E7RUFDQSxxQitEb0J1QjtFL0RuQnZCO0FKa3BTSjtBbUU3blNJO0VBQ0ksd0MzREtXO0UyREpYO0VBQ0E7RUFDQSxjM0RqQ2M7RUpLbEI7RUFDQTtFQUNBLHFCK0QyQnVCO0UvRDFCdkI7QUo0cFNKO0FtRWhvU1E7RUFDSTtBbkVrb1NaO0FtRS9uU1k7RUFDSTtBbkVpb1NoQjs7QW9FdHJTQTtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEV1clNSO0FFL3FTSTtFa0VkQTtJQVNRO0VwRXdyU1Y7QUFDRjtBRXhuU0k7RWtFMUVBO0lBWVE7RXBFMHJTVjtBQUNGO0FvRXhyU0k7RUFDSTtFQUNBO0FwRTByU1I7O0FxRTdzU0E7QUFDQTtFQUNDO0FyRWd0U0Q7O0FxRTdzU0E7RUFDSTtBckVndFNKO0FxRTlzU0U7RUFDQztBckVndFNIO0FxRTlzU0c7RUFDQztBckVndFNKO0FxRTNzU0M7RUFDTztFQUNBO0VBQ0E7QXJFNnNTUjtBcUV6c1NRO0VBQ0k7QXJFMnNTWjtBcUV4c1NRO0VBQ0k7QXJFMHNTWjtBcUVwc1NZO0VBQ0k7QXJFc3NTaEI7QXFFbnNTWTtFQUNJO0FyRXFzU2hCO0FxRWxzU1k7RUFDSTtBckVvc1NoQjs7QXNFaHZTQTtBQUNBO0VBQ0k7RUFDQTtBdEVtdlNKO0FzRWp2U0k7RUFDSTtFQUNBO0F0RW12U1I7QUUxdVNJO0VvRVhBO0lBS1E7RXRFb3ZTVjtBQUNGO0FFenVTSTtFb0VqQkE7SUFRUTtFdEVzdlNWO0FBQ0Y7QUVodFNJO0VvRS9DQTtJQVdRO0V0RXd2U1Y7QUFDRjtBc0VydlNJO0VBQ0k7RUFDQSxzQzlEdUJTO0U4RHRCVDtBdEV1dlNSO0FzRXB2U0k7RUFDSTtFQUNBLHNDOURpQlM7RThEaEJUO0VBQ0E7QXRFc3ZTUjtBc0VwdlNJO0VBQ0k7RUFDQTtBdEVzdlNSO0FzRXJ2U1E7RUFDSTtBdEV1dlNaO0FzRW52U1E7RUFDSTtFQUNBO0F0RXF2U1o7QXNFcHZTWTtFQUNJO0F0RXN2U2hCO0FzRWp2U0k7RUFDSTtFQUNBO0F0RW12U1I7QXNFanZTSTtFQUNJO0F0RW12U1I7QXNFbHZTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RW92U1o7QXNFanZTSTtFQUNJO0F0RW12U1I7O0FFcnZTSTtFb0VRSTtJQUVRO0V0RWd2U2Q7QUFDRjtBRXZ3U0k7RW9FeUJRO0lBQ0k7SUFDQTtFdEVpdlNkO0VzRTN1U2M7SUFDSTtFdEU2dVNsQjtFc0V6dVNVO0lBQ0k7SUFDQTtFdEUydVNkO0VzRXp1U2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEUydVNsQjtFc0V6dVNrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFMnVTdEI7RXNFdnVTYztJQUNJO0lBQ0E7SUFDQTtFdEV5dVNsQjtFc0V0dVNjO0lsRXJHWjtJQUNBO0lBQ0EscUJrRW9HbUM7SWxFbkduQztJa0VvR2dCO0lBQ0E7RXRFMnVTbEI7RXNFeHVTYztJQUNJO0lBQ0E7SUFDQTtFdEUwdVNsQjtBQUNGO0FFMXlTSTtFb0V3RUk7SUFDSTtFdEVxdVNWO0VzRXB1U1U7SUFDSTtFdEVzdVNkO0VzRW51U007SUFDSTtJQUNBO0V0RXF1U1Y7RXNFcHVTVTtJQUNJO0V0RXN1U2Q7RXNFbnVTTTtJQUNJO0V0RXF1U1Y7RXNFbHVTTTtJQUNJO0lBQ0E7RXRFb3VTVjtBQUNGO0F1RWg0U0E7QUFFSTtFQUNJO0VBQ0E7QXZFaTRTUjtBdUVoNFNRO0VBQ0k7QXZFazRTWjtBdUUvM1NZO0VBQ0k7RUFDQTtBdkVpNFNoQjtBdUUvM1NZO0VBQ0k7RUFDQSx3Qy9EZ0NHO0UrRC9CSDtBdkVpNFNoQjtBdUUvM1NZO0VBQ0k7RUFDQTtFQUNBO0F2RWk0U2hCO0F1RS8zU1k7RUFDSTtBdkVpNFNoQjs7QUVyMlNJO0VxRXBCSTtJQUNJO0lBQ0E7RXZFNjNTVjtFdUU1M1NVO0lBQ0k7RXZFODNTZDtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUU1M1NrQjtJQUNJO0V2RTgzU3RCO0V1RTMzU2M7SUFDSTtJQUNBO0lBQ0E7RXZFNjNTbEI7RXVFMzNTYztJQUNJO0lBQ0E7RXZFNjNTbEI7RXVFMzNTYztJQUNJO0lBQ0E7SUFDQTtFdkU2M1NsQjtBQUNGO0F3RWg4U0E7QUFVSTtFQUNJO0F4RXk3U1I7QXdFdjdTUTtFQUNJO0F4RXk3U1o7QXdFdDdTUTtFQUNJO0VBQ0E7RUFDQTtBeEV3N1NaO0F3RXI3U1E7RUFDSTtFQUNBO0VBQ0E7QXhFdTdTWjtBd0VwN1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVzN1NaO0F3RXA3U1k7RUFDSTtBeEVzN1NoQjtBd0VuN1NZO0VBQ0k7QXhFcTdTaEI7QXdFbjdTZ0I7RUFDSTtBeEVxN1NwQjtBd0VqN1NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW03U2hCO0F3RWo3U2dCO0VBQ0k7QXhFbTdTcEI7QXdFLzZTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVpN1NoQjtBd0V6NlNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEUyNlNSO0F3RXo2U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEUyNlNaO0F3RXo2U1k7RUFDSTtBeEUyNlNoQjtBd0V0NlNJO0VBckdBO0VBQ0E7RUFHQTtFQUNBO0VBbUdJO0F4RTA2U1I7QXdFeDZTUTtFQUNJO0F4RTA2U1o7QUVuK1NJO0VzRXdESTtJQUlLO0V4RTI2U1g7QUFDRjtBRTVnVEk7RXNFcUdRO0lBRVE7RXhFeTZTbEI7QUFDRjtBd0VyNlNRO0VBMUhKO0VBQ0E7RUFHQTtFQUNBO0VBd0hRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NoRXpGSztFZ0UwRkw7QXhFeTZTWjtBd0VyNlNZO0VBQ0k7RUFDQTtBeEV1NlNoQjtBd0VsNlNZO0VBQ0k7RUFDQTtBeEVvNlNoQjtBd0VoNlNRO0VBRUk7QXhFaTZTWjtBd0U3NVNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFKzVTaEI7QXdFMzVTUTtFQUNJO0VBQ0E7QXhFNjVTWjtBd0V6NVNJO0VBQ0k7RUEzS0o7RUFDQTtBeEV1a1RKO0F3RXg1U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTA1U1I7QXdFeDVTUTtFQW5MSjtFQUNBO0F4RThrVEo7O0FFamlUSTtFc0U4SVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtFeEVxNVNkO0V3RWw1U2tCO0lBQ0ksdUNoRWpLTjtFUnFqVGhCO0V3RS80U1U7SUFDSTtFeEVpNVNkO0V3RS80U2M7SUFDSTtFeEVpNVNsQjtFd0U3NFNrQjtJQUNJO0lBQ0E7RXhFKzRTdEI7RXdFMzRTYztJQUNJO0lBQ0E7RXhFNjRTbEI7RXdFMTRTYztJQUNJO0V4RTQ0U2xCO0FBQ0Y7QUVyblRBO0FFQUE7QUFJQTtBQVdBO0FBNEJBOztFQUFBO0FBU0E7O0NBQUE7QXFFcERBO0FDQUE7QUFJSTtFQUNFO0VBQ0E7QTFFK25UTjtBMEU3blRJO0VBQ0k7RUFDQTtBMUUrblRSO0FFam1USTtFd0VoQ0E7SUFJUTtJQUNBO0UxRWlvVFY7QUFDRjtBRXZtVEk7RXdFeEJBO0lBRVE7RTFFaW9UVjtBQUNGO0EwRTduVFE7RUFDSTtBMUUrblRaO0EwRTVuVEk7RUFDSTtBMUU4blRSO0EwRTVuVEk7RUFDRTtFQUNBO0VBQ0E7QTFFOG5UTjtBRXZuVEk7RXdFVkE7SUFLTTtFMUVnb1RSO0FBQ0Y7QTBFN25USTtFQUNFO0ExRStuVE47QTBFOW5UTTtFQUNFO0VBQ0E7QTFFZ29UUjtBRXZuVEk7RXdFSkU7SUFDRTtJQUNBO0lBQ0E7RTFFOG5UTjtFMEU1blRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFFOG5UTjtFMEUzblRRO0lBQ0E7SUFDQTtFMUU2blRSO0FBQ0Y7O0EyRTVyVEE7QUNBQTtFQUNJO0VBQ0E7QTVFZ3NUSjtBRWxyVEk7RTBFaEJKO0lBS1E7RTVFaXNUTjtBQUNGO0FFanJUSTtFMEV0Qko7SUFTUTtFNUVrc1ROO0FBQ0Y7QTRFanNUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RW1zVFI7QTRFbHNUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW9zVFo7QTRFanNUSTtFQUNJO0E1RW1zVFI7QUVudFRJO0UwRWVBO0lBR1E7RTVFcXNUVjtBQUNGO0FFM3JUSTtFMEVkQTtJQU1RO0U1RXVzVFY7QUFDRjtBRWhzVEk7RTBFTEE7SUFFUTtFNUV1c1RWO0FBQ0Y7QUVyc1RJO0UwRUFBO0lBRVE7RTVFdXNUVjtBQUNGO0E0RXBzVEk7RUFDSTtFQUNBO0VBQ0E7QTVFc3NUUjtBRWp1VEk7RTBFd0JBO0lBS1E7RTVFd3NUVjtBQUNGO0FFeHNUSTtFMEVOQTtJQVNRO0U1RXlzVFY7QUFDRjs7QTZFandUQTtBQUdRO0VBQ0k7RUFDQTtFQUNBO0E3RWt3VFo7O0FFcHRUSTtFMkV2Q1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RSt2VGQ7QUFDRjtBOEVseFRBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7QTlFa3hUUjtBRXB1VEk7RTRFakRBO0lBS1E7SUFDQTtJQUNBO0U5RW94VFY7QUFDRjtBOEVueFRRO0VBQ0k7RUFDQTtBOUVxeFRaO0E4RWp4VEk7RUFDSTtBOUVteFRSO0E4RWh4VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUVreFRSO0E4RWh4VFE7RUFFSTtBOUVpeFRaO0E4RTl3VFE7RUFDSTtBOUVneFRaO0E4RTd3VFE7RUFDSTtBOUUrd1RaO0FFcnlUSTtFNEUyQlk7SUFFUTtFOUU0d1R0QjtBQUNGO0FFMXlUSTtFNEVnQ1k7STFFL0JaO0lBQ0E7SUFDQSxxQjBFK0J1QztJMUU5QnZDO0VKNnlURjtBQUNGO0FFbHpUSTtFNEVzQ1k7SUFFUTtJQUNBO0kxRWdDcEIseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUordVRGO0VJOXVURTtJQUNJLGNJaEZXO0VSZzBUakI7RUkvdVRNO0lBR0k7RUordVRWO0VJNXVURTtJQUNJLHlCSXBFUztFUmt6VGY7RThFM3hUc0I7SUFDSTtJQUNBO0U5RTZ4VDFCO0FBQ0Y7QUV2eVRJO0U0RWlCSTtJQUNJO0U5RXl4VFY7QUFDRjs7QStFaDJUQTtBQUdJO0VBQ0k7QS9FaTJUUjtBK0U5MVRJO0VBQ0k7RUFDQTtFQUNBO0EvRWcyVFI7QUV0elRJO0U2RXJDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9FODFUVjtFK0UzMVRNO0lBQ0k7RS9FNjFUVjtBQUNGOztBZ0Z0M1RBO0FBRUE7RUFDSTtFQUNBO0FoRnczVEo7O0FFeDBUSTtFOEU1Q0E7SUFFUTtJQUNBO0lBQ0E7RWhGdTNUVjtFZ0ZyM1RVO0lBQ0k7SUFDQTtJQUNBO0VoRnUzVGQ7RWdGcjNUYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnUzVGxCO0FBQ0Y7QWdGbDNUSTtFQUNJO0VBQ0E7QWhGbzNUUjtBRWwyVEk7RThFcEJBO0lBSVE7SUFDQTtFaEZzM1RWO0FBQ0Y7QWdGbjNUSTtFQUNJO0VBQ0E7QWhGcTNUUjtBRTUyVEk7RThFWEE7SUFJUTtJQUNBO0lBQ0E7RWhGdTNUVjtBQUNGO0FFbjNUSTtFOEVEQTtJQUVRO0VoRnMzVFY7QUFDRjtBZ0ZuM1RJO0VBQ0k7QWhGcTNUUjtBRTMzVEk7RThFS0E7SUFJUTtJQUNBO0lBQ0E7RWhGczNUVjtBQUNGO0FnRnAzVFE7RUFDSTtFQUNBO0FoRnMzVFo7QWdGbjNUUTtFQUNJO0FoRnEzVFo7QWdGbDNUUTtFQUNJO0VBQ0E7QWhGbzNUWjtBZ0ZsM1RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGbzNUaEI7QUVuNVRJO0U4RTJCUTtJQU9RO0lBQ0E7RWhGcTNUbEI7RWdGbjNUa0I7SUFDSTtFaEZxM1R0QjtBQUNGO0FnRmwzVGdCO0VBQ0ksc0N4RWxESDtBUnM2VGpCO0FFLzVUSTtFOEV1Qkk7SUF5QlE7SUFDQTtFaEZtM1RkO0VnRmozVGM7SUFDSTtFaEZtM1RsQjtBQUNGO0FnRmgzVFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnhFekZNO0FSMjhUdEI7QWdGLzJUWTtFQUNJO0FoRmkzVGhCO0FnRjkyVFk7RUFDSTtFQUNBO0VBQ0E7QWhGZzNUaEI7QUV0N1RJO0U4RW1FUTtJQU1RO0lBQ0E7RWhGaTNUbEI7QUFDRjtBZ0YvMlRnQjtFQUNJO0VBQ0E7QWhGaTNUcEI7QUVoOFRJO0U4RTZFWTtJQUtRO0VoRmszVHRCO0FBQ0Y7QWdGaDNUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZrM1R4QjtBRXY5VEk7RThFcUZnQjtJQW1CUTtFaEZtM1QxQjtBQUNGO0FFNTlUSTtFOEU2R29CO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCeEV2SVI7SXdFd0lRO0VoRmszVDFCO0FBQ0Y7QWdGNTJUZ0I7RUFDSTtFQUNBO0FoRjgyVHBCO0FFMytUSTtFOEUySFk7SUFLUTtJQUNBO0VoRisyVHRCO0FBQ0Y7QWdGNzJUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEYrMlR4QjtBZ0Z6MlRnQjtFQUNJO0VBQ0E7RUFDQTtBaEYyMlRwQjtBZ0Z6MlRvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjIyVHhCO0FFbGpVSTtFOEUrTUk7SUFFUTtFaEZxMlRkO0FBQ0Y7O0FpRnZrVUE7QUFFQTtFQUNJO0VBQ0E7QWpGeWtVSjtBaUZ2a1VJO0VBQ0k7QWpGeWtVUjtBRTVoVUk7RStFOUNBO0lBR1E7RWpGMmtVVjtFaUYxa1VVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRjRrVWQ7QUFDRjtBaUZ6a1VJO0VBQ0k7RUFDQTtBakYya1VSO0FFN2lVSTtFK0VoQ0E7SUFLUTtFakY0a1VWO0FBQ0Y7QUVsalVJO0UrRXhCQTtJQUVRO0lBQ0E7RWpGNGtVVjtBQUNGO0FFeGpVSTtFK0VsQkE7SUFFUTtFakY0a1VWO0FBQ0Y7O0FrRmpuVUE7QUFFQTtFQUNJO0VBQ0E7QWxGbW5VSjtBa0ZqblVJO0VBQ0k7RUFDQTtBbEZtblVSO0FrRmhuVUk7RUFDSTtFQUNBO0FsRmtuVVI7QUUza1VJO0VnRnpDQTtJQUtRO0VsRm1uVVY7QUFDRjtBRXBuVUk7RWdGR0E7SUFFUTtFbEZtblVWO0FBQ0Y7QWtGaG5VSTtFQUNJO0VBQ0E7QWxGa25VUjtBRXpsVUk7RWdGM0JBO0lBSVE7SUFDQTtFbEZvblVWO0FBQ0Y7QUVub1VJO0VnRmlCQTtJQUVRO0VsRm9uVVY7QUFDRjtBa0ZqblVJO0VBQ0k7QWxGbW5VUjtBa0ZqblVRO0VBQ0k7QWxGbW5VWjtBRTFtVUk7RWdGVkk7SUFJUTtFbEZvblVkO0FBQ0Y7QWtGaG5VSTtFQUNJO0VBQ0E7QWxGa25VUjtBRW5uVUk7RWdGREE7SUFNUTtFbEZrblVWO0FBQ0Y7QUU1cFVJO0VnRjZDSTtJOUU0QkoseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1bFVGO0VJdGxVRTtJQUNJLGNJaEZXO0VSd3FVakI7RUl2bFVNO0lBR0k7RUp1bFVWO0VJcGxVRTtJQUNJLHlCSXBFUztFUjBwVWY7QUFDRjs7QUUvcVVJO0VpRmRBO0lBRVE7RW5GZ3NVVjtBQUNGO0FFbnFVSTtFaUZoQ0E7SUFLUTtFbkZrc1VWO0FBQ0Y7O0FvRjFzVUE7QWxGd0NJO0VrRnRDQTtJQUVRO0VwRjRzVVY7QUFDRjtBb0Z6c1VJO0VBQ0k7RUFDQTtBcEYyc1VSOztBcUZydFVBO0FuRm9ESTtFbUZoREk7O0lBRUk7RXJGc3RVVjtBQUNGO0FxRm50VUk7RUFDSTtBckZxdFVSO0FxRm50VUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBckZvdFVSO0FxRm50VVE7RUFDSTtBckZxdFVaOztBc0Z6dVVBO0FBR0M7RUFDQztBdEYwdVVGO0FzRnZ1VUM7RUFDQztFQUNBO0VBQ0E7QXRGeXVVRjtBRS9yVUk7RW9GdENGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXRGd3VVRDtBQUNGO0FFdnNVSTtFb0YzQkE7SUFDQztFdEZxdVVIO0VzRmx1VUU7SUFDQztFdEZvdVVIO0FBQ0Y7O0F1Rm53VUE7QUFFQTtFQUNJO0VBQ0E7QXZGcXdVSjtBdUZud1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0VKSztFK0VLTDtFQUNBO0VBQ0E7RUFDQTtBdkZxd1VSO0F1Rmx3VUk7RUFDSTtFQUNBO0F2Rm93VVI7QXVGandVSTtFQUNJO0F2Rm13VVI7O0F3RjV4VUE7QUFFQTtFQUNJO0F4Rjh4VUo7QXdGNXhVSTtFQUNJO0F4Rjh4VVI7QUVweFVJO0VzRmRKO0lBUVE7SUFDQTtJQUNBO0lwRjZDSjtFSmt2VUY7RUlqdlVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUptdlVOO0V3RnZ5VU07SUFDSSxtQmhGcUJNO0VSb3hVaEI7QUFDRjtBRXZ3VUk7RXNGbERKO0lBb0JRO0lBQ0E7RXhGeXlVTjtBQUNGO0F3RnZ5VUk7RUFDSTtFQUNBO0F4Rnl5VVI7QUVyelVJO0VzRlVBO0lwRitDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKZ3dVRjtFSS92VUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSml3VU47QUFDRjtBRXQwVUk7RXNGVUE7SXBGK0NBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUppeFVGO0VJaHhVRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKa3hVTjtBQUNGO0FFbnpVSTtFc0YxQkE7SUFhUTtJQUNBO0V4Rm8wVVY7QUFDRjtBd0ZsMFVJO0VBQ0k7RUFDQTtFQUNBO0F4Rm8wVVI7QUVsMlVJO0VzRjJCQTtJQU1RO0V4RnEwVVY7QUFDRjtBd0ZsMFVJO0VBQ0k7RUFDQTtFQUNBO0F4Rm8wVVI7QUV4MFVJO0VzRkNBO0lBTVE7SUFDQTtFeEZxMFVWO0V3RnAwVVU7SUFDSTtFeEZzMFVkO0FBQ0Y7QUVyM1VJO0VzRm1EUTtJQUNJO0V4RnEwVWQ7QUFDRjtBd0ZqMFVJO0VBQ0k7RUFDQTtBeEZtMFVSO0F3RmowVVE7RUFDSTtBeEZtMFVaO0FFajRVSTtFc0Z5REE7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFeEZvMFVWO0FBQ0Y7QUV6NFVJO0VzRnlEQTtJQWNZO0V4RnMwVWQ7QUFDRjtBRTEyVUk7RXNGcUJBO0lBaUJZO0lBQ0E7SUFDQTtFeEZ3MFVkO0FBQ0Y7QXdGdDBVUTtFQUNJO0F4RncwVVo7QXdGcDBVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBaUI7QXhGdTBVekI7QXdGcjBVSTtFQUNJO0VBQ0E7RUFDQTtBeEZ1MFVSO0F3RnAwVUk7RUFFSTtFQUNBO0F4RnEwVVI7QUV6NlVJO0VzRmlHQTtJQU1RO0V4RnMwVVY7QUFDRjtBd0ZwMFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnMwVVI7QUV6N1VJO0VzRjBHQTtJQVlRO0lBQ0E7RXhGdTBVVjtBQUNGOztBeUYvOFVBO0FBQ0E7RUFDSSx3Q2pGNkNlO0FScTZVbkI7QXlGajlVSTtFQUNJO0F6Rm05VVI7QXlGaDlVUTtFQUNJO0VBQ0E7QXpGazlVWjtBeUY5OFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpGZzlVWjs7QUU3NlVJO0V1RjNCSTtJQUNJO0V6RjQ4VVY7RXlGMzhVVTtJQUNJO0V6RjY4VWQ7RXlGejhVVTtJQUNJO0V6RjI4VWQ7RXlGdjhVa0I7SUFDSTtJQUNBO0V6Rnk4VXRCO0V5Rng4VXNCO0lBQ0k7SUFDQTtFekYwOFUxQjtFeUZwOFVNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QmpGdENDO0lpRnVDRDtJQUNBO0lBQ0E7SUFDQTtFekZzOFVWO0V5RnI4VVU7SUFDSTtFekZ1OFVkO0FBQ0Y7QTBGbmdWQTtBQUNBO0VBQ0k7RUFDQTtBMUZxZ1ZKOztBMEZsZ1ZBO0VBQ0k7QTFGcWdWSjtBMEZuZ1ZJO0VBQ0k7RUFDQTtBMUZxZ1ZSO0EwRmxnVkk7RUFDSTtBMUZvZ1ZSO0EwRmpnVkk7RUFDSTtBMUZtZ1ZSO0EwRmhnVkk7RUFDSTtFQUNBO0ExRmtnVlI7QTBGLy9VSTtFQUNJO0ExRmlnVlI7O0FFeitVSTtFd0ZsQkE7SUFDSTtJQUNBO0lBQ0E7RTFGKy9VTjtFMEYxL1VNO0lBQ0k7SUFDQTtFMUY0L1VWO0UwRnovVU07SUFDSTtJQUNBO0lBQ0E7RTFGMi9VVjtFMEZ4L1VNO0lBQ0k7RTFGMC9VVjtBQUNGO0EyRmpqVkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRm1qVko7QTJGampWSTtFQUNJO0EzRm1qVlI7QTJGampWUTtFQUNJO0VBQ0E7RUFDQTtBM0ZtalZaO0EyRmhqVlE7RUFDSTtBM0ZralZaOztBNEZua1ZBO0FBR1E7RUFDSTtBNUZva1ZaO0E0RmxrVlE7RUFDRTtBNUZva1ZWO0E0RmprVkk7RUFDSTtBNUZta1ZSOztBRTFoVkk7RTBGcENBO0lBQ1E7SUFDQTtFNUZra1ZWO0U0RmhrVmM7SUFDSTtJQUNBO0U1RmtrVmxCO0U0Ri9qVk07SUFDSTtJQUNBO0U1RmlrVlY7QUFDRjtBNkY3bFZBO0EzRm9ESTtFMkZqREY7SUFHSTtFN0Y0bFZKO0FBQ0Y7QTZGemxWTTtFQUNFO0VBQ0E7QTdGMmxWUjtBNkZ2bFZNO0VBQ0U7QTdGeWxWUjtBNkZ4bFZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGMGxWVjtBNkZ6bFZVO0VBQ0U7RUFDQTtBN0YybFZaO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnRsVlE7RUFDRTtFQUNBO0VBQ0E7QTdGd2xWVjs7QThGcm9WQTtBQUVBO0VBQ0kseUJ0RmFlO0FSMG5WbkI7QThGdG9WSTtFQUNJLGN0RjJCWTtFc0YxQlo7RUFDQTtBOUZ3b1ZSO0E4RnRvVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RndvVlI7QThGcm9WSTtFQUNJO0VBQ0E7QTlGdW9WUjtBOEZyb1ZRO0VBQ0k7QTlGdW9WWjtBOEZub1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnFvVlI7QThGcG9WUTtFQUNJO0VBQ0E7QTlGc29WWjtBOEZyb1ZZO0VBQ0k7RUFDQTtBOUZ1b1ZoQjtBOEZwb1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcEJXO0FSMHBWdkI7QThGcG9WUTtFQUNJLHNDdEZOSztFc0ZPTDtFQUNBO0VBQ0E7RUFDQSxjdEYvQ0M7RXNGZ0REO0VBQ0E7RUFDQTtFQUNBO0UxRjFDUjtFQUNBO0VBQ0EscUIwRnlDMkI7RTFGeEMzQjtBSmlyVko7QThGdG9WSTtFQUNJO0VBQ0E7RUFDQTtBOUZ3b1ZSO0E4RnRvVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RndvVlI7O0ErRmp0VkE7QUFFQTtFQUNJLHlCdkZhZTtBUnNzVm5CO0ErRmx0Vkk7RUFDSSxjdkYyQlk7RXVGMUJaO0VBQ0E7QS9Gb3RWUjtBK0ZsdFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvdFZSO0ErRmp0Vkk7RUFDSTtFQUNBO0EvRm10VlI7QStGanRWUTtFQUNJO0EvRm10Vlo7QStGL3NWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpdFZSO0ErRmh0VlE7RUFDSTtFQUNBO0EvRmt0Vlo7QStGanRWWTtFQUNJO0VBQ0E7QS9GbXRWaEI7QStGaHRWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RnBCVztBUnN1VnZCO0ErRmh0VlE7RUFDSSxzQ3ZGTks7RXVGT0w7RUFDQTtFQUNBO0VBQ0EsY3ZGL0NDO0V1RmdERDtFQUNBO0VBQ0E7RUFDQTtFM0YxQ1I7RUFDQTtFQUNBLHFCMkZ5QzJCO0UzRnhDM0I7QUo2dlZKO0ErRmx0Vkk7RUFDSTtFQUNBO0VBQ0E7QS9Gb3RWUjtBK0ZsdFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvdFZSOztBZ0c3eFZBO0FBRUE7RUFDSSx5QnhGYWU7QVJreFZuQjtBRTl1Vkk7RThGbERKO0lBSVE7RWhHZ3lWTjtBQUNGO0FnRzl4Vkk7RUFDSTtFQUNBO0VBQ0E7QWhHZ3lWUjtBZ0c5eFZJO0VBQ0k7QWhHZ3lWUjtBZ0c5eFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHZ3lWUjtBZ0cveFZRO0VBQ0k7RUFDQTtFQUNBO0FoR2l5Vlo7QWdHaHlWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4RlRKO0FSMnlWWjtBZ0doeVZZO0VBQ0ksc0N4RllDO0V3RlhELGN4RjFCSDtFd0YyQkc7RUFDQTtFQUNBO0VBQ0E7RTVGckJaO0VBQ0E7RUFDQSxxQjRGb0IrQjtFNUZuQi9CO0FKd3pWSjtBZ0dqeVZRO0VBQ0k7RUFDQTtBaEdteVZaO0FnR2p5Vlk7RUFDSTtFQUNBO0FoR215VmhCO0FnR2h5Vlk7RUFDSTtFQUNBO0FoR2t5VmhCO0FnRzl4Vkk7RUFDSTtBaEdneVZSO0FnRy94VlE7RUFDSTtBaEdpeVZaO0FnRy94VlE7RUFDSTtFQUNBO0FoR2l5Vlo7QWdHOXhWSTtFQUNJO0VBQ0E7RUFDQTtBaEdneVZSO0FnRzl4VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2d5Vlo7O0FpRzkyVkE7QS9Gb0RJO0UrRmxESjtJQUdRO0VqRysyVk47QUFDRjtBaUc3MlZJO0VBQ0k7RUFDQTtBakcrMlZSO0FpRzMyVlE7RUFDSTtFQUNBO0FqRzYyVlo7QWlHMzJWWTtFQUNJO0VBQ0E7QWpHNjJWaEI7QWlHeDJWWTtFQUNJO0VBQ0E7RUFDQTtBakcwMlZoQjtBaUd2MlZZO0VBSUk7RUFDQTtFQUNBO0VBQ0E7QWpHczJWaEI7QWlHNTJWZ0I7RUFDSTtBakc4MlZwQjtBRTMxVkk7RStGckJRO0lBU1E7RWpHMjJWbEI7QUFDRjs7QWtHcDVWQTtBQUVBO0VBQ0k7QWxHczVWSjtBa0dyNVZJO0VBQ0k7RUFDQTtBbEd1NVZSO0FrR3I1Vkk7RUFDSTtFQUNBO0FsR3U1VlI7QWtHcjVWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsR3U1VlI7QWtHdDVWUTtFQUNJO0VBQ0E7QWxHdzVWWjtBa0d2NVZZO0VBQ0k7RUFDQTtBbEd5NVZoQjtBa0d0NVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd3NVZaO0FrR3Q1VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEd3NVZaO0FrR3Q1VlE7RUFDSTtFQUNBO0FsR3c1Vlo7QWtHcjVWSTtFQUNJO0FsR3U1VlI7QWtHcjVWSTtFQUNJO0VBQ0E7QWxHdTVWUjs7QW1HdjhWQTtBQUNBO0VBQ0k7RUFDQTtBbkcwOFZKOztBb0c3OFZBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVGa0JnQjtFNEZqQmhCO0FwRys4Vko7QW9HNzhWSTtFQUNJO0VBQ0E7QXBHKzhWUjtBRXo2Vkk7RWtHbERKO0lBZ0JRO0lBQ0E7RXBHKzhWTjtFb0c3OFZNO0lBQ0k7SUFDQTtFcEcrOFZWO0FBQ0Y7O0FxR3YrVkE7QW5HZ0JJO0VtR2RBO0lqR3VFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKbzZWRjtFSW42VkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSnE2Vk47QUFDRjs7QXFHbC9WQTtFQUNJO0FyR3EvVko7QXFHbi9WSTtFQUNJO0FyR3EvVlI7QXFHbC9WSTtFQUVJO0VBQ0E7QXJHbS9WUjtBRXIvVkk7RW1HREE7SUFNUTtFckdvL1ZWO0FBQ0Y7QUV0OVZJO0VtRzVDSjtJQWtCUTtFckdvL1ZOO0VxR2wvVk07SUFFSTtJQUNBO0VyR20vVlY7RXFHaC9WTTtJQUNJO0lBQ0E7RXJHay9WVjtBQUNGOztBc0d2aFdBO0FBRUE7RUFDSTtFQUNBO0VBQ0EsbUI5RmdCUTtFOEZmUjtBdEd5aFdKO0FFMytWSTtFb0dsREo7SUFPUTtFdEcwaFdOO0FBQ0Y7O0F1R3BpV0E7QUFFQTtFQUNFO0F2R3NpV0Y7QXVHcmlXRTtFQUNFO0VBQ0E7QXZHdWlXSjtBdUdwaVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHc2lXTjtBdUdyaVdNO0VBQ0U7RUFDQTtBdkd1aVdSOztBd0c3aldBO0FBRUE7RUFDRTtBeEcraldGO0F3RzlqV0U7RUFDRTtFQUNBO0F4R2drV0o7QXdHN2pXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RytqV047QXdHOWpXTTtFQUNFO0VBQ0E7QXhHZ2tXUjs7QXlHdGxXQTtBQUVBO0VBQ0U7QXpHd2xXRjtBeUd2bFdFO0VBQ0U7RUFDQTtBekd5bFdKO0F5R3RsV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekd3bFdOO0F5R3ZsV007RUFDRTtFQUNBO0F6R3lsV1I7O0EwRy9tV0E7QUFFQTtFQUNFO0ExR2luV0Y7QTBHaG5XRTtFQUNFO0VBQ0E7QTFHa25XSjtBMEcvbVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHaW5XTjtBMEdobldNO0VBQ0U7RUFDQTtBMUdrbldSOztBMkd4b1dBO0FBRUE7RUFDRTtBM0cwb1dGO0EyR3pvV0U7RUFDRTtFQUNBO0VBQ0E7QTNHMm9XSjtBMkd4b1dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHMG9XTjtBMkd6b1dNO0VBQ0U7RUFDQTtBM0cyb1dSOztBNEdscVdBO0FBR1E7RUFDSTtBNUdtcVdaOztBNkd2cVdBO0FBRUE7RUFDSTtFQUNBO0E3R3lxV0o7O0E2R3JxV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyR0ljO0VxR0hkO0E3R3dxV0o7QTZHdHFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckdOVTtFcUdPVjtBN0d3cVdSO0E2R3BxV0k7RUFDSTtFQUNBO0E3R3NxV1I7QTZHbnFXSTtFQUNJO0VBQ0E7QTdHcXFXUjtBNkdscVdJO0VBQ0k7RUFDQTtFQUNBO0E3R29xV1I7QTZHanFXSTtFQUNJO0E3R21xV1I7QTZHanFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JHbENRO0FScXNXcEI7QTZHanFXWTtFQUNJLGNyR3BCQztBUnVyV2pCO0E2RzlwV0k7RUFDSTtBN0dncVdSO0E2RzdwV0k7RUFDSSx5QnJHbkRLO0FSa3RXYjtBNkc1cFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0c4cFdSO0E2RzVwV1E7RUFDSTtFQUNBO0E3RzhwV1o7QTZHMXBXSTtFQUNJO0VBQ0E7QTdHNHBXUjtBNkcxcFdRO0VBQ0k7QTdHNHBXWjtBNkd6cFdRO0VBQ0UseUJyRzdFTTtBUnd1V2hCO0FFeHNXSTtFMkdtREk7SUFDSTtJQUNBO0U3R3dwV1Y7RTZHdHBXVTtJQUNJO0U3R3dwV2Q7RTZHcHBXTTtJQUNJO0lBQ0E7RTdHc3BXVjtFNkducFdNO0lBQ0k7RTdHcXBXVjtFNkdscFdNO0lBQ0k7SUFDQTtJQUNBO0U3R29wV1Y7RTZHanBXTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHbXBXVjtFNkdocFdNO0lBQ0k7RTdHa3BXVjtFNkcvb1dNO0lBQ0k7SUFDQTtJQUNBO0U3R2lwV1Y7RTZHL29XTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U3R2lwV1Y7QUFDRjs7QThHdHlXQTtBQUVBO0VBQ0k7QTlHd3lXSjs7QThHcHlXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd1eVdSOztBOEdseVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3F5V1I7O0E4R2h5V0k7RUFDSTtFQUNBO0VBQ0E7QTlHbXlXUjs7QStHbjBXQTtBQUdJO0VBQ0k7QS9HbzBXUjtBRXB4V0k7RTZHakRBO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RS9HcTBXVjtBQUNGO0ErR2wwV0k7RUFDSTtBL0dvMFdSO0FFL3hXSTtFNkd0Q0E7SUFJUTtFL0dxMFdWO0FBQ0Y7O0FnSHgxV0E7QUFHQTtFQUNJO0VBQ0E7QWhIeTFXSjtBZ0h2MVdJO0VBQ0kseUN4R29DWTtBUnF6V3BCO0FnSHQxV0k7RUFDSTtFQUNBO0VBQ0E7QWhIdzFXUjtBZ0hyMVdJO0VBQ0k7RUFDQTtFQUNBO0FoSHUxV1I7QWdIcDFXSTtFQUNJO0VBQ0E7RUFDQTtBaEhzMVdSO0FnSHAxV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHMxV1o7QWdIcDFXWTtFQUNJO0FoSHMxV2hCO0FnSG4xV1k7RUFDSSxzQ3hHS0M7QVJnMVdqQjtBRXowV0k7RThHakRKO0lBMkNRO0lBQ0E7SUFDQTtFaEhtMVdOO0FBQ0Y7QWdIajFXSTtFQUNJO0FoSG0xV1I7QWdIajFXWTtFQUNJO0VBQ0EseUJ4R3pDSDtFd0cwQ0c7RUFDQTtFQUNBO0FoSG0xV2hCO0FFMTFXSTtFOEdEQTtJQWFRO0VoSGsxV1Y7QUFDRjs7QWlIbjVXQTtBQUVBO0VBQ0k7QWpIcTVXSjtBaUhwNVdJO0VBQ0k7RUFDQTtFQUNBO0U3R0RKO0VBQ0E7RUFDQTtFQUNBO0FKdzVXSjtBSXY1V0k7RUFDSTtBSnk1V1I7QWlIejVXSTtFQUNJO0VBQ0E7RUFDQSxzQ3pHK0JTO0V5RzlCVDtBakgyNVdSO0FpSHY1V1E7RUFDSTtBakh5NVdaO0FpSHA1V1E7RUFDSTtBakhzNVdaO0FpSGo1V1E7RUFDSTtFQUNBO0VBQ0E7QWpIbTVXWjtBaUhoNVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpIazVXWjtBaUhoNVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhrNVdoQjtBRWo1V0k7RStHSVE7SUFDSTtJQUNBO0VqSGc1V2Q7RWlINzRXVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VqSCs0V2Q7RWlINzRXYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpIKzRXbEI7RWlINTRXYztJQUNJO0VqSDg0V2xCO0FBQ0Y7O0FrSDk5V0E7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDSTtBbEg4OVdaO0FFeDlXSTtFZ0hiQTtJQVlRO0lBQ0E7SUFDQTtFbEg2OVdWO0FBQ0Y7QWtINTlXUTtFQUNJO0FsSDg5V1o7QUU5N1dJO0VnSGpDSTtJQUlRO0VsSCs5V2Q7QUFDRjtBa0g1OVdRO0VBQ0k7RUFDQSxzQzFHZ0JLO0UwR2ZMO0FsSDg5V1o7QWtINTlXUTtFQUNJO0FsSDg5V1o7QWtINTlXUTtFQUNJO0FsSDg5V1o7QUVsL1dJO0VnSG1CSTtJQUlRO0lBQ0E7RWxIKzlXZDtBQUNGO0FrSDk5V1k7RUFDSTtFQUNBO0VBQ0E7QWxIZytXaEI7QWtINzlXUTtFQUNJO0FsSCs5V1o7QUVoZ1hJO0VnSGdDSTtJQUdRO0lBQ0E7SUFDQTtJQUNBO0VsSGkrV2Q7QUFDRjtBa0g5OVdROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIZytXWjtBa0g5OVdZOzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUduRUg7RTBHb0VHO0VBQ0E7QWxIaStXaEI7QWtIOTlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaStXaEI7QWtILzlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaytXaEI7QWtILzlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QzFHekRJO0UwRzBESjtBbEhrK1doQjtBa0gvOVdZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUdqR0g7RTBHa0dHO0VBQ0E7RUFDQTtBbEhrK1doQjtBa0g5OVdRO0VBQ0k7RUFDQTtFQUNBO0FsSGcrV1o7QUV0aVhJO0VnSG1FSTtJQU1RO0lBQ0E7RWxIaStXZDtBQUNGO0FrSC85V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSGkrV1o7QWtILzlXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSGkrV2hCO0FrSDk5V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRy9JSDtFMEdnSkc7RUFDQTtBbEhnK1doQjtBa0gxOVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxR3JLSDtFMEdzS0c7RUFDQTtBbEg0OVdoQjtBa0h4OVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgwOVdaO0FFbG9YSTtFZ0htS0k7SUFRUTtFbEgyOVdkO0FBQ0Y7QWtIeDlXUTtFQUNJLGMxR3JMUztFMEdzTFQ7RUFDQTtBbEgwOVdaO0FFNW9YSTtFZ0grS0k7SUFNUTtFbEgyOVdkO0FBQ0Y7QUUzb1hJO0VnSHlLSTtJQVNRO0VsSDY5V2Q7QUFDRjtBa0g1OVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg4OVdoQjtBa0gzOVdnQjtFQUNJO0VBQ0EsbUIxR3BMUjtFMEdxTFE7QWxINjlXcEI7QWtIeDlXUTtFQUNJO0VBQ0E7RUFDQTtBbEgwOVdaO0FFdG9YSTtFZ0h5S0k7SUFLUTtFbEg0OVdkO0FBQ0Y7QWtIMzlXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCMUd0TkU7RTBHdU5GO0FsSDY5V2hCO0FrSDU5V2dCO0VBQ0kseUIxR3ZOSjtBUnFyWGhCO0FrSDU5V2dCO0VBQ0k7RUFDQTtFQUNBLHNDMUduTUg7RTBHb01HLGMxR2xPUDtFMEdtT087RUFDQTtFQUNBO0VBQ0EsbUIxR2hPUjtFMEdpT1E7RUFDQTtFQUNBO0FsSDg5V3BCO0FrSDM5V2dCO0VBQ0kseUIxR3hPSjtBUnFzWGhCO0FrSHo5V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDI5V3BCO0FrSDE5V29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg0OVd4QjtBa0h6OVd3QjtFQUNJLGMxRzlQaEI7QVJ5dFhaO0FrSHg5V3dCO0VBQ0k7QWxIMDlXNUI7QWtIcjlXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIdTlXcEI7QWtIcjlXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjMUdyUkE7QVI0dVhwQjtBa0hsOVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhvOVdaO0FFenZYSTtFZ0g2Ukk7SUFXUTtFbEhxOVdkO0FBQ0Y7QWtIcDlXWTtFQUNJO0VBQ0E7RUFDQTtBbEhzOVdoQjtBRW53WEk7RWdIMFNRO0lBS1E7RWxIdzlXbEI7QUFDRjtBa0h0OVdZO0VBQ0k7QWxIdzlXaEI7QWtIdDlXWTtFQUNJO0VBQ0EseUIxR25TQztFMEdvU0Q7QWxIdzlXaEI7QWtIdDlXb0I7RUFDSTtBbEh3OVd4QjtBa0hwOVdZO0VBQ0k7RUFDQSxjMUd0VUs7QVI0eFhyQjtBa0hyOVdnQjtFQUNJLHlCMUdqVUY7QVJ3eFhsQjtBa0hqOVdZO0VBQ0k7QWxIbTlXaEI7QWtIaDlXWTtFQUNJO0VBQ0E7QWxIazlXaEI7QWtILzhXWTtFQUNJO0VBQ0E7RUFDQTtBbEhpOVdoQjtBa0g5OFdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSGc5V2hCO0FrSDc4V1k7RUFDSTtFQUNBO0FsSCs4V2hCO0FrSDE4V1k7RUFDSTtBbEg0OFdoQjtBa0h6OFdZO0VBQ0k7RUFDQTtBbEgyOFdoQjtBa0h0OFdJO0VBQ0k7RUFDQTtFQUNBO0FsSHc4V1I7QWtIdDhXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIdzhXWjtBa0h0OFdZO0VBQ0k7RUFDQTtFQUNBO0FsSHc4V2hCO0FrSHA4V1E7RUFDSTtFQUNBO0VBQ0E7QWxIczhXWjtBa0hwOFdZO0VBQ0ksd0MxR2hYRztFMEdpWEg7RUFDQTtFQUNBO0VBQ0E7QWxIczhXaEI7QWtIcDhXb0I7RUFDSTtBbEhzOFd4QjtBa0huOFdnQjtFQUNJO0VBQ0E7QWxIcThXcEI7QWtIbjhXZ0I7RUFDSTtBbEhxOFdwQjs7QWtIOTdXQTtFQUNJO0FsSGk4V0o7O0FtSHYzWEE7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDSTtBbkh1M1haO0FFajNYSTtFaUhiQTtJQVlRO0lBQ0E7SUFDQTtFbkhzM1hWO0FBQ0Y7QW1IcjNYUTtFQUNJO0FuSHUzWFo7QUV2MVhJO0VpSGpDSTtJQUlRO0VuSHczWGQ7QUFDRjtBbUhyM1hRO0VBQ0k7RUFDQSxzQzNHZ0JLO0UyR2ZMO0FuSHUzWFo7QW1IcjNYUTtFQUNJO0FuSHUzWFo7QW1IcDNYUTtFQUNJO0VBQ0E7RUFDQTtBbkhzM1haO0FFejJYSTtFaUhoQkk7SUFNUTtJQUNBO0VuSHUzWGQ7QUFDRjtBbUhyM1hRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh1M1haO0FtSHIzWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh1M1hoQjtBbUhwM1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0c1REg7RTJHNkRHO0VBQ0E7QW5IczNYaEI7QW1IaDNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0dsRkg7RTJHbUZHO0VBQ0E7QW5IazNYaEI7QW1IOTJYUTtFQUNJLGMzR3RGUztFMkd1RlQ7RUFDQTtBbkhnM1haO0FFbjhYSTtFaUhnRkk7SUFNUTtFbkhpM1hkO0FBQ0Y7QUVsOFhJO0VpSDBFSTtJQVNRO0VuSG0zWGQ7QUFDRjtBbUhsM1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhvM1hoQjtBbUhqM1hnQjtFQUNJO0VBQ0EsbUIzR3JGUjtFMkdzRlE7QW5IbTNYcEI7QW1IOTJYUTtFQUNJO0VBQ0E7RUFDQTtBbkhnM1haO0FFNzdYSTtFaUgwRUk7SUFLUTtFbkhrM1hkO0FBQ0Y7QW1IajNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCM0d2SEU7RTJHd0hGO0FuSG0zWGhCO0FtSGwzWGdCO0VBQ0kseUIzR3hISjtBUjQrWGhCO0FtSGwzWGdCO0VBQ0k7RUFDQTtFQUNBLHNDM0dwR0g7RTJHcUdHLGMzR25JUDtFMkdvSU87RUFDQTtFQUNBO0VBQ0EsbUIzR2pJUjtFMkdrSVE7RUFDQTtFQUNBO0FuSG8zWHBCO0FtSGozWGdCO0VBQ0kseUIzR3pJSjtBUjQvWGhCO0FtSDkyWFE7RUFDSTtBbkhnM1haO0FtSDUyWEk7RUFDSTtFQUNBO0VBQ0E7QW5IODJYUjtBbUg1MlhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg4MlhaO0FtSDUyWFk7RUFDSTtFQUNBO0VBQ0E7QW5IODJYaEI7QW1IMTJYUTtFQUNJO0VBQ0E7RUFDQTtBbkg0MlhaO0FtSDEyWFk7RUFDSSx3QzNHcEpHO0UyR3FKSDtFQUNBO0VBQ0E7RUFDQTtBbkg0MlhoQjtBbUgxMlhvQjtFQUNJO0FuSDQyWHhCO0FtSHoyWGdCO0VBQ0k7RUFDQTtBbkgyMlhwQjtBbUh6MlhnQjtFQUNJO0FuSDIyWHBCOztBbUhwMlhBO0VBQ0k7QW5IdTJYSjs7QW9IamtZQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBIb2tZRDtBb0hsa1lDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIb2tZRjtBb0hsa1lDO0VBQ0M7QXBIb2tZRjtBb0hua1lFO0VBQ0M7QXBIcWtZSDtBb0hwa1lHO0VBQ0MsYzVHYlM7RTRHY1QseUM1R3NCZ0I7QVJnallwQjtBb0hwa1lHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIc2tZSjtBb0hua1lJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIcWtZTDtBb0hoa1lDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhra1lGO0FvSGprWUU7RUFDQztBcEhta1lIO0FvSGprWUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIbWtZSDs7QUV4bFlJO0VrSDJCSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBIaWtZQTtFb0hoa1lBO0lBQ0M7RXBIa2tZRDtFb0gvallDO0lBQ0M7RXBIaWtZRjtFb0g1allFO0lBQ0M7SUFDQTtFcEg4allIO0VvSDNqWUc7SUFDQztFcEg2allKO0VvSHpqWUc7SUFDQztFcEgyallKO0VvSHBqWUQ7SUFDQztJQUNBO0VwSHNqWUE7QUFDRjtBb0hqallFO0VBQ0Msc0M1RzdFYztBUmdvWWpCOztBcUg3cVlBO0FBRUE7RUFDSTtBckgrcVlKO0FFbHFZSTtFbUhYQTtJakhvRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjZtWUY7RUk1bVlFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkluRFk7SUpvRFo7RUo4bVlOO0FBQ0Y7O0FFbnJZSTtFbUhMSjtJQUVRO0VySDJyWU47QUFDRjtBcUgxcllJO0VqSFRBO0VBQ0E7RUFDQTtFQUNBO0FKc3NZSjtBSXJzWUk7RUFDSTtBSnVzWVI7QUVocllJO0VtSG5CQTtJQUdRO0VySG9zWVY7QUFDRjtBRXZwWUk7RW1IakRBO0lBTVE7SUFDQTtFckhzc1lWO0FBQ0Y7QUVsdFlJO0VtSGVBO0lBRVE7RXJIcXNZVjtBQUNGO0FFaHNZSTtFbUhSQTtJQUtRO0lBQ0E7RXJIdXNZVjtBQUNGO0FxSHRzWVE7RUFDSTtBckh3c1laO0FFaHVZSTtFbUh1Qkk7SUFHUSx5QjdHREM7STZHRUQsYzdHdEJHO0k2R3VCSDtJQUNBO0lBQ0E7RXJIMHNZZDtFcUh6c1ljO0lBQ0k7RXJIMnNZbEI7RXFIeHNZYztJQUNJLHlCN0dYSDtFUnF0WWY7QUFDRjtBRTF1WUk7RW1Ic0NJO0lBRVE7RXJIc3NZZDtBQUNGO0FxSHJzWVk7RUFDSTtBckh1c1loQjtBcUhwc1lRO0VBQ0k7QXJIc3NZWjtBcUhyc1lZO0VBQ0k7RUFDQTtBckh1c1loQjtBRXJ0WUk7RW1IWVE7SUFJUTtFckh5c1lsQjtBQUNGO0FxSHRzWVE7RUFDSTtBckh3c1laO0FFandZSTtFbUh3REk7SUFJUTtFckh5c1lkO0FBQ0Y7QUVsdVlJO0VtSG9CSTtJQVFRO0VySDBzWWQ7QUFDRjtBRTN3WUk7RW1IbUVJO0lBRVE7RXJIMHNZZDtBQUNGO0FxSG5zWVk7RUFDSTtFQUNBO0VBQ0E7QXJIcXNZaEI7QXFIbnNZZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFzWXBCO0FxSG5zWW9CO0VBQ0k7RUFDQTtBckhxc1l4QjtBcUhqc1lnQjtFQUNJO0VBQ0E7QXJIbXNZcEI7QXFIaHNZZ0I7RUFDSTtFQUNBO0VBQ0E7QXJIa3NZcEI7QXFIL3JZZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckhpc1lwQjtBcUgvcllvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCN0c1SFg7RTZHNkhXO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaXNZeEI7QXFIeHJZWTtFQUNJO0FySDByWWhCO0FxSHZyWVk7RUFDSTtBckh5clloQjtBcUhycllRO0VBQ0k7RUFDQTtBckh1cllaO0FxSGpyWVk7RUFDSTtBckhtclloQjtBcUhocllZO0VBQ0k7QXJIa3JZaEI7QUUzellJO0VtSHZCSjtJQXNLUTtFckhncllOO0VxSDVxWVU7SUFDSTtFckg4cVlkO0VxSDNxWVU7SUFDSTtFckg2cVlkO0VxSDNxWWM7SUFDSTtJQUNBO0lBQ0E7RXJINnFZbEI7RXFIM3FZa0I7SUFDSTtJQUNBO0lBQ0E7RXJINnFZdEI7RXFINXFZc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VySDhxWTFCO0VxSDFxWWtCO0lBQ0k7SUFDQTtJQUNBO0VySDRxWXRCO0VxSHpxWWtCO0lqSHRNaEI7SUFDQTtJQUNBLHFCaUhzTXVDO0lqSHJNdkM7SWlIc01vQjtJQUNBO0VySDZxWXRCO0VxSDFxWWtCO0lBQ0k7SUFDQTtJQUNBO0VySDRxWXRCO0VxSHJxWVU7SUFDSTtJQUNBO0VySHVxWWQ7RXFIdHFZYztJQUNJO0lBQ0E7SUFDQTtFckh3cVlsQjtFcUh0cVlrQjtJQUNJO0VySHdxWXRCO0VxSHBxWWM7SUFDSTtFckhzcVlsQjtFcUhscVlVO0lBRUk7RXJIbXFZZDtFcUg5cFlVO0lBRUk7RXJIK3BZZDtBQUNGO0FFNzRZSTtFbUhrUEk7SUFFUTtFckg2cFlkO0FBQ0Y7O0FzSHg2WUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI5R01TO0U4R0xUO0VBQ0E7RUFDQTtBdEgyNllKO0FFNTZZSTtFb0hWSjtJQWFRO0V0SDY2WU47QUFDRjtBRXg0WUk7RW9IbkRKO0lBZ0JRO0V0SCs2WU47QUFDRjtBc0g3NllRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrNllaO0FzSDc2WVE7RUFDSTtFQUNBLGM5R3JCQztFOEdzQkQ7QXRIKzZZWjtBc0g3NllRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIKzZZWjtBc0gzNllJO0VBQ0k7RUFDQTtFQUNBO0F0SDY2WVI7QXNINTZZUTtFQUNJO0VBQ0E7RUFDQTtBdEg4NllaO0FzSDM2WVk7RUFDSSxjOUcxQ007RThHMkNOO0VBQ0E7RUFDQTtBdEg2NlloQjtBc0gzNllZO0VBQ0ksYzlHekNJO0U4RzBDSjtFQUNBO0F0SDY2WWhCO0FzSHo2WUk7RUFDSTtBdEgyNllSOztBc0h4NllBO0VBQ0k7QXRIMjZZSjs7QXNIdjZZSTtFQUlJO0F0SHU2WVI7O0F1SHQvWUE7QUFDQTtFQUNJO0F2SHkvWUo7QUUzK1lJO0VxSFhJO0luSG9FSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKczdZRjtFSXI3WUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSnU3WU47QUFDRjtBdUhqZ1pJO0VBQ0k7RUFDQTtFQUNBO0VuSFJKO0VBQ0E7RUFDQTtFQUNBO0FKNGdaSjtBSTNnWkk7RUFDSTtBSjZnWlI7QUV4Z1pJO0VxSExBO0lBTVE7RXZIMmdaVjtBQUNGO0F1SHpnWkk7RUFDSTtFQUNBO0F2SDJnWlI7QXVIMWdaUTtFQUNJO0F2SDRnWlo7QXVIMWdaUTtFQUNJO0VBQ0E7RUFDQTtBdkg0Z1paO0F1SDFnWlE7RUFDSTtBdkg0Z1paO0F1SDFnWlE7RUFDSTtFQUNBO0F2SDRnWlo7QXVIMWdaUTtFQUNJO0F2SDRnWlo7QXVIMWdaUTtFQUNJO0F2SDRnWlo7QXVIMWdaUTtFQUNJO0F2SDRnWlo7QXVIeGdaSTtFQUNJO0VBQ0E7QXZIMGdaUjtBRTdpWkk7RXFIaUNBO0luSHdDQSx5QklyRGE7SUpzRGI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSncrWUY7RUl2K1lFO0lBQ0ksY0loRlc7RVJ5alpqQjtFSXgrWU07SUFHSTtFSncrWVY7RUlyK1lFO0lBQ0kseUJJcEVTO0VSMmlaZjtBQUNGO0F1SHhoWlE7RUFDSTtFQUNBO0F2SDBoWlo7QXVIcmhaUTtFQUNJLGMvRzVCSztBUm1qWmpCO0F1SG5oWkk7RUFDSTtFQUNBO0VBRUEseUIvR3ZDa0I7RStHd0NsQjtFQUNBO0F2SG9oWlI7QUU5a1pJO0VxSG9EQTtJQVFRO0luSG5CUjtFSjBpWkY7RUl6aVpFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUoyaVpOO0V1SGppWlU7SUFDSSx5Qi9HOUNVO0VSaWxaeEI7QUFDRjtBdUgvaFpZO0VBQ0k7RUFDQTtBdkhpaVpoQjtBdUg5aFpZO0VBQ0k7QXZIZ2laaEI7QXVIOWhaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGdpWnBCO0F1SDVoWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDhoWmhCO0FFeG5aSTtFcUhxRlE7SW5IWlIseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUptalpGO0VJbGpaRTtJQUNJLGNJaEZXO0VSb29aakI7RUlualpNO0lBR0k7RUptalpWO0VJaGpaRTtJQUNJLHlCSXBFUztFUnNuWmY7QUFDRjtBRXZtWkk7RXFIaURRO0lBWVE7SUFDQTtJQUNBO0V2SDhpWmxCO0FBQ0Y7QXVINWlaZ0I7RUFDSTtFQUNBO0VBQ0Esc0MvRzVFSDtFK0c2RUc7RUFDQTtBdkg4aVpwQjtBdUg1aVpvQjtFQUNJO0F2SDhpWnhCO0F1SDdpWndCO0VBQ0k7QXZIK2laNUI7QXVIN2lad0I7RUFDSTtBdkgraVo1QjtBdUgzaVp3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0dySWY7RStHc0llO0VBQ0E7RUFDQTtBdkg2aVo1QjtBdUh0aVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZId2laWjtBdUh0aVpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3aVpoQjtBdUhwaVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIc2laWjtBdUhuaVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhxaVpaO0F1SG5pWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SHFpWmhCO0F1SGxpWlk7RUFDSTtBdkhvaVpoQjtBdUhqaVpZO0VBQ0k7RUFDQTtBdkhtaVpoQjtBdUhoaVpZO0VBQ0k7RUFDQSxjL0d2S0k7QVJ5c1pwQjtBdUhoaVpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SGtpWnBCO0F1SDloWlk7RUFDSTtBdkhnaVpoQjtBdUg1aFpRO0VBQ0k7QXZIOGhaWjs7QUVqc1pJO0VxSDBLSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkgyaFpWO0V1SHZoWlU7SUFDSTtFdkh5aFpkO0V1SHZoWlU7SUFDSTtFdkh5aFpkO0FBQ0Y7QXdIdHdaQTtBQ0FBO0FBRUE7RUFDSTtFQUNBO0F6SHd3Wko7QUV0dlpJO0V1SHBCSjtJQUlRO0V6SDB3Wk47QUFDRjtBRTd0Wkk7RXVIbERKO0lBT1E7RXpINHdaTjtBQUNGO0F5SDN3Wkk7RUFDSTtBekg2d1pSO0F5SDV3WlE7RUFDSTtBekg4d1paO0F5SDV3WlE7RUFDSTtBekg4d1paO0F5SDV3WlE7RUFDSTtFQUNBO0F6SDh3Wlo7QUUvdVpJO0V1SGpDSTtJQUlRO0V6SGd4WmQ7QUFDRjtBeUg5d1pRO0VBQ0k7QXpIZ3haWjtBeUg3d1pZO0VBQ0k7QXpIK3daaEI7QUUxdlpJO0V1SHRCUTtJQUdRO0V6SGl4WmxCO0FBQ0Y7QXlIOXdaUTtFQUNJO0F6SGd4Wlo7QXlIL3daWTtFQUNJLGNqSHpCSDtFaUgwQkc7QXpIaXhaaEI7QUV0d1pJO0V1SGJRO0lBSVE7RXpIbXhabEI7QUFDRjtBRTN3Wkk7RXVIZkk7SUFVUTtFekhveFpkO0FBQ0Y7QXlIbnhaWTtFQUNJLGNqSG5DSDtBUnd6WmI7QXlIanhab0I7RUFDSSxjakgvQ1g7QVJrMFpiO0F5SGp4Wm9CO0VBQ0ksY2pIbERYO0FScTBaYjtBeUhoeFpnQjtFQUNJLGNqSHREUDtBUncwWmI7QXlIaHhaZ0I7RUFDSSxjakh6RFA7QVIyMFpiOztBMEhuMVpBO0FBRUE7RUFDSTtFQUNBO0ExSHExWko7QTBIbjFaSTtFQUNJO0ExSHExWlI7QUU1MFpJO0V3SGRKO0lBU1E7RTFIcTFaTjtBQUNGO0FFMzBaSTtFd0hwQko7SUFZUTtFMUh1MVpOO0FBQ0Y7QUVselpJO0V3SGxESjtJQWVRO0lBQ0E7RTFIeTFaTjtBQUNGO0FFdHlaSTtFd0hwRUo7SUFtQlE7RTFIMjFaTjtBQUNGO0EwSDExWkk7RUFDSTtBMUg0MVpSO0EwSDExWlE7RUFDSTtBMUg0MVpaO0EwSDMxWlk7RUFDSTtBMUg2MVpoQjtBMEgzMVpZO0VBQ0k7QTFINjFaaEI7QTBIMTFaZ0I7RUFDSTtBMUg0MVpwQjtBMEh4MVpRO0VBQ0k7QTFIMDFaWjtBMEh4MVpRO0VBQ0k7QTFIMDFaWjtBMEh4MVpRO0VBQ0k7QTFIMDFaWjtBMEh2MVpRO0VBQ0k7RUFDQTtBMUh5MVpaO0EwSHQxWlE7RUFDSTtFQUNBO0ExSHcxWlo7QUU3MVpJO0V3SEdJO0lBSVE7RTFIMDFaZDtBQUNGO0EwSHgxWlE7RUFDSTtBMUgwMVpaO0EwSHYxWlk7RUFDSTtBMUh5MVpoQjtBRXgyWkk7RXdIY1E7SUFHUTtFMUgyMVpsQjtBQUNGO0EwSHgxWlE7RUFDSTtBMUgwMVpaO0EwSHoxWlk7RUFDSSxjbEg3REg7RWtIOERHO0ExSDIxWmhCO0FFcDNaSTtFd0h1QlE7SUFJUTtFMUg2MVpsQjtBQUNGO0FFejNaSTtFd0hxQkk7SUFVUTtFMUg4MVpkO0FBQ0Y7QTBIMzFab0I7RUFDSSxjbEhoRlg7QVI2NlpiO0EwSDMxWm9CO0VBQ0ksY2xIbkZYO0FSZzdaYjtBMEgxMVpnQjtFQUNJLGNsSHZGUDtBUm03WmI7O0EySDM3WkE7QUNBQTtBQ0FBO0FDQUE7QUFFQTtFQUNJO0VBQ0E7QTlIZzhaSjtBRXA3Wkk7RTRIZEo7SUFJUTtFOUhrOFpOO0FBQ0Y7QThIaDhaSTtFQUNJO0VBQ0E7QTlIazhaUjtBOEgvN1pJO0VBQ0k7QTlIaThaUjs7QStIaDlaQTtBQUVBO0VBQ0k7RUFDQSx5QnZIZ0NhO0V1SC9CYixjdkhVUztFdUhUVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hrOVpKO0ErSGg5Wkk7RUFDSSx5QnZIaUJZO0FSaThacEI7O0FnSWorWkE7QUFDQTtFQUNJO0VBQ0E7QWhJbytaSjs7QWdJaCtaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEltK1pKO0FnSWorWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSW0rWlI7QWdJaitaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSW0rWlo7QUVoL1pJO0U4SERBO0lBa0JRO0VoSW0rWlY7QUFDRjtBZ0kvOVpRO0VBQ0k7QWhJaStaWjtBZ0kvOVpZO0VBQ0k7QWhJaStaaEI7QWdJNTlaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk4OVpSO0FFbmdhSTtFOEgrQkE7SUFTUTtFaEkrOVpWO0FBQ0Y7QWdJNTlaSTtFQUNJO0VBQ0E7QWhJODlaUjtBZ0kzOVpJO0U1SGhEQTtFQUNBO0VBQ0EscUI0SCtDdUI7RTVIOUN2QjtFNEgrQ0k7RUFDQSxjeEhyREs7RXdIc0RMO0FoSWcrWlI7QUVqL1pJO0U4SGFBO0lBTVE7RWhJaytaVjtBQUNGOztBaUkxaWFBO0FBQ0E7RUFDSTtFQUNBO0FqSTZpYUo7O0FpSTFpYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTZpYUo7QUVwZ2FJO0UrSDlDSjtJQU9RO0lBQ0E7RWpJK2lhTjtBQUNGO0FpSTdpYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSStpYVI7QWlJN2lhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSStpYVo7QUU5amFJO0UrSENBO0lBa0JRO0VqSStpYVY7QUFDRjtBaUk1aWFJO0VBQ0k7RUFDQSxjekgxQks7RXlIMkJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJOGlhUjtBRXhpYUk7RStIYkE7SUFTUTtJQUNBO0VqSWdqYVY7QUFDRjtBaUk5aWFJO0VBQ0ksY3pIdENLO0V5SHVDTDtFQUNBO0FqSWdqYVI7QUV2bGFJO0UrSG9DQTtJQU1RO0lBQ0E7SUFDQTtFaklpamFWO0FBQ0Y7QWlJN2lhUTtFQUNJO0FqSStpYVo7QWlJN2lhWTtFQUNJO0FqSStpYWhCO0FpSTNpYUk7RUFDSTtBakk2aWFSO0FpSTFpYUk7Ozs7RUFJSSxjekhsRUs7RXlIbUVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJNGlhUjtBRTlrYUk7RStIeUJBOzs7O0lBV1E7SUFDQTtJQUNBO0VqSWlqYVY7QUFDRjtBaUk5aWFRO0VBQ0k7QWpJZ2phWjs7QWtJL29hQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FsSWlwYUo7QWtJL29hSTtFQUNJO0VBQ0E7RUFDQTtBbElpcGFSO0FFdm1hSTtFZ0k3Q0E7SUFLUTtJQUNBO0VsSW1wYVY7QUFDRjtBa0lscGFRO0VBQ0k7QWxJb3BhWjtBa0lscGFROztFQUlJO0FsSWtwYVo7QWtJL29hWTtFQUNJO0FsSWlwYWhCO0FFM3BhSTtFZ0lTUTtJQUdRO0VsSW1wYWxCO0FBQ0Y7QWtJanBhWTtFQUNJO0FsSW1wYWhCO0FFbnFhSTtFZ0llUTtJQUdRO0VsSXFwYWxCO0FBQ0Y7QWtJbnBhWTtFQUNJO0FsSXFwYWhCO0FFdm9hSTtFZ0lmUTtJQUlRO0lBQ0E7RWxJc3BhbEI7QUFDRjtBa0lucGFRO0VBQ0k7QWxJcXBhWjtBRWhwYUk7RWdJTkk7SUFHUTtJQUNBO0VsSXVwYWQ7QUFDRjtBa0lycGFRO0VBQ0k7QWxJdXBhWjtBRXpwYUk7RWdJQ0k7SUFHUTtFbEl5cGFkO0FBQ0Y7QWtJcnBhSTtFQUNJO0FsSXVwYVI7QUVyc2FJO0VnSTZDQTtJQUdRO0lBQ0E7SUFDQTtFbEl5cGFWO0FBQ0Y7QUV4cWFJO0VnSVNBO0lBUVE7RWxJMnBhVjtBQUNGO0FrSTFwYVE7RUFDSTtBbEk0cGFaO0FrSXpwYUk7RUFDSTtFQUNBO0FsSTJwYVI7QUV4dGFJO0VnSTJEQTtJQUlRO0lBQ0E7SUFDQTtFbEk2cGFWO0FBQ0Y7QUUzcmFJO0VnSXVCQTtJQVNRO0lBQ0E7RWxJK3BhVjtBQUNGO0FrSTlwYVE7RUFDSTtBbElncWFaO0FrSTVwYVE7RUFDSTtBbEk4cGFaO0FrSTdwYVk7RUFDSTtBbEkrcGFoQjtBa0k3cGFZO0VBQ0k7QWxJK3BhaEI7QWtJMXBhUTtFQUNJO0FsSTRwYVo7QWtJMXBhUTtFQUNJO0FsSTRwYVo7QWtJenBhSTtFQUNJO0FsSTJwYVI7QUV0dGFJO0VnSTBEQTtJQUdRO0lBQ0E7RWxJNnBhVjtBQUNGOztBbUloeGFBO0FBR0k7RUFDSTtBbklpeGFSO0FtSTl3YUk7RUFDSTtBbklneGFSO0FtSTl3YVE7RUFDSTtFQUNBO0VBQ0EseUIzSExDO0FScXhhYjs7QW9JN3hhQTtBQUVBO0VBQ0k7RUFDQSx5QjVIWWU7QVJteGFuQjtBb0k3eGFJO0VBQ0k7RUFDQTtFQUNBO0FwSSt4YVI7QW9JN3hhSTtFaElMQTtFQUNBO0VBQ0E7RUFDQTtBSnF5YUo7QUlweWFJO0VBQ0k7QUpzeWFSO0FvSXB5YVE7RUFDSTtBcElzeWFaO0FvSWx5YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjNUhESTtFNEhFSjtFQUNBO0FwSW95YVI7QW9JbnlhUTtFQUNJO0FwSXF5YVo7QW9JbnlhUTtFQUNJO0FwSXF5YVo7QW9JanlhSTtFQUNJO0FwSW15YVI7O0FxSXIwYUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJdTBhSjtBRTF4YUk7RW1JbERKO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RXJJeTBhTjtBQUNGO0FxSXgwYUk7RUFDSTtBckkwMGFSO0FFejBhSTtFbUlGQTtJakkyREE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaUkxRFE7RXJJKzBhVjtFSXB4YUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSnN4YU47QUFDRjtBRXZ6YUk7RW1JdENBO0lBUVE7SUFDQTtJQUNBO0VySXkxYVY7QUFDRjtBcUl0MWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJdzFhUjtBRXYwYUk7RW1JeEJBO0lBU1E7SUFDQTtFckkwMWFWO0FBQ0Y7QXFJeDFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTAxYVI7QUVuMWFJO0VtSVhBO0lBT1E7SUFDQTtFckkyMWFWO0FBQ0Y7QXFJeDFhSTtFQUNJO0VBQ0E7QXJJMDFhUjtBRTcxYUk7RW1JQ0E7SUFJUTtJQUNBO0VySTQxYVY7QUFDRjtBcUl6MWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJJMjFhUjtBcUl4MWFJO0VBQ0k7RUFDQTtFQUNBLGM3SHJEWTtFNkhzRFo7QXJJMDFhUjtBcUl4MWFJO0VBQ0k7QXJJMDFhUjtBcUl2MWFJO0VBQ0k7RUFDQTtFQUNBLGM3SDdESTtBUnM1YVo7QXFJdDFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySXcxYVI7QUU3M2FJO0VtSWlDQTtJQU9RO0lBQ0E7SUFDQTtJQUNBO0VySXkxYVY7QUFDRjtBcUl4MWFRO0VBQ0k7RUFDQTtFQUNBO0FySTAxYVo7QUUxNGFJO0VtSTZDSTtJQUtRO0VySTQxYWQ7QUFDRjtBcUkxMWFZO0VBQ0k7QXJJNDFhaEI7QXFJeDFhSTtFQUNJO0VBQ0E7RUFDQTtBckkwMWFSO0FFMzdhSTtFbUk4RkE7SWpJckJBLHlCSXJEYTtJSnNEYjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKczNhRjtFSXIzYUU7SUFDSSxjSWhGVztFUnU4YWpCO0VJdDNhTTtJQUdJO0VKczNhVjtFSW4zYUU7SUFDSSx5QklwRVM7RVJ5N2FmO0VxSXYyYVU7SUFDSSx5QjdIL0dIO0VSdzlhWDtBQUNGO0FxSXIyYUk7RUFDSTtFQUNBO0FySXUyYVI7QXFJcDJhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySXMyYVI7QXFJbjJhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJcTJhUjtBcUlwMmFRO0VBQ0k7QXJJczJhWjtBRWo4YUk7RW1JOEZJO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RXJJcTJhZDtBQUNGO0FxSW4yYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcklxMmFaO0FFLzhhSTtFbUlzR0k7SUFNUTtJQUNBO0lBQ0E7RXJJdTJhZDtBQUNGO0FFdDlhSTtFbUlpSEk7SUFFUTtJQUNBO0VySXUyYWQ7QUFDRjtBcUlyMmFRO0VBQ0k7QXJJdTJhWjtBRS85YUk7RW1JdUhJO0lBR1E7RXJJeTJhZDtBQUNGO0FxSXYyYVE7RUFDSTtFQUNBO0FySXkyYVo7QXFJdjJhUTtFQUNJO0FySXkyYVo7QUUzK2FJO0VtSWlJSTtJQUdRO0lBQ0E7SUFDQTtFckkyMmFkO0FBQ0Y7QXFJeDJhWTtFQUNJO0FySTAyYWhCO0FxSXQyYVE7RUFDSTtBckl3MmFaOztBc0k1aWJBO0FBRUk7RWxJSUE7RUFDQTtFQUNBO0VBQ0E7QUoyaWJKO0FJMWliSTtFQUNJO0FKNGliUjs7QXVJdmpiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl5amJKO0F1SXZqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkl5amJSO0F1SXRqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0hOSztBUjhqYmI7QXVJdmpiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SXlqYlo7QXVJdGpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJd2piUjtBdUl0amJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3amJSO0F1SXZqYlE7RUFDSTtBdkl5amJaO0F1SXZqYlE7RUFDSTtBdkl5amJaO0F1SXRqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl3amJSO0F1SXRqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkl3amJSO0F1SXRqYkk7Ozs7RUFJSTtBdkl3amJSO0FFM2tiSTtFcUllQTs7OztJQU1RO0V2STZqYlY7QUFDRjtBdUkzamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2amJSO0F1STVqYlE7RUFDSTtBdkk4amJaO0F1STVqYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJOGpiWjtBdUkzamJJO0VBQ0ksYy9IdkZLO0FSb3BiYjtBRXhtYkk7RXFJbERKO0lBZ0dRO0V2SThqYk47RXVJN2piTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCL0hsRmU7RVJpcGJ6QjtBQUNGOztBd0kxcWJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QXhJNHFiSjs7QXdJenFiQTtFQUNJO0VBQ0E7QXhJNHFiSjtBd0kxcWJJO0VBQ0k7QXhJNHFiUjtBd0l6cWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkycWJSO0FFNW9iSTtFc0lwQ0E7SUFRUTtFeEk0cWJWO0FBQ0Y7QXdJeHFiUTtFQUNJO0VBQ0E7RUFDQTtBeEkwcWJaO0F3SXhxYlk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJeXFiaEI7QXdJdHFiWTtFQUNJO0VBQ0E7QXhJd3FiaEI7QUVycWJJO0VzSTVDSjtJQThDUTtJQUNBO0V4SXVxYk47QUFDRjs7QXlJL3RiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0F6SWl1Yko7QXlJaHViSTtFQUNJO0VBQ0E7RUFDQTtBeklrdWJSO0FFdnJiSTtFdUk5Q0E7SUFLUTtFeklvdWJWO0FBQ0Y7QUU1cmJJO0V1SXRDQTtJQUVRO0V6SW91YlY7QUFDRjtBeUlsdWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpJb3ViUjtBeUlsdWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeklvdWJSO0F5SW51YlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFcklYUjtBSml2Yko7QUVydGJJO0V1SXJCSTtJQU1RO0V6SXd1YmQ7QUFDRjtBeUl2dWJZO0VBQ0ksY2pJaENIO0VpSWlDRyx5QmpJMUJIO0VpSTJCRztFQUNBO0VBQ0E7QXpJeXViaEI7QUk1dmJJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSjh2YlI7QUV2dWJJO0V1STNCQTtJQXdCUTtJQUNBO0lBQ0E7RXpJOHViVjtBQUNGO0F5STV1Ykk7RUFDSTtFQUNBO0F6STh1YlI7QXlJN3ViUTtFQUNJO0F6SSt1Ylo7QUVydmJJO0V1SUtJO0lBR1E7RXpJaXZiZDtBQUNGO0F5STl1Ykk7RUFDSTtFQUNBO0VBQ0EsY2pJaERZO0FSZ3licEI7QXlJOXViSTtFQUNJO0VBQ0E7RUFDQTtBeklndmJSO0FFcHdiSTtFdUlpQkE7SUFLUTtFeklrdmJWO0FBQ0Y7QXlJaHZiSTtFQUNJO0VBQ0E7QXpJa3ZiUjtBRTd3Ykk7RXVJeUJBO0lBSVE7RXpJb3ZiVjtBQUNGO0F5SWx2Ykk7RUFDSTtFQUNBO0VySTlESjtBSm16Yko7QXlJcHZiUTtFQUNJO0F6SXN2Ylo7QUlyemJJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSnV6YlI7QXlJeHZiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekkwdmJSO0FFeHliSTtFdUl3Q0E7SUFRUTtJQUNBO0V6STR2YlY7QUFDRjtBeUkxdmJJO0VBQ0k7QXpJNHZiUjtBRWp6Ykk7RXVJb0RBO0lBR1E7RXpJOHZiVjtBQUNGOztBMEkxMmJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QTFJNDJiSjtBRTd6Ykk7RXdJbERKO0lBS1E7SUFDQTtFMUk4MmJOO0FBQ0Y7QTBJNzJiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSSsyYlI7QUV6MGJJO0V3STFDQTtJQU1RO0UxSWkzYlY7QUFDRjs7QTJJbDRiQTtBQUNBO0VBQ0k7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBLHlCbklZcUI7QVJrM2J6QjtBMkl0NGJJOztFQUVJO0EzSXc0YlI7QUVoNGJJO0V5SWZKO0lBZ0JRO0UzSW00Yk47QUFDRjtBRWoyYkk7RXlJbkRKO0lBb0JRO0lBQ0E7RTNJbzRiTjtBQUNGO0EySW40Ykk7RUFDSTtFQUNBO0EzSXE0YlI7QUUzMmJJO0V5STVCQTtJQUtRO0UzSXM0YlY7QUFDRjtBMkluNGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJcTRiUjtBMklsNGJJO0VBQ0k7RUFDQTtBM0lvNGJSO0EySWw0YlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lvNGJaO0EySWg0Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lrNGJSO0FFMTZiSTtFeUlvQ0E7SUFPUTtJQUNBO0lBQ0E7RTNJbTRiVjtBQUNGO0EySWo0YlE7RUFDSTtFQUNBO0VBQ0E7QTNJbTRiWjtBMkloNGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrNGJaO0FFejViSTtFeUlrQkk7SUFRUTtFM0ltNGJkO0FBQ0Y7QUU5NWJJO0V5SUFBO0lBK0JRO0lBQ0E7SUFDQTtFM0ltNGJWO0FBQ0Y7QTJJaDRiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWs0YlI7QUU5NmJJO0V5SXFDQTtJQVVRO0UzSW00YlY7QUFDRjtBMkloNGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWs0YlI7QUUvOWJJO0V5SXVGQTtJdklkQSx5QklyRGE7SUpzRGI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjA1YkY7RUl6NWJFO0lBQ0ksY0loRlc7RVIyK2JqQjtFSTE1Yk07SUFHSTtFSjA1YlY7RUl2NWJFO0lBQ0kseUJJcEVTO0VSNjliZjtFMkloNWJVO0lBQ0k7RTNJazViZDtBQUNGO0FFajliSTtFeUltREE7SUFlUTtFM0ltNWJWO0FBQ0Y7QTJJaDViSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSx5Qm5JbEhLO0FSbWdjYjtBRTErYkk7RXlJNEZRO0lBRVE7SUFDQTtJQUNBO0UzSWc1YmxCO0FBQ0Y7QUV6Z2NJO0V5SW9IUTtJQU9RO0lBQ0E7SUFDQTtFM0lrNWJsQjtBQUNGO0FFaGhjSTtFeUlpSVE7SUFFUTtFM0lpNWJsQjtBQUNGO0FFNy9iSTtFeUl5R1E7SUFLUTtJQUNBO0lBQ0E7RTNJbTVibEI7QUFDRjtBMklqNWJZO0VBQ0k7RUFDQTtBM0ltNWJoQjtBRXhnY0k7RXlJbUhRO0lBS1E7RTNJbzVibEI7QUFDRjtBMklqNWJZO0VBQ0k7QTNJbTViaEI7QUV4aWNJO0V5SW9KUTtJQUdRO0UzSXE1YmxCO0FBQ0Y7QTJJbDViWTtFQUNJO0EzSW81YmhCO0FFeGhjSTtFeUltSVE7SUFJUTtFM0lxNWJsQjtBQUNGO0EySWo1Ylk7RUFDSTtBM0ltNWJoQjtBMkkvNGJRO0VBQ0k7QTNJaTViWjtBRTNqY0k7RXlJeUtJO0lBR1E7RTNJbTViZDtBQUNGO0FFeGljSTtFeUlpSkk7SUFNUTtJQUNBO0lBQ0E7RTNJcTViZDtBQUNGOztBNEl2bGNBO0FBRUE7RXhJSUk7RUFDQTtFQUNBO0VBQ0E7RXdJTEE7RUFDQTtBNUk0bGNKO0FJdmxjSTtFQUNJO0FKeWxjUjtBRWhqY0k7RTBJbERKO0lBTVE7SUFDQTtFNUlnbWNOO0U0STlsY007SUFDSTtFNUlnbWNWO0FBQ0Y7O0E2STdtY0E7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJK21jRDtBRWxrY0k7RTJJbERKO0lBUUU7RTdJZ25jQTtBQUNGO0E2STltY0M7RUFDQztBN0lnbmNGO0E2STdtY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJK21jRjtBRWxsY0k7RTJJbkNIO0lBU0U7RTdJZ25jRDtBQUNGO0E2STdtY0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SSttY0o7QTZJMW1jQztFQUNDO0VBQ0E7QTdJNG1jRjtBNkl6bWNDO0VBQ0M7QTdJMm1jRjs7QThJenBjQTtBQUVJO0VBQ0ksY3RJNkJZO0FSOG5jcEI7QThJMXBjUTtFQUNJLGN0SUdDO0FSeXBjYjtBOEl6cGNJO0VBQ0k7RUFDQTtBOUkycGNSO0E4SWhwY0k7RUEyQ0k7QTlJd21jUjtBOElscGNROzs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SW1wY1o7QThJanBjWTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRJUkk7RXNJU0o7RUFDQTtBOUlxcGNoQjtBOElqcGNROztFQUdJO0VBQ0EsY3RJdEJXO0FSd3FjdkI7QThJanBjWTs7RUFDSTtFQUNBLGN0SXJCSTtFc0lzQko7QTlJb3BjaEI7QThJaHBjUTs7RUFHSTtBOUlpcGNaO0E4STdvY1E7RUFDSTtBOUkrb2NaO0E4STdvY1k7RUFDSTtBOUkrb2NoQjtBOEl6b2NJO0VBQ0kseUJ0SXZFVztFc0l3RVgsY3RJOURLO0VzSStETDtBOUkyb2NSO0E4SXhvY0k7RUFDSSx5QnRJbEVXO0FSNHNjbkI7QThJdm9jSTtFQUNJO0E5SXlvY1I7QThJcG9jUTtFQUNJO0E5SXNvY1o7QThJcm9jWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0SWxFSTtFc0ltRUo7RUFDQTtFQUNBO0VBQ0E7QTlJdW9jaEI7O0ErSTd1Y0E7QUFFQTtFQUNJO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0l5dWNKO0FFdnVjSTtFNklkSjtJM0l1REk7RUprc2NGO0VJanNjRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKbXNjTjtFK0lqd2NNO0lBQ0k7RS9JbXdjVjtBQUNGO0FFdnRjSTtFNklsREo7SUFlUTtJQUNBO0lBQ0E7SUFDQTtFL0k4dmNOO0FBQ0Y7QStJNXZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JOHZjUjtBRTF3Y0k7RTZJT0E7SUFRUTtFL0krdmNWO0UrSTl2Y1U7SUFDSTtJQUNBO0lBQ0E7RS9JZ3djZDtBQUNGO0ErSTd2Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnZJWFE7RXVJWVI7QS9JK3ZjWjtBRXp3Y0k7RTZJS0k7SUFPUTtJQUNBO0UvSWl3Y2Q7QUFDRjtBRTd2Y0k7RTZJN0JBO0lBNkJRO0lBQ0E7RS9JaXdjVjtBQUNGO0ErSTl2Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lnd2NSO0ErSTd2Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0krdmNSO0FFbnpjSTtFNkl1RFE7SUFDSTtFL0krdmNkO0FBQ0Y7QStJNXZjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkl4RUM7RXVJeUVEO0EvSTh2Y1o7QUUvemNJO0U2STRESTtJQU9RO0UvSWd3Y2Q7QUFDRjtBRWh5Y0k7RTZJd0JJO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RS9Ja3djZDtBQUNGO0ErSTl2Y1k7RUFDSTtBL0lnd2NoQjtBRTN5Y0k7RTZJZ0RBO0lBR1E7SUFDQTtJQUNBO0UvSTR2Y1Y7QUFDRjs7QWdKdDJjQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp3MmNKO0FnSnQyY0k7RUFDSTtBaEp3MmNSO0FFbDJjSTtFOElIQTtJQUVRO0lBQ0E7SUFDQTtFaEp1MmNWO0FBQ0Y7QWdKdDJjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeElNUTtFd0lEUix5QnhJQ1E7QVJtMmNwQjtBRW4zY0k7RThJR0k7SUFTUTtJQUNBO0VoSjIyY2Q7QUFDRjtBZ0p2MmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3hJVmU7QVJtM2N2QjtBRS8zY0k7RThJa0JBO0lBTVE7RWhKMjJjVjtBQUNGO0FnSngyY0k7RUFDSTtFQUNBO0VBQ0E7QWhKMDJjUjtBZ0p2MmNJOztFQUVJO0FoSnkyY1I7QWdKdjJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSnkyY1I7QWdKdDJjSTtFQUNJO0VBQ0E7RUFDQTtBaEp3MmNSOztBaUp4NmNBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QWpKMDZjSjtBRS81Y0k7RStJZEo7SUFNUTtFakoyNmNOO0FBQ0Y7QUU1NGNJO0UrSXRDSjtJQVNRO0lBQ0E7SUFDQTtFako2NmNOO0FBQ0Y7QWlKMzZjSTtFQUNJLDJCbEp5REc7RWtKeERIO0VBQ0E7RUFDQTtFQUNBO0FqSjY2Y1I7QWlKMTZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKNDZjUjtBaUozNmNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QmxKa0NFO0FDMjRjZDtBaUo1NmNZO0VBQ0ksMkJsSnFDTDtFa0pwQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjg2Y2hCO0FpSjM2Y1k7RUFDSTtBako2NmNoQjtBaUp4NmNJO0VBQ0k7RUFDQTtBakowNmNSO0FFaDljSTtFK0lvQ0E7STdJcUNBLHlCSXJEYTtJSnNEYjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMjRjRjtFSTE0Y0U7SUFDSSxjSWhGVztFUjQ5Y2pCO0VJMzRjTTtJQUdJO0VKMjRjVjtFSXg0Y0U7SUFDSSx5QklwRVM7RVI4OGNmO0FBQ0Y7QUUvN2NJO0UrSUFBO0lBT1E7SUFDQTtFako0N2NWO0FBQ0Y7QWlKMzdjUTtFQUNJO0VBQ0Esc0N6SW5CSztFeUlvQkw7RUFDQTtFQUNBO0VBQ0E7QWpKNjdjWjs7QWtKamdkQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdUNuSnFFUTtBQzg3Y1o7QUV6L2NJO0VnSmRKO0lBT1E7STlJZ0RKO0VKcTljRjtFSXA5Y0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnM5Y047RWtKL2dkTTtJQUNJLHlCMUkyQlE7RVJzL2NsQjtBQUNGO0FrSi9nZEk7RUFDSTtFQUNBO0VBQ0E7QWxKaWhkUjtBa0ovZ2RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsOEJuSjZDTTtFbUo1Q047RUFDQTtBbEppaGRSO0FJMWdkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMENMY0U7RUtiRjtFQUNBO0FKNGdkUjtBa0p2aGRJO0VBQ0k7RUFDQTtBbEp5aGRSO0FFaGhkSTtFZ0pYQTtJQUlRO0lBQ0E7SUFDQTtFbEoyaGRWO0FBQ0Y7QWtKMWhkUTtFQUNJO0FsSjRoZFo7QWtKemhkWTtFQUNJO0FsSjJoZGhCO0FrSjFoZGdCO0VBQ0k7QWxKNGhkcEI7QWtKemhkZ0I7RUFDSTtBbEoyaGRwQjtBa0p6aGRnQjtFQUNJO0VBQ0E7RUFDQTtBbEoyaGRwQjtBa0p2aGRRO0VBQ0k7QWxKeWhkWjtBa0p4aGRZO0VBQ0k7QWxKMGhkaEI7O0FtSnRsZEE7QUFHRTtFQUNFO0VBQ0E7RUFDQTtBbkp1bGRKO0FtSnBsZEU7RUFDRTtFQUNBO0FuSnNsZEo7O0FvSmptZEE7QUFFQTtFQUNJO0VBQ0E7QXBKbW1kSjtBRWpsZEk7RWtKcEJKO0lBS1E7RXBKb21kTjtBQUNGO0FvSmxtZEk7RUFJSTtFQUNBO0FwSmltZFI7QW9KOWxkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ21kUjtBRXZtZEk7RWtKRUE7SUFRUTtFcEppbWRWO0FBQ0Y7QW9KL2xkUTtFQUNJO0VBQ0E7QXBKaW1kWjtBRTVrZEk7RWtKbENBO0lBaUJRO0lBQ0E7RXBKaW1kVjtBQUNGO0FvSjlsZEk7RUFFSTtBcEorbGRSO0FvSjVsZEk7O0VBR0k7QXBKNmxkUjtBb0oxbGRJO0VBQ0k7RUFDQTtFQUNBO0FwSjRsZFI7QUVsb2RJO0VrSm1DQTtJQU1RO0VwSjZsZFY7QUFDRjtBRWpvZEk7RWtKNkJBO0lBU1E7RXBKK2xkVjtBQUNGO0FFeG1kSTtFa0pEQTtJQWFRO0lBQ0E7SUFDQTtJQUNBO0VwSmdtZFY7QUFDRjtBb0o3bGRJO0VBRUk7RUFDQTtBcEo4bGRSO0FvSjNsZEk7RUFDSTtFQUNBLHlCNUloRUs7QVI2cGRiO0FvSjFsZEk7RUFDSTtFQUNBO0FwSjRsZFI7QW9KMWxkUTtFQUNJO0FwSjRsZFo7QW9KeGxkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKMGxkUjtBb0p4bGRRO0VBQ0k7RUFDQTtBcEowbGRaOztBcUo5cmRBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QXJKaXNkSjtBRWpwZEk7RW1KbkRKO0lBTVE7SUFDQTtJQUNBO0VySmtzZE47QUFDRjtBcUpoc2RJO0VBQ0k7QXJKa3NkUjtBRTNwZEk7RW1KeENBO0lBSVE7SUFDQTtFckptc2RWO0FBQ0Y7QXFKanNkSTtFQUNJO0VBQ0E7QXJKbXNkUjtBcUpqc2RRO0VBQ0k7RUFDQTtBckptc2RaO0FxSmxzZFk7RUFDSTtBckpvc2RoQjtBRWh0ZEk7RW1KZ0JZO0lBQ0k7SUFDQTtFckptc2RsQjtFcUpqc2RjO0lBQ0k7RXJKbXNkbEI7RXFKanNkYztJQUNJO0VySm1zZGxCO0VxSmpzZGM7SUFDSTtFckptc2RsQjtBQUNGO0FxSmpzZFk7RUFDSTtBckptc2RoQjtBRTlyZEk7RW1KRlE7SUFFUTtJQUNBO0lBQ0E7RXJKa3NkbEI7QUFDRjtBcUovcmRZO0VBQ0k7QXJKaXNkaEI7QUV4c2RJO0VtSmFnQjtJQUNJO0VySjhyZHRCO0FBQ0Y7QUU3c2RJO0VtSlVJO0lBVVE7RXJKNnJkZDtFcUozcmRjO0lBQ0k7RXJKNnJkbEI7QUFDRjtBRXp2ZEk7RW1KbUVnQjtJQUNJO0VySnlyZHRCO0FBQ0Y7QXFKdHJkWTtFQUNJO0FySndyZGhCO0FFN3RkSTtFbUo0Qkk7SUFZUTtFckp5cmRkO0FBQ0Y7QUV0d2RJO0VtSitFWTtJQUNJO0VySjByZGxCO0FBQ0Y7QXFKcnJkSTtFQUNJO0VBQ0E7QXJKdXJkUjtBRTN1ZEk7RW1Kc0RJO0lBRVE7RXJKdXJkZDtBQUNGO0FxSm5yZEk7RUFDSTtFQUNBO0FySnFyZFI7QUV4eGRJO0VtSmlHQTtJQUtRO0VySnNyZFY7RXFKcnJkVTtJako5QlIseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpzdGRGO0VJcnRkRTtJQUNJLGNJaEZXO0VSdXlkakI7RUl0dGRNO0lBR0k7RUpzdGRWO0VJbnRkRTtJQUNJLHlCSXBFUztFUnl4ZGY7QUFDRjtBcUpsc2RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJKb3NkWjtBcUpoc2RJO0VBQ0k7RUFDQTtBckprc2RSOztBc0p4MGRBO0FBRUE7RUFDSTtFQUNBO0F0SjAwZEo7QUU5emRJO0VvSmRKO0lBSVE7RXRKNDBkTjtBQUNGO0FFL3hkSTtFb0psREo7SUFRUTtJQUNBO0V0SjYwZE47RXNKMzBkTTtJQUNJO0V0SjYwZFY7RXNKMTBkTTtJQUNJO0V0SjQwZFY7QUFDRjs7QXVKLzFkQTtBQUVBO0VBQ0k7RUFDQTtBdkppMmRKO0F1Si8xZEk7OztFQUdJO0F2SmkyZFI7QXVKOTFkSTtFQUNJO0VBQ0E7RUFDQTtBdkpnMmRSO0FJOTBkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMENMY0U7RUtiRjtFQUNBO0FKZzFkUjtBdUpwMmRJO0VBQ0k7QXZKczJkUjtBRTMyZEk7RXFKTUk7SW5KbURKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpzemRGO0VJcnpkRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKdXpkTjtBQUNGO0F1Si8yZEk7RUFDSTtBdkppM2RSO0F1SjkyZEk7RUFDSTtBdkpnM2RSOztBd0psNWRBO0FDQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBekpvNWRKOztBeUpqNWRBO0VBRUksdUIxSnNERztFMEpyREg7RUFDQTtBekptNWRKO0F5Smo1ZEk7RUFDSTtFQUNBO0VBQ0Esd0IxSnFDQTtFMEpwQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Sm01ZFI7QXlKLzRkUTtFQUNJO0VBQ0E7RUFDQTtBekppNWRaO0F5Sjk0ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIxSmVKO0FDaTRkUjtBeUo3NGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCMUpNSjtFMEpMSTtFQUNBO0VBQ0E7RUFDQTtBekorNGRaO0F5SjM0ZEk7RUFDSTtFQUNBO0F6SjY0ZFI7QXlKMzRkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVCMUpWSjtBQ3U1ZFI7QXlKeDRkUTtFQUNJO0F6SjA0ZFo7QXlKeDRkWTtFQUNJO0VBQ0E7QXpKMDRkaEI7QXlKdjRkWTtFQUNJO0VBQ0E7QXpKeTRkaEI7QXlKcDRkSTtFQUNJO0F6SnM0ZFI7QXlKbDRkUTtFQUNJO0F6Sm80ZFo7QXlKajRkUTtFQUNJO0VBQ0E7QXpKbTRkWjs7QTBKbitkQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKcytkSjs7QTBKbitkQTtFQUNJO0VBQ0E7RUFDQTtFdEprR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnE0ZEo7QUluNGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qkl4Rlk7RUp5Rlo7RUFDQTtBSnE0ZFIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19mb250cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19odG1sX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19pY29ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faXJzbi1pY29ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faXJzbl9ncmlkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvbGF5b3V0cy9fc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fdGFic19hY2NvcmRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19pbnB1dF90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19ub2RlX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX25vZGVfbWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fZGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX0NvbnRhY3RfRm9ybS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fcGFyYWdyYXBoLWNvbW1vbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX2dsb3NzYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19hZHZhbmNlZF9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19kYXRlLXBpY2tlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9BdWRpby9fQXVkaW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9SaWNodGV4dF9pbWFnZS9fUmljaHRleHRfaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Eb2N1bWVudC9fRG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaW5rcy9fTGlua3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0Zvb3Rlci9fRm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9IZWFkZXIvX0hlYWRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1Jvdy9fUm93LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvSW1hZ2VfcGFyYWdyYXBoL19JbWFnZV9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaWJyYXJ5L19MaWJyYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RpbGUvX1RpbGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL1RvX3RoZV90b3AvX1RvX3RoZV90b3Auc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ZvbGxvd191cy9fRm9sbG93X3VzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1ZpZGVvL19WaWRlby5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQ2FyZHMvX0NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL1RoZW1hdGlxdWVfbmF2aWdhdGlvbi9fVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQ2FyZHNfbGlzdF9hY2Nyb2NoZS9fQ2FyZHNfbGlzdF9hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9DYXJkX2FjY3JvY2hlL19DYXJkX2FjY3JvY2hlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0NhcmRfcmVsYXRlZF9jb250ZW50L19DYXJkX3JlbGF0ZWRfY29udGVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9BY2NvcmRpb24vX0FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0dyaWRfc3RpY2tlcnMvX0dyaWRfc3RpY2tlcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQ2FyZC9fQ2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UYWcvX1RhZy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9MaW5rL19MaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9JbnB1dC9fSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTWVnYV9tZW51L19NZWdhX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTW9iaWxlX3NlY29uZGFyeV9tZW51L19Nb2JpbGVfc2Vjb25kYXJ5X21lbnUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcmRzX2FjY3JvY2hlL19DYXJkc19hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvSGF1dF9kZV9wYWdlL19IYXV0X2RlX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1ByaW50X2FuZF9zaGFyZS9fUHJpbnRfYW5kX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQWNjb3JkaW9ucy9fQWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1F1b3RlL19RdW90ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9TaWRlYmFyX2RpcmVjdF9hY2Nlc3MvX1NpZGViYXJfZGlyZWN0X2FjY2Vzcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvTWVtYnJlX3RlYXNlci9fTWVtYnJlX3RlYXNlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcnRlX21lbWJyZS9fQ2FydGVfbWVtYnJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSW1hZ2UvX0ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQV92b2lyX2F1c3NpL19BX3ZvaXJfYXVzc2kuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0hvcml6b250YWxfQ2FyZC9fSG9yaXpvbnRhbF9DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0FjdHVhbGl0ZS9fQWN0dWFsaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9NZW1icmVfZGV0YWlsL19NZW1icmVfZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9MaXN0ZV9tZW1icmUvX0xpc3RlX21lbWJyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9jb3Jwb3JhdGlvbi9fUGFnZV9jb3Jwb3JhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0NvbnRhY3QvX0NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlL19CYXNlX2RvY3VtZW50YWlyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9QYWdlX3RoZW1hdGlxdWUvX1BhZ2VfdGhlbWF0aXF1ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9ob21lX3NlY3Rpb24vX1BhZ2VfaG9tZV9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNlX2RvY3VtZW50YWlyZV9maWNoZS9fQmFzZV9kb2N1bWVudGFpcmVfZmljaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvaXJzbi1wYWdlL19pcnNuLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0V2ZW5lbWVudC9fRXZlbmVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQV9saXJlX2F1c3NpL19BX2xpcmVfYXVzc2kuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTWFpbl9uYXZpZ2F0aW9uL19NYWluX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0xpbmtfbGlzdC9fTGlua19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi9fTmV3c2xldHRlcl9zdWJzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0xhdGVzdF9uZXdzL19MYXRlc3RfbmV3cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvRmVhdHVyZWRfY29udGVudC9fRmVhdHVyZWRfY29udGVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQWdlbmRhL19BZ2VuZGEuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL2ljb24vX2ljb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tY29udGFjdC1jYXJkL19pcnNuLWNvbnRhY3QtY2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9jb250YWN0LWJsb2MvX2NvbnRhY3QtYmxvYy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9tYXBzL19tYXBzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9NZWRpYV9kaXNjb3Zlci9fTWVkaWFfZGlzY292ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QdWJsaWNhdGlvbnNfYWNjZXNzL19QdWJsaWNhdGlvbnNfYWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9BbWJhc3NhZG9yc19leGNoYW5nZS9fQW1iYXNzYWRvcnNfZXhjaGFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIvX0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9WaWRlby9fVmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyL19zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvRmlsdGVyX3NlYXJjaC9fRmlsdGVyX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS10YWJzL19pcnNuLWRhdGFiYXNlLXRhYnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9saW5rLWxpc3QtdmFyaWFudC9fbGluay1saXN0LXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0xpc3RpbmdfRmVhdHVyZWRfQ29udGVudF9FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRmVhdHVyZWRfQ29udGVudF9FeHBvc2VkX0Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvU3VtbWFyeS9fU3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQWN0dWFsaXR5L19BY3R1YWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1NoYXJlL19TaGFyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ZvbGRlcl9QcmVzc19SZWxlYXNlL19Gb2xkZXJfUHJlc3NfUmVsZWFzZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQvX3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TdGlja2Vyc18yY29udGVudF8xYmxvY2svX1N0aWNrZXJzXzJjb250ZW50XzFibG9jay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGlzdC9fU3RpY2tlcl9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGlua3MvX1N0aWNrZXJfbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TZXBhcmF0b3IvX1NlcGFyYXRvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9IdWJfdGFnL19IdWJfdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9JbWFnZV9odWIvX0ltYWdlX2h1Yi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvSHViX2dyaWQvX0h1Yl9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL3BhZ2VyL19wYWdlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTWFnYXppbmVfc3VtbWFyeS9fTWFnYXppbmVfc3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9MYXN0X21hZ2F6aW5lL19MYXN0X21hZ2F6aW5lLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTWFnX2xpc3QvX01hZ19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0xhbmd1YWdlX3NlbGVjdG9yL19MYW5ndWFnZV9zZWxlY3Rvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9CcmVhZGNydW1iL19CcmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0Vycm9yL19FcnJvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoL19kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0xpc3RlX3BvZGNhc3RzL19MaXN0ZV9wb2RjYXN0cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JpY2h0ZXh0X21pZ3JhdGlvbi9fUmljaHRleHRfbWlncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2svX0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0Rpc2NvdmVyeV9jYXJkX0hQL19EaXNjb3ZlcnlfY2FyZF9IUC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC9fRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tc2xpZGUtYnRucy1uYXYvX2lyc24tc2xpZGUtYnRucy1uYXYuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvaXJzbi10by1mcm9udC1zbGlkZXIvX2lyc24tdG8tZnJvbnQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvaXJzbi10by1mcm9udC1ibG9jay9faXJzbi10by1mcm9udC1ibG9jay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9PcmdhbmlzbWVzL2hwLWZvb3Rlci9faHAtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvYmlnLXN0YWtlcy9fYmlnLXN0YWtlcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ltYWdlX3Bvc2l0aW9uYWJsZS9fSW1hZ2VfcG9zaXRpb25hYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RyYW5zY3JpcHRpb24vX1RyYW5zY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvVGl0bGUvX1RpdGxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQ29sb3JzIGRlY2xhcmF0aW9uICovXG46cm9vdCB7XG4gICAgLS1kYXJrLWdyZXk6ICM2YTZhNmE7XG4gICAgLS1saWdodC1ncmV5OiAjZjJmMmY5O1xuICAgIC0tdGV4dC1ncmV5OiAjMTYxNjE2O1xuICAgIC0tYmx1ZTogIzAwMDA5MTtcbiAgICAtLWJsdWUtaG92ZXI6ICMxMjEyZmY7XG4gICAgLS1ibHVlLWZpbHRlcjogIzQ4NGQ3YTtcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xuICAgIC0tYmxhY2s6ICMwMDAwMDA7XG4gICAgLS1nMzAwOiAjZTdlN2U3O1xuICAgIC8vUHJpbWFyeVxuICAgIC0taXJzbi1wcmltYXJ5OiAjZDkyYzQwO1xuICAgIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI2Q1MmMzZDtcbiAgICAtLWlyc24tcGFzdGVsLXByaW1hcnk6ICNmZGVjZWQ7XG4gICAgLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5OiAjRDAyQjNCO1xuICAgIC0taXJzbi10aGVtYXRpcXVlLXByaW1hcnk6ICNDMTE0MjU7XG5cbiAgICAvL0JsYWNrXG4gICAgLS1pcnNuLWJsYWNrOiAjMWUxZTFlO1xuICAgIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gICAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gICAgLS1pcnNuLWxpZ2h0ZXItYmxhY2s6ICMyZjJmMmY7XG4gICAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4gICAgLy9XaGl0ZS9HcmV5XG4gICAgLS1pcnNuLWNyZWFtLXdoaXRlOiAjZmFmOGY0O1xuICAgIC0taXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuICAgIC0taXJzbi1saWdodGVyLWdyZXk6ICM3MDcwNzA7XG4gICAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gICAgLS1pcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuICAgIC0taXJzbi1ncmFuaXQtZ3JleTogIzY0NjQ2NDtcbiAgICAtLWlyc24taG92ZXItZ3JleTogIzk4OTQ5NDtcblxuICAgIC8vQmx1ZXNcbiAgICAtLWlyc24tcHJpbWFyeS1ibHVlOiAjMEEwMDk2O1xuICAgIC0taXJzbi1wYXN0ZWwtYmx1ZTogI0FGRTFGQTtcbiAgICAtLWlyc24tYmx1ZTogIzNiOGVkZjtcbiAgICAtLWlyc24tc2t5LWJsdWU6ICMxZWNhZmY7XG4gICAgLS1pcnNuLWxpZ2h0LWJsdWU6ICNmMWY4ZmU7XG4gICAgLS1pcnNuLXNlYS1ibHVlOiAjMDA1ZmJlO1xuICAgIC0taXJzbi1ncmV5LWJsdWU6ICNmNGY3ZmM7XG4gICAgLS1pcnNuLWhhbi1ibHVlOiAjMzQ3N0NEO1xuXG4gICAgLy9Gb250c1xuICAgIC0taXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbiRwcmltYXJ5OiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4kZGFya2VuLXByaW1hcnk6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTsgLy8gdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG5cbiRibGFjazogdmFyKC0taXJzbi1ibGFjayk7XG4kZ2xvc3N5LWJsYWNrOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4kb3BhY2lmeS1ibGFjazogdmFyKC0taXJzbi1vcGFjaWZ5LWJsYWNrKTtcbiRsaWdodGVyLWJsYWNrOiB2YXIoLS1pcnNuLWxpZ2h0ZXItYmxhY2spO1xuJGdyZXlsaXNoLWJsYWNrOiB2YXIoLS1pcnNuLWdyZXlsaXNoLWJsYWNrKTtcblxuJHdoaXRlOiB2YXIoLS13aGl0ZSk7XG4kY3JlYW0td2hpdGU6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuJGxpZ2h0LWdyZXk6IHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG4kbGlnaHRlci1ncmV5OiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4kZ3JleTogdmFyKC0taXJzbi1ncmV5KTtcbiRzZXBhcmF0b3ItZ3JleTogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4kbWVudS1zZXBhcmF0b3ItZ3JleTogdmFyKC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5KTtcbiRpbmFjdGl2ZS10YWItZ3JleTogdmFyKC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleSk7XG4kZ3Jhbml0LWdyZXk6IHZhcigtLWlyc24tZ3Jhbml0LWdyZXkpO1xuXG4kYmx1ZTogdmFyKC0taXJzbi1ibHVlKTtcbiRza3ktYmx1ZTogdmFyKC0taXJzbi1za3ktYmx1ZSk7XG4kbGlnaHQtYmx1ZTogdmFyKC0taXJzbi1saWdodC1ibHVlKTtcbiRzZWEtYmx1ZTogdmFyKC0taXJzbi1zZWEtYmx1ZSk7XG4kZ3JleS1ibHVlOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4iLCIvKiBDb2xvcnMgZGVjbGFyYXRpb24gKi9cbjpyb290IHtcbiAgLS1kYXJrLWdyZXk6ICM2YTZhNmE7XG4gIC0tbGlnaHQtZ3JleTogI2YyZjJmOTtcbiAgLS10ZXh0LWdyZXk6ICMxNjE2MTY7XG4gIC0tYmx1ZTogIzAwMDA5MTtcbiAgLS1ibHVlLWhvdmVyOiAjMTIxMmZmO1xuICAtLWJsdWUtZmlsdGVyOiAjNDg0ZDdhO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLWczMDA6ICNlN2U3ZTc7XG4gIC0taXJzbi1wcmltYXJ5OiAjZDkyYzQwO1xuICAtLWlyc24tZGFya2VuLXByaW1hcnk6ICNkNTJjM2Q7XG4gIC0taXJzbi1wYXN0ZWwtcHJpbWFyeTogI2ZkZWNlZDtcbiAgLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5OiAjRDAyQjNCO1xuICAtLWlyc24tdGhlbWF0aXF1ZS1wcmltYXJ5OiAjQzExNDI1O1xuICAtLWlyc24tYmxhY2s6ICMxZTFlMWU7XG4gIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAtLWlyc24tbGlnaHRlci1ibGFjazogIzJmMmYyZjtcbiAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuICAtLWlyc24tY3JlYW0td2hpdGU6ICNmYWY4ZjQ7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuICAtLWlyc24tZ3Jhbml0LWdyZXk6ICM2NDY0NjQ7XG4gIC0taXJzbi1ob3Zlci1ncmV5OiAjOTg5NDk0O1xuICAtLWlyc24tcHJpbWFyeS1ibHVlOiAjMEEwMDk2O1xuICAtLWlyc24tcGFzdGVsLWJsdWU6ICNBRkUxRkE7XG4gIC0taXJzbi1ibHVlOiAjM2I4ZWRmO1xuICAtLWlyc24tc2t5LWJsdWU6ICMxZWNhZmY7XG4gIC0taXJzbi1saWdodC1ibHVlOiAjZjFmOGZlO1xuICAtLWlyc24tc2VhLWJsdWU6ICMwMDVmYmU7XG4gIC0taXJzbi1ncmV5LWJsdWU6ICNmNGY3ZmM7XG4gIC0taXJzbi1oYW4tYmx1ZTogIzM0NzdDRDtcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYiBCb2xkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG9fc2xhYi9Sb2JvdG9TbGFiLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLyogQnJlYWtwb2ludHMgKi9cbjpyb290IHtcbiAgLS1pcnNuLXByaW1hcnktYmx1ZTogIzBBMDA5NjtcbiAgLS1pcnNuLXBhc3RlbC1ibHVlOiAjQUZFMUZBO1xuICAtLWlyc24tcHJpbWFyeTogI0U4M0M0RTtcbiAgLS1pcnNuLWRhcmtlbi1wcmltYXJ5OiAjRDUyQzNEO1xuICAtLWlyc24tZGFyay1wcmltYXJ5LXNlcGFyYXRvcjogI0NFMzU0NTtcbiAgLS1pcnNuLWJsYWNrOiAjMUYxRjFGO1xuICAtLWlyc24tZ2xvc3N5LWJsYWNrOiAjMTcxNzE3O1xuICAtLWlyc24tb3BhY2lmeS1ibGFjazogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbiAgLS1pcnNuLWxpZ2h0ZXItYmxhY2s6ICMyRjJGMkY7XG4gIC0taXJzbi1ncmV5bGlzaC1ibGFjazogIzM4MzgzODtcbiAgLS1pcnNuLWNyZWFtLXdoaXRlOiAjRkFGOEY0O1xuICAtLWlyc24tYmctZ3JleTogI0Y4RjhGODtcbiAgLS1pcnNuLWxpZ2h0LWdyZXk6ICNGQUZBRkE7XG4gIC0taXJzbi1saWdodGVyLWdyZXk6ICM3MDcwNzA7XG4gIC0taXJzbi1ncmV5OiAjNDM0MzQzO1xuICAtLWlyc24tZ3JleWxpc2gtZ3JleTogIzVGNkM3NztcbiAgLS1pcnNuLXNlcGFyYXRvci1ncmV5OiAjQzhENERGO1xuICAtLWlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTogI0UzRTlFRjtcbiAgLS1pcnNuLWluYWN0aXZlLXRhYi1ncmV5OiAjOTE5MTkxO1xuICAtLWlyc24tbWVtYmVyLWJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIC0taXJzbi1ibHVlOiAjM0I4RURGO1xuICAtLWlyc24tc2t5LWJsdWU6ICMxRUNBRkY7XG4gIC0taXJzbi1saWdodC1ibHVlOiAjRjFGOEZFO1xuICAtLWlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWJvbGQ6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1iaXMtZm9vdC1ib2xkOiBcIlJvYm90byBTbGFiIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtc2l6ZS1jYXJkLXRpdGxlOiAxLjEyNXJlbTtcbn1cblxuLyogQ29udmVydCBwaXhlbCB0byByZW0gKi9cbi8qdWwgbGlzdCBzdHlsZSAqL1xuLyogTGltaXQgdGV4dCBkaXNwbGF5IHdoZW4gb3ZlciBudW1iZXIgb2YgbGluZSBzcGVjaWZpZWQuICovXG4vKipcbkRFQlVHXG4qKi9cbi8qXG5NT0JJTEUgPCA1NzZweFxuKi9cbi8qIFByb2Nlc3MgdG8gcmVuYW1lIHVzaW5nIHJlZ2V4LiAqL1xuLyogVXNlIHJlZ2V4IHRvIHJlcGxhY2UgdGhlIHJlc3VsdCB3aXRoIHRoZSBmb2xsb3dpbmcgdG9rZW46IFwiLmZyLVthLXowLTlcXC1dKlwiLiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW0tbjh2LWxnLFxuICAuZnItbS1uNHctbGcge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjh2LWxnLFxuICAuZnItbWwtbjR3LWxnLFxuICAuZnItbXgtbjh2LWxnLFxuICAuZnItbXgtbjR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjh2LWxnLFxuICAuZnItbXItbjR3LWxnLFxuICAuZnItbXgtbjh2LWxnLFxuICAuZnItbXgtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW44di1sZyxcbiAgLmZyLW10LW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjh2LWxnLFxuICAuZnItbWItbjR3LWxnLFxuICAuZnItbXktbjh2LWxnLFxuICAuZnItbXktbjR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uN3YtbGcsXG4gIC5mci1teC1uN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uN3YtbGcsXG4gIC5mci1teC1uN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uN3YtbGcsXG4gIC5mci1teS1uN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjZ2LWxnLFxuICAuZnItbS1uM3ctbGcge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uNnYtbGcsXG4gIC5mci1tbC1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW42di1sZyxcbiAgLmZyLW1yLW4zdy1sZyxcbiAgLmZyLW14LW42di1sZyxcbiAgLmZyLW14LW4zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW42di1sZyxcbiAgLmZyLW10LW4zdy1sZyxcbiAgLmZyLW15LW42di1sZyxcbiAgLmZyLW15LW4zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uNnYtbGcsXG4gIC5mci1tYi1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uNXYtbGcge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjV2LWxnLFxuICAuZnItbXgtbjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjV2LWxnLFxuICAuZnItbXgtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjV2LWxnLFxuICAuZnItbXktbjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW40di1sZyxcbiAgLmZyLW0tbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW40di1sZyxcbiAgLmZyLW1sLW4ydy1sZyxcbiAgLmZyLW14LW40di1sZyxcbiAgLmZyLW14LW4ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW40di1sZyxcbiAgLmZyLW1yLW4ydy1sZyxcbiAgLmZyLW14LW40di1sZyxcbiAgLmZyLW14LW4ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uNHYtbGcsXG4gIC5mci1tdC1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW40di1sZyxcbiAgLmZyLW1iLW4ydy1sZyxcbiAgLmZyLW15LW40di1sZyxcbiAgLmZyLW15LW4ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uM3YtbGcge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjN2LWxnLFxuICAuZnItbXgtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjN2LWxnLFxuICAuZnItbXgtbjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4zdi1sZyxcbiAgLmZyLW15LW4zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjN2LWxnLFxuICAuZnItbXktbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4ydi1sZyxcbiAgLmZyLW0tbjF3LWxnIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjJ2LWxnLFxuICAuZnItbWwtbjF3LWxnLFxuICAuZnItbXgtbjJ2LWxnLFxuICAuZnItbXgtbjF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uMnYtbGcsXG4gIC5mci1tci1uMXctbGcsXG4gIC5mci1teC1uMnYtbGcsXG4gIC5mci1teC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uMnYtbGcsXG4gIC5mci1tdC1uMXctbGcsXG4gIC5mci1teS1uMnYtbGcsXG4gIC5mci1teS1uMXctbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjJ2LWxnLFxuICAuZnItbWItbjF3LWxnLFxuICAuZnItbXktbjJ2LWxnLFxuICAuZnItbXktbjF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4xdi1sZyxcbiAgLmZyLW14LW4xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4xdi1sZyxcbiAgLmZyLW14LW4xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4xdi1sZyxcbiAgLmZyLW15LW4xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uMS01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uMS01di1sZyxcbiAgLmZyLW14LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uMS01di1sZyxcbiAgLmZyLW15LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMC1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTAtbGcsXG4gIC5mci1teC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTAtbGcsXG4gIC5mci1teS0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTAtbGcsXG4gIC5mci1teS0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjAtNXYtbGcsXG4gIC5mci1teC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4wLTV2LWxnLFxuICAuZnItbXktbjAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTAtNXYtbGcge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0wLTV2LWxnLFxuICAuZnItbXgtMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0wLTV2LWxnLFxuICAuZnItbXktMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMXYtbGcge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xdi1sZyxcbiAgLmZyLW14LTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xdi1sZyxcbiAgLmZyLW14LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xdi1sZyxcbiAgLmZyLW15LTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTEtNXYtbGcsXG4gIC5mci1teC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xLTV2LWxnLFxuICAuZnItbXktMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0ydi1sZyxcbiAgLmZyLW0tMXctbGcge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTJ2LWxnLFxuICAuZnItbWwtMXctbGcsXG4gIC5mci1teC0ydi1sZyxcbiAgLmZyLW14LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTJ2LWxnLFxuICAuZnItbXItMXctbGcsXG4gIC5mci1teC0ydi1sZyxcbiAgLmZyLW14LTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0ydi1sZyxcbiAgLmZyLW10LTF3LWxnLFxuICAuZnItbXktMnYtbGcsXG4gIC5mci1teS0xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTJ2LWxnLFxuICAuZnItbWItMXctbGcsXG4gIC5mci1teS0ydi1sZyxcbiAgLmZyLW15LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zdi1sZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTN2LWxnLFxuICAuZnItbXgtM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTN2LWxnLFxuICAuZnItbXgtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTN2LWxnLFxuICAuZnItbXktM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS00di1sZyxcbiAgLmZyLW0tMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC00di1sZyxcbiAgLmZyLW1sLTJ3LWxnLFxuICAuZnItbXgtNHYtbGcsXG4gIC5mci1teC0ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItNHYtbGcsXG4gIC5mci1tci0ydy1sZyxcbiAgLmZyLW14LTR2LWxnLFxuICAuZnItbXgtMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC00di1sZyxcbiAgLmZyLW10LTJ3LWxnLFxuICAuZnItbXktNHYtbGcsXG4gIC5mci1teS0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi00di1sZyxcbiAgLmZyLW1iLTJ3LWxnLFxuICAuZnItbXktNHYtbGcsXG4gIC5mci1teS0ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTV2LWxnIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtNXYtbGcsXG4gIC5mci1teC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItNXYtbGcsXG4gIC5mci1teC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTV2LWxnLFxuICAuZnItbXktNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItNXYtbGcsXG4gIC5mci1teS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTZ2LWxnLFxuICAuZnItbS0zdy1sZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtNnYtbGcsXG4gIC5mci1tbC0zdy1sZyxcbiAgLmZyLW14LTZ2LWxnLFxuICAuZnItbXgtM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItNnYtbGcsXG4gIC5mci1tci0zdy1sZyxcbiAgLmZyLW14LTZ2LWxnLFxuICAuZnItbXgtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTZ2LWxnLFxuICAuZnItbXQtM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItNnYtbGcsXG4gIC5mci1tYi0zdy1sZyxcbiAgLmZyLW15LTZ2LWxnLFxuICAuZnItbXktM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtN3YtbGcsXG4gIC5mci1teC03di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItN3YtbGcsXG4gIC5mci1teC03di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItN3YtbGcsXG4gIC5mci1teS03di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTh2LWxnLFxuICAuZnItbS00dy1sZyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTh2LWxnLFxuICAuZnItbWwtNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci04di1sZyxcbiAgLmZyLW1yLTR3LWxnLFxuICAuZnItbXgtOHYtbGcsXG4gIC5mci1teC00dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTh2LWxnLFxuICAuZnItbXQtNHctbGcsXG4gIC5mci1teS04di1sZyxcbiAgLmZyLW15LTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTh2LWxnLFxuICAuZnItbWItNHctbGcsXG4gIC5mci1teS04di1sZyxcbiAgLmZyLW15LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tOXYtbGcge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC05di1sZyxcbiAgLmZyLW14LTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci05di1sZyxcbiAgLmZyLW14LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi05di1sZyxcbiAgLmZyLW15LTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTB2LWxnLFxuICAuZnItbS01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTB2LWxnLFxuICAuZnItbWwtNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xMHYtbGcsXG4gIC5mci1tci01dy1sZyxcbiAgLmZyLW14LTEwdi1sZyxcbiAgLmZyLW14LTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xMHYtbGcsXG4gIC5mci1tdC01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTB2LWxnLFxuICAuZnItbWItNXctbGcsXG4gIC5mci1teS0xMHYtbGcsXG4gIC5mci1teS01dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTF2LWxnIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xMXYtbGcsXG4gIC5mci1teC0xMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xMXYtbGcsXG4gIC5mci1teS0xMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTJ2LWxnLFxuICAuZnItbS02dy1sZyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTEydi1sZyxcbiAgLmZyLW1sLTZ3LWxnLFxuICAuZnItbXgtMTJ2LWxnLFxuICAuZnItbXgtNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTEydi1sZyxcbiAgLmZyLW1yLTZ3LWxnLFxuICAuZnItbXgtMTJ2LWxnLFxuICAuZnItbXgtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xMnYtbGcsXG4gIC5mci1tdC02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTEydi1sZyxcbiAgLmZyLW1iLTZ3LWxnLFxuICAuZnItbXktMTJ2LWxnLFxuICAuZnItbXktNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTEzdi1sZyxcbiAgLmZyLW14LTEzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xM3YtbGcsXG4gIC5mci1teS0xM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xNHYtbGcsXG4gIC5mci1tLTd3LWxnIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xNHYtbGcsXG4gIC5mci1tbC03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE0di1sZyxcbiAgLmZyLW1yLTd3LWxnLFxuICAuZnItbXgtMTR2LWxnLFxuICAuZnItbXgtN3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE0di1sZyxcbiAgLmZyLW10LTd3LWxnLFxuICAuZnItbXktMTR2LWxnLFxuICAuZnItbXktN3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xNHYtbGcsXG4gIC5mci1tYi03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xNXYtbGcge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xNXYtbGcsXG4gIC5mci1teC0xNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE1di1sZyxcbiAgLmZyLW14LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE1di1sZyxcbiAgLmZyLW15LTE1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xNXYtbGcsXG4gIC5mci1teS0xNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xNnYtbGcsXG4gIC5mci1tLTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTZ2LWxnLFxuICAuZnItbWwtOHctbGcsXG4gIC5mci1teC0xNnYtbGcsXG4gIC5mci1teC04dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTZ2LWxnLFxuICAuZnItbXItOHctbGcsXG4gIC5mci1teC0xNnYtbGcsXG4gIC5mci1teC04dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE2di1sZyxcbiAgLmZyLW10LTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTZ2LWxnLFxuICAuZnItbWItOHctbGcsXG4gIC5mci1teS0xNnYtbGcsXG4gIC5mci1teS04dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE3di1sZyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTd2LWxnLFxuICAuZnItbXgtMTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTd2LWxnLFxuICAuZnItbXktMTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE4di1sZyxcbiAgLmZyLW0tOXctbGcge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE4di1sZyxcbiAgLmZyLW1sLTl3LWxnLFxuICAuZnItbXgtMTh2LWxnLFxuICAuZnItbXgtOXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTh2LWxnLFxuICAuZnItbXItOXctbGcsXG4gIC5mci1teC0xOHYtbGcsXG4gIC5mci1teC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTh2LWxnLFxuICAuZnItbXQtOXctbGcsXG4gIC5mci1teS0xOHYtbGcsXG4gIC5mci1teS05dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE4di1sZyxcbiAgLmZyLW1iLTl3LWxnLFxuICAuZnItbXktMTh2LWxnLFxuICAuZnItbXktOXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTl2LWxnLFxuICAuZnItbXgtMTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE5di1sZyxcbiAgLmZyLW15LTE5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIwdi1sZyxcbiAgLmZyLW0tMTB3LWxnIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjB2LWxnLFxuICAuZnItbWwtMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yMHYtbGcsXG4gIC5mci1tci0xMHctbGcsXG4gIC5mci1teC0yMHYtbGcsXG4gIC5mci1teC0xMHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yMHYtbGcsXG4gIC5mci1tdC0xMHctbGcsXG4gIC5mci1teS0yMHYtbGcsXG4gIC5mci1teS0xMHctbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjB2LWxnLFxuICAuZnItbWItMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjF2LWxnIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjF2LWxnLFxuICAuZnItbXgtMjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yMXYtbGcsXG4gIC5mci1teC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yMXYtbGcsXG4gIC5mci1teS0yMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjF2LWxnLFxuICAuZnItbXktMjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjJ2LWxnLFxuICAuZnItbS0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIydi1sZyxcbiAgLmZyLW1sLTExdy1sZyxcbiAgLmZyLW14LTIydi1sZyxcbiAgLmZyLW14LTExdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yMnYtbGcsXG4gIC5mci1tci0xMXctbGcsXG4gIC5mci1teC0yMnYtbGcsXG4gIC5mci1teC0xMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTIydi1sZyxcbiAgLmZyLW10LTExdy1sZyxcbiAgLmZyLW15LTIydi1sZyxcbiAgLmZyLW15LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIydi1sZyxcbiAgLmZyLW1iLTExdy1sZyxcbiAgLmZyLW15LTIydi1sZyxcbiAgLmZyLW15LTExdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjN2LWxnIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yM3YtbGcsXG4gIC5mci1teC0yM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yM3YtbGcsXG4gIC5mci1teS0yM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjR2LWxnLFxuICAuZnItbS0xMnctbGcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yNHYtbGcsXG4gIC5mci1tbC0xMnctbGcsXG4gIC5mci1teC0yNHYtbGcsXG4gIC5mci1teC0xMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI0di1sZyxcbiAgLmZyLW1yLTEydy1sZyxcbiAgLmZyLW14LTI0di1sZyxcbiAgLmZyLW14LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI0di1sZyxcbiAgLmZyLW10LTEydy1sZyxcbiAgLmZyLW15LTI0di1sZyxcbiAgLmZyLW15LTEydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yNHYtbGcsXG4gIC5mci1tYi0xMnctbGcsXG4gIC5mci1teS0yNHYtbGcsXG4gIC5mci1teS0xMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI1di1sZyxcbiAgLmZyLW14LTI1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yNXYtbGcsXG4gIC5mci1teS0yNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yNnYtbGcsXG4gIC5mci1tLTEzdy1sZyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjZ2LWxnLFxuICAuZnItbWwtMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI2di1sZyxcbiAgLmZyLW1yLTEzdy1sZyxcbiAgLmZyLW14LTI2di1sZyxcbiAgLmZyLW14LTEzdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjZ2LWxnLFxuICAuZnItbXQtMTN3LWxnLFxuICAuZnItbXktMjZ2LWxnLFxuICAuZnItbXktMTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjZ2LWxnLFxuICAuZnItbWItMTN3LWxnLFxuICAuZnItbXktMjZ2LWxnLFxuICAuZnItbXktMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yN3YtbGcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yN3YtbGcsXG4gIC5mci1teC0yN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI3di1sZyxcbiAgLmZyLW14LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI3di1sZyxcbiAgLmZyLW15LTI3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yN3YtbGcsXG4gIC5mci1teS0yN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yOHYtbGcsXG4gIC5mci1tLTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI4di1sZyxcbiAgLmZyLW1sLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjh2LWxnLFxuICAuZnItbXItMTR3LWxnLFxuICAuZnItbXgtMjh2LWxnLFxuICAuZnItbXgtMTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjh2LWxnLFxuICAuZnItbXQtMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI4di1sZyxcbiAgLmZyLW1iLTE0dy1sZyxcbiAgLmZyLW15LTI4di1sZyxcbiAgLmZyLW15LTE0dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI5di1sZyB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjl2LWxnLFxuICAuZnItbXgtMjl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjl2LWxnLFxuICAuZnItbXktMjl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTMwdi1sZyxcbiAgLmZyLW0tMTV3LWxnIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zMHYtbGcsXG4gIC5mci1tbC0xNXctbGcsXG4gIC5mci1teC0zMHYtbGcsXG4gIC5mci1teC0xNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMzB2LWxnLFxuICAuZnItbXItMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0zMHYtbGcsXG4gIC5mci1tdC0xNXctbGcsXG4gIC5mci1teS0zMHYtbGcsXG4gIC5mci1teS0xNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zMHYtbGcsXG4gIC5mci1tYi0xNXctbGcsXG4gIC5mci1teS0zMHYtbGcsXG4gIC5mci1teS0xNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMzF2LWxnLFxuICAuZnItbXgtMzF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTMxdi1sZyxcbiAgLmZyLW15LTMxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTMydi1sZyxcbiAgLmZyLW0tMTZ3LWxnIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMzJ2LWxnLFxuICAuZnItbWwtMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0zMnYtbGcsXG4gIC5mci1tci0xNnctbGcsXG4gIC5mci1teC0zMnYtbGcsXG4gIC5mci1teC0xNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0zMnYtbGcsXG4gIC5mci1tdC0xNnctbGcsXG4gIC5mci1teS0zMnYtbGcsXG4gIC5mci1teS0xNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMzJ2LWxnLFxuICAuZnItbWItMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tYXV0by1sZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5mci1tbC1hdXRvLWxnLFxuICAuZnItbXgtYXV0by1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZyLW1yLWF1dG8tbGcsXG4gIC5mci1teC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZyLW10LWF1dG8tbGcsXG4gIC5mci1teS1hdXRvLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5mci1tYi1hdXRvLWxnLFxuICAuZnItbXktYXV0by1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAuZnItbS1maXJzdC1uOHYtbGcsXG4gIC5mci1tLWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uOHYtbGcsXG4gIC5mci1tbC1maXJzdC1uNHctbGcsXG4gIC5mci1teC1maXJzdC1uOHYtbGcsXG4gIC5mci1teC1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uOHYtbGcsXG4gIC5mci1tci1maXJzdC1uNHctbGcsXG4gIC5mci1teC1maXJzdC1uOHYtbGcsXG4gIC5mci1teC1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXQtZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uOHYtbGcsXG4gIC5mci1tYi1maXJzdC1uNHctbGcsXG4gIC5mci1teS1maXJzdC1uOHYtbGcsXG4gIC5mci1teS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW43di1sZyxcbiAgLmZyLW14LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW43di1sZyxcbiAgLmZyLW14LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uN3YtbGcsXG4gIC5mci1teS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW43di1sZyxcbiAgLmZyLW15LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uNnYtbGcsXG4gIC5mci1tLWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW42di1sZyxcbiAgLmZyLW1sLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW14LWZpcnN0LW42di1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjZ2LWxnLFxuICAuZnItbXItZmlyc3QtbjN3LWxnLFxuICAuZnItbXgtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXQtZmlyc3QtbjN3LWxnLFxuICAuZnItbXktZmlyc3QtbjZ2LWxnLFxuICAuZnItbXktZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW42di1sZyxcbiAgLmZyLW1iLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW15LWZpcnN0LW42di1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uNXYtbGcsXG4gIC5mci1teC1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uNXYtbGcsXG4gIC5mci1teC1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uNXYtbGcsXG4gIC5mci1teS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjR2LWxnLFxuICAuZnItbS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjR2LWxnLFxuICAuZnItbWwtZmlyc3QtbjJ3LWxnLFxuICAuZnItbXgtZmlyc3QtbjR2LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjR2LWxnLFxuICAuZnItbXItZmlyc3QtbjJ3LWxnLFxuICAuZnItbXgtZmlyc3QtbjR2LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW40di1sZyxcbiAgLmZyLW10LWZpcnN0LW4ydy1sZyxcbiAgLmZyLW15LWZpcnN0LW40di1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjR2LWxnLFxuICAuZnItbWItZmlyc3QtbjJ3LWxnLFxuICAuZnItbXktZmlyc3QtbjR2LWxnLFxuICAuZnItbXktZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uM3YtbGcsXG4gIC5mci1teC1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uM3YtbGcsXG4gIC5mci1teC1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uM3YtbGcsXG4gIC5mci1teS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjJ2LWxnLFxuICAuZnItbS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uMnYtbGcsXG4gIC5mci1tbC1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1yLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW10LWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uMnYtbGcsXG4gIC5mci1tYi1maXJzdC1uMXctbGcsXG4gIC5mci1teS1maXJzdC1uMnYtbGcsXG4gIC5mci1teS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjF2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjF2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4xdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjF2LWxnLFxuICAuZnItbXktZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMC1sZyxcbiAgLmZyLW14LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTAtbGcsXG4gIC5mci1teC1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMC1sZyxcbiAgLmZyLW15LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMC1sZyxcbiAgLmZyLW15LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teC1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTF2LWxnLFxuICAuZnItbXktZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTJ2LWxnLFxuICAuZnItbS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xdy1sZyxcbiAgLmZyLW14LWZpcnN0LTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMnYtbGcsXG4gIC5mci1tci1maXJzdC0xdy1sZyxcbiAgLmZyLW14LWZpcnN0LTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xdy1sZyxcbiAgLmZyLW15LWZpcnN0LTJ2LWxnLFxuICAuZnItbXktZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtM3YtbGcsXG4gIC5mci1teC1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtM3YtbGcsXG4gIC5mci1teC1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtM3YtbGcsXG4gIC5mci1teS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTR2LWxnLFxuICAuZnItbS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTR2LWxnLFxuICAuZnItbWwtZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC00di1sZyxcbiAgLmZyLW1yLWZpcnN0LTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtNHYtbGcsXG4gIC5mci1teC1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTR2LWxnLFxuICAuZnItbXQtZmlyc3QtMnctbGcsXG4gIC5mci1teS1maXJzdC00di1sZyxcbiAgLmZyLW15LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTR2LWxnLFxuICAuZnItbWItZmlyc3QtMnctbGcsXG4gIC5mci1teS1maXJzdC00di1sZyxcbiAgLmZyLW15LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtNnYtbGcsXG4gIC5mci1tLWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC02di1sZyxcbiAgLmZyLW1sLWZpcnN0LTN3LWxnLFxuICAuZnItbXgtZmlyc3QtNnYtbGcsXG4gIC5mci1teC1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC02di1sZyxcbiAgLmZyLW1yLWZpcnN0LTN3LWxnLFxuICAuZnItbXgtZmlyc3QtNnYtbGcsXG4gIC5mci1teC1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtNnYtbGcsXG4gIC5mci1tdC1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC02di1sZyxcbiAgLmZyLW1iLWZpcnN0LTN3LWxnLFxuICAuZnItbXktZmlyc3QtNnYtbGcsXG4gIC5mci1teS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC03di1sZyxcbiAgLmZyLW14LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC03di1sZyxcbiAgLmZyLW14LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtN3YtbGcsXG4gIC5mci1teS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC03di1sZyxcbiAgLmZyLW15LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtOHYtbGcsXG4gIC5mci1tLWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtOHYtbGcsXG4gIC5mci1tbC1maXJzdC00dy1sZyxcbiAgLmZyLW14LWZpcnN0LTh2LWxnLFxuICAuZnItbXgtZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTh2LWxnLFxuICAuZnItbXItZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtOHYtbGcsXG4gIC5mci1tdC1maXJzdC00dy1sZyxcbiAgLmZyLW15LWZpcnN0LTh2LWxnLFxuICAuZnItbXktZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtOHYtbGcsXG4gIC5mci1tYi1maXJzdC00dy1sZyxcbiAgLmZyLW15LWZpcnN0LTh2LWxnLFxuICAuZnItbXktZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTl2LWxnLFxuICAuZnItbXgtZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTl2LWxnLFxuICAuZnItbXgtZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTl2LWxnLFxuICAuZnItbXktZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xMHYtbGcsXG4gIC5mci1tLWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xMHYtbGcsXG4gIC5mci1tbC1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMTB2LWxnLFxuICAuZnItbXgtZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTV3LWxnLFxuICAuZnItbXktZmlyc3QtMTB2LWxnLFxuICAuZnItbXktZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xMHYtbGcsXG4gIC5mci1tYi1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbjogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xMXYtbGcsXG4gIC5mci1teC1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTExdi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTExdi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xMXYtbGcsXG4gIC5mci1teS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xMnYtbGcsXG4gIC5mci1tLWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtNnctbGcsXG4gIC5mci1teC1maXJzdC0xMnYtbGcsXG4gIC5mci1teC1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTJ2LWxnLFxuICAuZnItbXItZmlyc3QtNnctbGcsXG4gIC5mci1teC1maXJzdC0xMnYtbGcsXG4gIC5mci1teC1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEydi1sZyxcbiAgLmZyLW10LWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTJ2LWxnLFxuICAuZnItbWItZmlyc3QtNnctbGcsXG4gIC5mci1teS1maXJzdC0xMnYtbGcsXG4gIC5mci1teS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTN2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTN2LWxnLFxuICAuZnItbXktZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE0di1sZyxcbiAgLmZyLW0tZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1sLWZpcnN0LTd3LWxnLFxuICAuZnItbXgtZmlyc3QtMTR2LWxnLFxuICAuZnItbXgtZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTR2LWxnLFxuICAuZnItbXItZmlyc3QtN3ctbGcsXG4gIC5mci1teC1maXJzdC0xNHYtbGcsXG4gIC5mci1teC1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTR2LWxnLFxuICAuZnItbXQtZmlyc3QtN3ctbGcsXG4gIC5mci1teS1maXJzdC0xNHYtbGcsXG4gIC5mci1teS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1iLWZpcnN0LTd3LWxnLFxuICAuZnItbXktZmlyc3QtMTR2LWxnLFxuICAuZnItbXktZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE1di1sZyxcbiAgLmZyLW15LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE2di1sZyxcbiAgLmZyLW0tZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xNnYtbGcsXG4gIC5mci1tbC1maXJzdC04dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE2di1sZyxcbiAgLmZyLW14LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xNnYtbGcsXG4gIC5mci1tci1maXJzdC04dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE2di1sZyxcbiAgLmZyLW14LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXQtZmlyc3QtOHctbGcsXG4gIC5mci1teS1maXJzdC0xNnYtbGcsXG4gIC5mci1teS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xNnYtbGcsXG4gIC5mci1tYi1maXJzdC04dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE2di1sZyxcbiAgLmZyLW15LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW46IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTd2LWxnLFxuICAuZnItbXgtZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xN3YtbGcsXG4gIC5mci1teC1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xN3YtbGcsXG4gIC5mci1teS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTd2LWxnLFxuICAuZnItbXktZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTh2LWxnLFxuICAuZnItbS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTh2LWxnLFxuICAuZnItbWwtZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xOHYtbGcsXG4gIC5mci1tci1maXJzdC05dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE4di1sZyxcbiAgLmZyLW14LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xOHYtbGcsXG4gIC5mci1tdC1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTh2LWxnLFxuICAuZnItbWItZmlyc3QtOXctbGcsXG4gIC5mci1teS1maXJzdC0xOHYtbGcsXG4gIC5mci1teS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xOXYtbGcsXG4gIC5mci1teC1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xOXYtbGcsXG4gIC5mci1teS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjB2LWxnLFxuICAuZnItbS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yMHYtbGcsXG4gIC5mci1tbC1maXJzdC0xMHctbGcsXG4gIC5mci1teC1maXJzdC0yMHYtbGcsXG4gIC5mci1teC1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTEwdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yMHYtbGcsXG4gIC5mci1tYi1maXJzdC0xMHctbGcsXG4gIC5mci1teS1maXJzdC0yMHYtbGcsXG4gIC5mci1teS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yMXYtbGcsXG4gIC5mci1teS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yMnYtbGcsXG4gIC5mci1tLWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTExdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIydi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTF3LWxnLFxuICAuZnItbXktZmlyc3QtMjJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTF3LWxnLFxuICAuZnItbXktZmlyc3QtMjJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbjogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yM3YtbGcsXG4gIC5mci1teC1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTIzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yM3YtbGcsXG4gIC5mci1teS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yNHYtbGcsXG4gIC5mci1tLWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1sLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjR2LWxnLFxuICAuZnItbXItZmlyc3QtMTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtMjR2LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjR2LWxnLFxuICAuZnItbXQtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1iLWZpcnN0LTEydy1sZyxcbiAgLmZyLW15LWZpcnN0LTI0di1sZyxcbiAgLmZyLW15LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjV2LWxnLFxuICAuZnItbXgtZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjV2LWxnLFxuICAuZnItbXktZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI2di1sZyxcbiAgLmZyLW0tZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yNnYtbGcsXG4gIC5mci1tbC1maXJzdC0xM3ctbGcsXG4gIC5mci1teC1maXJzdC0yNnYtbGcsXG4gIC5mci1teC1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjZ2LWxnLFxuICAuZnItbXItZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yNnYtbGcsXG4gIC5mci1tdC1maXJzdC0xM3ctbGcsXG4gIC5mci1teS1maXJzdC0yNnYtbGcsXG4gIC5mci1teS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yNnYtbGcsXG4gIC5mci1tYi1maXJzdC0xM3ctbGcsXG4gIC5mci1teS1maXJzdC0yNnYtbGcsXG4gIC5mci1teS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjd2LWxnLFxuICAuZnItbXgtZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI3di1sZyxcbiAgLmZyLW15LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI4di1sZyxcbiAgLmZyLW0tZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjh2LWxnLFxuICAuZnItbWwtZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yOHYtbGcsXG4gIC5mci1tci1maXJzdC0xNHctbGcsXG4gIC5mci1teC1maXJzdC0yOHYtbGcsXG4gIC5mci1teC1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yOHYtbGcsXG4gIC5mci1tdC1maXJzdC0xNHctbGcsXG4gIC5mci1teS1maXJzdC0yOHYtbGcsXG4gIC5mci1teS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjh2LWxnLFxuICAuZnItbWItZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW46IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjl2LWxnLFxuICAuZnItbXgtZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yOXYtbGcsXG4gIC5mci1teC1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yOXYtbGcsXG4gIC5mci1teS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjl2LWxnLFxuICAuZnItbXktZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMzB2LWxnLFxuICAuZnItbS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0zMHYtbGcsXG4gIC5mci1tci1maXJzdC0xNXctbGcsXG4gIC5mci1teC1maXJzdC0zMHYtbGcsXG4gIC5mci1teC1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTE1dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0zMXYtbGcsXG4gIC5mci1teC1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zMXYtbGcsXG4gIC5mci1teS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMzJ2LWxnLFxuICAuZnItbS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0zMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xNnctbGcsXG4gIC5mci1teC1maXJzdC0zMnYtbGcsXG4gIC5mci1teC1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMydi1sZyxcbiAgLmZyLW14LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTMydi1sZyxcbiAgLmZyLW10LWZpcnN0LTE2dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMydi1sZyxcbiAgLmZyLW15LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0zMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xNnctbGcsXG4gIC5mci1teS1maXJzdC0zMnYtbGcsXG4gIC5mci1teS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmZyLW1sLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZnItbXItZmlyc3QtYXV0by1sZyxcbiAgLmZyLW14LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZnItbXQtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmZyLW1iLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5mci1wLTAtbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0wLWxnLFxuICAuZnItcHgtMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0wLWxnLFxuICAuZnItcHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtbjAtNXYtbGcge1xuICAgIHBhZGRpbmc6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1uMC01di1sZyxcbiAgLmZyLXB4LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1uMC01di1sZyxcbiAgLmZyLXB4LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1uMC01di1sZyxcbiAgLmZyLXB5LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMC01di1sZyxcbiAgLmZyLXB4LTAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMC01di1sZyxcbiAgLmZyLXB4LTAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMC01di1sZyxcbiAgLmZyLXB5LTAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTF2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xdi1sZyxcbiAgLmZyLXB4LTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTF2LWxnLFxuICAuZnItcHktMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTF2LWxnLFxuICAuZnItcHktMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMS01di1sZyB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMS01di1sZyxcbiAgLmZyLXB4LTEtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMS01di1sZyxcbiAgLmZyLXB4LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMS01di1sZyxcbiAgLmZyLXB5LTEtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTJ2LWxnLFxuICAuZnItcC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTJ2LWxnLFxuICAuZnItcGwtMXctbGcsXG4gIC5mci1weC0ydi1sZyxcbiAgLmZyLXB4LTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0ydi1sZyxcbiAgLmZyLXByLTF3LWxnLFxuICAuZnItcHgtMnYtbGcsXG4gIC5mci1weC0xdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTJ2LWxnLFxuICAuZnItcHQtMXctbGcsXG4gIC5mci1weS0ydi1sZyxcbiAgLmZyLXB5LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTJ2LWxnLFxuICAuZnItcGItMXctbGcsXG4gIC5mci1weS0ydi1sZyxcbiAgLmZyLXB5LTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtM3YtbGcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTN2LWxnLFxuICAuZnItcHgtM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtM3YtbGcsXG4gIC5mci1weS0zdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItM3YtbGcsXG4gIC5mci1weS0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC00di1sZyxcbiAgLmZyLXAtMnctbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtNHYtbGcsXG4gIC5mci1wbC0ydy1sZyxcbiAgLmZyLXB4LTR2LWxnLFxuICAuZnItcHgtMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci00di1sZyxcbiAgLmZyLXByLTJ3LWxnLFxuICAuZnItcHgtNHYtbGcsXG4gIC5mci1weC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC00di1sZyxcbiAgLmZyLXB0LTJ3LWxnLFxuICAuZnItcHktNHYtbGcsXG4gIC5mci1weS0ydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItNHYtbGcsXG4gIC5mci1wYi0ydy1sZyxcbiAgLmZyLXB5LTR2LWxnLFxuICAuZnItcHktMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtNXYtbGcsXG4gIC5mci1weC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTV2LWxnLFxuICAuZnItcHgtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtNXYtbGcsXG4gIC5mci1weS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItNXYtbGcsXG4gIC5mci1weS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC02di1sZyxcbiAgLmZyLXAtM3ctbGcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC02di1sZyxcbiAgLmZyLXBsLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItNnYtbGcsXG4gIC5mci1wci0zdy1sZyxcbiAgLmZyLXB4LTZ2LWxnLFxuICAuZnItcHgtM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC02di1sZyxcbiAgLmZyLXB0LTN3LWxnLFxuICAuZnItcHktNnYtbGcsXG4gIC5mci1weS0zdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi02di1sZyxcbiAgLmZyLXBiLTN3LWxnLFxuICAuZnItcHktNnYtbGcsXG4gIC5mci1weS0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTd2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTd2LWxnLFxuICAuZnItcHgtN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTd2LWxnLFxuICAuZnItcHktN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTd2LWxnLFxuICAuZnItcHktN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtOHYtbGcsXG4gIC5mci1wLTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTh2LWxnLFxuICAuZnItcGwtNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItOHYtbGcsXG4gIC5mci1wci00dy1sZyxcbiAgLmZyLXB4LTh2LWxnLFxuICAuZnItcHgtNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtOHYtbGcsXG4gIC5mci1wdC00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTh2LWxnLFxuICAuZnItcGItNHctbGcsXG4gIC5mci1weS04di1sZyxcbiAgLmZyLXB5LTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTl2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci05di1sZyxcbiAgLmZyLXB4LTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTl2LWxnLFxuICAuZnItcHktOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTl2LWxnLFxuICAuZnItcHktOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTB2LWxnLFxuICAuZnItcC01dy1sZyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEwdi1sZyxcbiAgLmZyLXBsLTV3LWxnLFxuICAuZnItcHgtMTB2LWxnLFxuICAuZnItcHgtNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEwdi1sZyxcbiAgLmZyLXByLTV3LWxnLFxuICAuZnItcHgtMTB2LWxnLFxuICAuZnItcHgtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xMHYtbGcsXG4gIC5mci1wdC01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEwdi1sZyxcbiAgLmZyLXBiLTV3LWxnLFxuICAuZnItcHktMTB2LWxnLFxuICAuZnItcHktNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTF2LWxnLFxuICAuZnItcHgtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTF2LWxnLFxuICAuZnItcHgtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTF2LWxnLFxuICAuZnItcHktMTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEydi1sZyxcbiAgLmZyLXAtNnctbGcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTJ2LWxnLFxuICAuZnItcGwtNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEydi1sZyxcbiAgLmZyLXByLTZ3LWxnLFxuICAuZnItcHgtMTJ2LWxnLFxuICAuZnItcHgtNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTJ2LWxnLFxuICAuZnItcHQtNnctbGcsXG4gIC5mci1weS0xMnYtbGcsXG4gIC5mci1weS02dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTJ2LWxnLFxuICAuZnItcGItNnctbGcsXG4gIC5mci1weS0xMnYtbGcsXG4gIC5mci1weS02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xM3YtbGcge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTN2LWxnLFxuICAuZnItcHgtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTN2LWxnLFxuICAuZnItcHgtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTN2LWxnLFxuICAuZnItcHktMTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE0di1sZyxcbiAgLmZyLXAtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xNHYtbGcsXG4gIC5mci1wbC03dy1sZyxcbiAgLmZyLXB4LTE0di1sZyxcbiAgLmZyLXB4LTd3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xNHYtbGcsXG4gIC5mci1wci03dy1sZyxcbiAgLmZyLXB4LTE0di1sZyxcbiAgLmZyLXB4LTd3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTR2LWxnLFxuICAuZnItcHQtN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xNHYtbGcsXG4gIC5mci1wYi03dy1sZyxcbiAgLmZyLXB5LTE0di1sZyxcbiAgLmZyLXB5LTd3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTV2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE1di1sZyxcbiAgLmZyLXB4LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE1di1sZyxcbiAgLmZyLXB4LTE1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xNXYtbGcsXG4gIC5mci1weS0xNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE1di1sZyxcbiAgLmZyLXB5LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xNnYtbGcsXG4gIC5mci1wLTh3LWxnIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE2di1sZyxcbiAgLmZyLXBsLTh3LWxnLFxuICAuZnItcHgtMTZ2LWxnLFxuICAuZnItcHgtOHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xNnYtbGcsXG4gIC5mci1wci04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE2di1sZyxcbiAgLmZyLXB0LTh3LWxnLFxuICAuZnItcHktMTZ2LWxnLFxuICAuZnItcHktOHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE2di1sZyxcbiAgLmZyLXBiLTh3LWxnLFxuICAuZnItcHktMTZ2LWxnLFxuICAuZnItcHktOHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE3di1sZyxcbiAgLmZyLXB4LTE3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE3di1sZyxcbiAgLmZyLXB4LTE3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE3di1sZyxcbiAgLmZyLXB5LTE3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xOHYtbGcsXG4gIC5mci1wLTl3LWxnIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTh2LWxnLFxuICAuZnItcGwtOXctbGcsXG4gIC5mci1weC0xOHYtbGcsXG4gIC5mci1weC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTh2LWxnLFxuICAuZnItcHItOXctbGcsXG4gIC5mci1weC0xOHYtbGcsXG4gIC5mci1weC05dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE4di1sZyxcbiAgLmZyLXB0LTl3LWxnLFxuICAuZnItcHktMTh2LWxnLFxuICAuZnItcHktOXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTh2LWxnLFxuICAuZnItcGItOXctbGcsXG4gIC5mci1weS0xOHYtbGcsXG4gIC5mci1weS05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE5di1sZyB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xOXYtbGcsXG4gIC5mci1weC0xOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xOXYtbGcsXG4gIC5mci1weC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xOXYtbGcsXG4gIC5mci1weS0xOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjB2LWxnLFxuICAuZnItcC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjB2LWxnLFxuICAuZnItcGwtMTB3LWxnLFxuICAuZnItcHgtMjB2LWxnLFxuICAuZnItcHgtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjB2LWxnLFxuICAuZnItcHItMTB3LWxnLFxuICAuZnItcHgtMjB2LWxnLFxuICAuZnItcHgtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTIwdi1sZyxcbiAgLmZyLXB0LTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjB2LWxnLFxuICAuZnItcGItMTB3LWxnLFxuICAuZnItcHktMjB2LWxnLFxuICAuZnItcHktMTB3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIxdi1sZyB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yMXYtbGcsXG4gIC5mci1weC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yMXYtbGcsXG4gIC5mci1weC0yMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjF2LWxnLFxuICAuZnItcHktMjF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yMXYtbGcsXG4gIC5mci1weS0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjJ2LWxnLFxuICAuZnItcC0xMXctbGcge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yMnYtbGcsXG4gIC5mci1wbC0xMXctbGcsXG4gIC5mci1weC0yMnYtbGcsXG4gIC5mci1weC0xMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIydi1sZyxcbiAgLmZyLXByLTExdy1sZyxcbiAgLmZyLXB4LTIydi1sZyxcbiAgLmZyLXB4LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTIydi1sZyxcbiAgLmZyLXB0LTExdy1sZyxcbiAgLmZyLXB5LTIydi1sZyxcbiAgLmZyLXB5LTExdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yMnYtbGcsXG4gIC5mci1wYi0xMXctbGcsXG4gIC5mci1weS0yMnYtbGcsXG4gIC5mci1weS0xMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjN2LWxnLFxuICAuZnItcHgtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjN2LWxnLFxuICAuZnItcHgtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjN2LWxnLFxuICAuZnItcHktMjN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI0di1sZyxcbiAgLmZyLXAtMTJ3LWxnIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI0di1sZyxcbiAgLmZyLXBsLTEydy1sZyxcbiAgLmZyLXB4LTI0di1sZyxcbiAgLmZyLXB4LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI0di1sZyxcbiAgLmZyLXByLTEydy1sZyxcbiAgLmZyLXB4LTI0di1sZyxcbiAgLmZyLXB4LTEydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yNHYtbGcsXG4gIC5mci1wdC0xMnctbGcsXG4gIC5mci1weS0yNHYtbGcsXG4gIC5mci1weS0xMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI0di1sZyxcbiAgLmZyLXBiLTEydy1sZyxcbiAgLmZyLXB5LTI0di1sZyxcbiAgLmZyLXB5LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yNXYtbGcge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjV2LWxnLFxuICAuZnItcHgtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjV2LWxnLFxuICAuZnItcHgtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjV2LWxnLFxuICAuZnItcHktMjV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI2di1sZyxcbiAgLmZyLXAtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjZ2LWxnLFxuICAuZnItcGwtMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yNnYtbGcsXG4gIC5mci1wci0xM3ctbGcsXG4gIC5mci1weC0yNnYtbGcsXG4gIC5mci1weC0xM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yNnYtbGcsXG4gIC5mci1wdC0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjZ2LWxnLFxuICAuZnItcGItMTN3LWxnLFxuICAuZnItcHktMjZ2LWxnLFxuICAuZnItcHktMTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjd2LWxnIHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI3di1sZyxcbiAgLmZyLXB4LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI3di1sZyxcbiAgLmZyLXB4LTI3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yN3YtbGcsXG4gIC5mci1weS0yN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI3di1sZyxcbiAgLmZyLXB5LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yOHYtbGcsXG4gIC5mci1wLTE0dy1sZyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yOHYtbGcsXG4gIC5mci1wbC0xNHctbGcsXG4gIC5mci1weC0yOHYtbGcsXG4gIC5mci1weC0xNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yOHYtbGcsXG4gIC5mci1wci0xNHctbGcsXG4gIC5mci1weC0yOHYtbGcsXG4gIC5mci1weC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjh2LWxnLFxuICAuZnItcHQtMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yOHYtbGcsXG4gIC5mci1wYi0xNHctbGcsXG4gIC5mci1weS0yOHYtbGcsXG4gIC5mci1weS0xNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI5di1sZyxcbiAgLmZyLXB4LTI5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI5di1sZyxcbiAgLmZyLXB4LTI5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI5di1sZyxcbiAgLmZyLXB5LTI5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0zMHYtbGcsXG4gIC5mci1wLTE1dy1sZyB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTMwdi1sZyxcbiAgLmZyLXBsLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMzB2LWxnLFxuICAuZnItcHItMTV3LWxnLFxuICAuZnItcHgtMzB2LWxnLFxuICAuZnItcHgtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMzB2LWxnLFxuICAuZnItcHQtMTV3LWxnLFxuICAuZnItcHktMzB2LWxnLFxuICAuZnItcHktMTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTMwdi1sZyxcbiAgLmZyLXBiLTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTMxdi1sZyB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0zMXYtbGcsXG4gIC5mci1weC0zMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0zMXYtbGcsXG4gIC5mci1weC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0zMXYtbGcsXG4gIC5mci1weS0zMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMzJ2LWxnLFxuICAuZnItcC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMzJ2LWxnLFxuICAuZnItcGwtMTZ3LWxnLFxuICAuZnItcHgtMzJ2LWxnLFxuICAuZnItcHgtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMzJ2LWxnLFxuICAuZnItcHItMTZ3LWxnLFxuICAuZnItcHgtMzJ2LWxnLFxuICAuZnItcHgtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTMydi1sZyxcbiAgLmZyLXB0LTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMzJ2LWxnLFxuICAuZnItcGItMTZ3LWxnLFxuICAuZnItcHktMzJ2LWxnLFxuICAuZnItcHktMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0wLWxnLFxuICAuZnItcHgtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0wLWxnLFxuICAuZnItcHktZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmc6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTF2LWxnLFxuICAuZnItcHktZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTF2LWxnLFxuICAuZnItcHktZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMS01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMS01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMS01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTJ2LWxnLFxuICAuZnItcC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMXctbGcsXG4gIC5mci1weC1maXJzdC0ydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0ydi1sZyxcbiAgLmZyLXByLWZpcnN0LTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMnYtbGcsXG4gIC5mci1weC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMXctbGcsXG4gIC5mci1weS1maXJzdC0ydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTJ2LWxnLFxuICAuZnItcGItZmlyc3QtMXctbGcsXG4gIC5mci1weS1maXJzdC0ydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTN2LWxnLFxuICAuZnItcHgtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtM3YtbGcsXG4gIC5mci1weS1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtM3YtbGcsXG4gIC5mci1weS1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC00di1sZyxcbiAgLmZyLXAtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtNHYtbGcsXG4gIC5mci1wbC1maXJzdC0ydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTR2LWxnLFxuICAuZnItcHgtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC00di1sZyxcbiAgLmZyLXByLWZpcnN0LTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtNHYtbGcsXG4gIC5mci1weC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC00di1sZyxcbiAgLmZyLXB0LWZpcnN0LTJ3LWxnLFxuICAuZnItcHktZmlyc3QtNHYtbGcsXG4gIC5mci1weS1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtNHYtbGcsXG4gIC5mci1wYi1maXJzdC0ydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTR2LWxnLFxuICAuZnItcHktZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtNXYtbGcsXG4gIC5mci1weC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTV2LWxnLFxuICAuZnItcHgtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtNXYtbGcsXG4gIC5mci1weS1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtNXYtbGcsXG4gIC5mci1weS1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC02di1sZyxcbiAgLmZyLXAtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC02di1sZyxcbiAgLmZyLXBsLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtNnYtbGcsXG4gIC5mci1wci1maXJzdC0zdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC02di1sZyxcbiAgLmZyLXB0LWZpcnN0LTN3LWxnLFxuICAuZnItcHktZmlyc3QtNnYtbGcsXG4gIC5mci1weS1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC02di1sZyxcbiAgLmZyLXBiLWZpcnN0LTN3LWxnLFxuICAuZnItcHktZmlyc3QtNnYtbGcsXG4gIC5mci1weS1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTd2LWxnLFxuICAuZnItcHgtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTd2LWxnLFxuICAuZnItcHktZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTd2LWxnLFxuICAuZnItcHktZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtOHYtbGcsXG4gIC5mci1wLWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTh2LWxnLFxuICAuZnItcGwtZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtOHYtbGcsXG4gIC5mci1wci1maXJzdC00dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTh2LWxnLFxuICAuZnItcHgtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtOHYtbGcsXG4gIC5mci1wdC1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTh2LWxnLFxuICAuZnItcGItZmlyc3QtNHctbGcsXG4gIC5mci1weS1maXJzdC04di1sZyxcbiAgLmZyLXB5LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC05di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTl2LWxnLFxuICAuZnItcHktZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTl2LWxnLFxuICAuZnItcHktZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTB2LWxnLFxuICAuZnItcC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMTB2LWxnLFxuICAuZnItcHgtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMTB2LWxnLFxuICAuZnItcHgtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xMHYtbGcsXG4gIC5mci1wdC1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTV3LWxnLFxuICAuZnItcHktZmlyc3QtMTB2LWxnLFxuICAuZnItcHktZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTF2LWxnLFxuICAuZnItcHktZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEydi1sZyxcbiAgLmZyLXAtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTJ2LWxnLFxuICAuZnItcGwtZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEydi1sZyxcbiAgLmZyLXByLWZpcnN0LTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHQtZmlyc3QtNnctbGcsXG4gIC5mci1weS1maXJzdC0xMnYtbGcsXG4gIC5mci1weS1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTJ2LWxnLFxuICAuZnItcGItZmlyc3QtNnctbGcsXG4gIC5mci1weS1maXJzdC0xMnYtbGcsXG4gIC5mci1weS1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTN2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTN2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTN2LWxnLFxuICAuZnItcHktZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE0di1sZyxcbiAgLmZyLXAtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xNHYtbGcsXG4gIC5mci1wbC1maXJzdC03dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xNHYtbGcsXG4gIC5mci1wci1maXJzdC03dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTR2LWxnLFxuICAuZnItcHQtZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xNHYtbGcsXG4gIC5mci1wYi1maXJzdC03dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xNXYtbGcsXG4gIC5mci1weS1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xNnYtbGcsXG4gIC5mci1wLWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE2di1sZyxcbiAgLmZyLXBsLWZpcnN0LTh3LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xNnYtbGcsXG4gIC5mci1wci1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB0LWZpcnN0LTh3LWxnLFxuICAuZnItcHktZmlyc3QtMTZ2LWxnLFxuICAuZnItcHktZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE2di1sZyxcbiAgLmZyLXBiLWZpcnN0LTh3LWxnLFxuICAuZnItcHktZmlyc3QtMTZ2LWxnLFxuICAuZnItcHktZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xOHYtbGcsXG4gIC5mci1wLWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTh2LWxnLFxuICAuZnItcGwtZmlyc3QtOXctbGcsXG4gIC5mci1weC1maXJzdC0xOHYtbGcsXG4gIC5mci1weC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTh2LWxnLFxuICAuZnItcHItZmlyc3QtOXctbGcsXG4gIC5mci1weC1maXJzdC0xOHYtbGcsXG4gIC5mci1weC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB0LWZpcnN0LTl3LWxnLFxuICAuZnItcHktZmlyc3QtMTh2LWxnLFxuICAuZnItcHktZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTh2LWxnLFxuICAuZnItcGItZmlyc3QtOXctbGcsXG4gIC5mci1weS1maXJzdC0xOHYtbGcsXG4gIC5mci1weS1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xOXYtbGcsXG4gIC5mci1weC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xOXYtbGcsXG4gIC5mci1weC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xOXYtbGcsXG4gIC5mci1weS1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjB2LWxnLFxuICAuZnItcC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjB2LWxnLFxuICAuZnItcGwtZmlyc3QtMTB3LWxnLFxuICAuZnItcHgtZmlyc3QtMjB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjB2LWxnLFxuICAuZnItcHItZmlyc3QtMTB3LWxnLFxuICAuZnItcHgtZmlyc3QtMjB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjB2LWxnLFxuICAuZnItcGItZmlyc3QtMTB3LWxnLFxuICAuZnItcHktZmlyc3QtMjB2LWxnLFxuICAuZnItcHktZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yMXYtbGcsXG4gIC5mci1weC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yMXYtbGcsXG4gIC5mci1weC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjF2LWxnLFxuICAuZnItcHktZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yMXYtbGcsXG4gIC5mci1weS1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjJ2LWxnLFxuICAuZnItcC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xMXctbGcsXG4gIC5mci1weC1maXJzdC0yMnYtbGcsXG4gIC5mci1weC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIydi1sZyxcbiAgLmZyLXByLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTExdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xMXctbGcsXG4gIC5mci1weS1maXJzdC0yMnYtbGcsXG4gIC5mci1weS1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjN2LWxnLFxuICAuZnItcHgtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjN2LWxnLFxuICAuZnItcHgtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjN2LWxnLFxuICAuZnItcHktZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI0di1sZyxcbiAgLmZyLXAtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI0di1sZyxcbiAgLmZyLXByLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yNHYtbGcsXG4gIC5mci1wdC1maXJzdC0xMnctbGcsXG4gIC5mci1weS1maXJzdC0yNHYtbGcsXG4gIC5mci1weS1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjV2LWxnLFxuICAuZnItcHgtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjV2LWxnLFxuICAuZnItcHgtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjV2LWxnLFxuICAuZnItcHktZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI2di1sZyxcbiAgLmZyLXAtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjZ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yNnYtbGcsXG4gIC5mci1wci1maXJzdC0xM3ctbGcsXG4gIC5mci1weC1maXJzdC0yNnYtbGcsXG4gIC5mci1weC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yNnYtbGcsXG4gIC5mci1wdC1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjZ2LWxnLFxuICAuZnItcGItZmlyc3QtMTN3LWxnLFxuICAuZnItcHktZmlyc3QtMjZ2LWxnLFxuICAuZnItcHktZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yN3YtbGcsXG4gIC5mci1weS1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yOHYtbGcsXG4gIC5mci1wLWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yOHYtbGcsXG4gIC5mci1wbC1maXJzdC0xNHctbGcsXG4gIC5mci1weC1maXJzdC0yOHYtbGcsXG4gIC5mci1weC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yOHYtbGcsXG4gIC5mci1wci1maXJzdC0xNHctbGcsXG4gIC5mci1weC1maXJzdC0yOHYtbGcsXG4gIC5mci1weC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjh2LWxnLFxuICAuZnItcHQtZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yOHYtbGcsXG4gIC5mci1wYi1maXJzdC0xNHctbGcsXG4gIC5mci1weS1maXJzdC0yOHYtbGcsXG4gIC5mci1weS1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0zMHYtbGcsXG4gIC5mci1wLWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMzB2LWxnLFxuICAuZnItcHItZmlyc3QtMTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMzB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMzB2LWxnLFxuICAuZnItcHQtZmlyc3QtMTV3LWxnLFxuICAuZnItcHktZmlyc3QtMzB2LWxnLFxuICAuZnItcHktZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0zMXYtbGcsXG4gIC5mci1weC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0zMXYtbGcsXG4gIC5mci1weC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0zMXYtbGcsXG4gIC5mci1weS1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMzJ2LWxnLFxuICAuZnItcC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMzJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMzJ2LWxnLFxuICAuZnItcHItZmlyc3QtMTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMzJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMzJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBkaXYgLmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGRpdi5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBzZWN0aW9uIC5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBzZWN0aW9uLmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGZpZ3VyZSAuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZmlndXJlLmZyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBzZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLyogVE9ETyBSRU1PVkUgVEhJUyBXSEVOIFNUSUNLWSBJUyBGSVhFRCAqL1xuLmZyLXNpZGVtZW51LS1zdGlja3kge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbmgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5oMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICB3aWR0aDogMi4xODc1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbn1cblxuaDMsXG5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZnItY29udGFpbmVyLS1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogODUuMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZyLWxvZ28ge1xuICBmb250LWZhbWlseTogXCJNYXJpYW5uZVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xuICBjb2xvcjogdmFyKC0taXJzbi1ncmV5KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuZnItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi42MjVyZW07XG4gIH1cbiAgLmxheW91dC1ncmlkOm5vdCgubm8tc2lkZWJhcikge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gYXNpZGVcIiBcImZvb3RlciBhc2lkZVwiO1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICAubGF5b3V0LWdyaWQubm8tc2lkZWJhciAuaXJzbi1tYWluLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dC1ncmlkLm5vLXNpZGViYXIgLmxheW91dC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxheW91dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNjc1cmVtO1xuICB9XG59XG4udmlld3Mtdmlldy1ncmlkLmhvcml6b250YWwuY29scy00LmNsZWFyZml4IC52aWV3cy1yb3cgPiAqIHtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMCAwIDEuNTYyNXJlbTtcbn1cbi52aWV3cy12aWV3LWdyaWQuaG9yaXpvbnRhbC5jb2xzLTQuY2xlYXJmaXggLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IC0xLjU2MjVyZW0gMCAwIC0xLjU2MjVyZW07XG59XG5cbnNlY3Rpb25bY2xhc3NePWlyc25dIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xufVxuXG4uZnItYnRuOm5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzc149ZnItaWNvbi1dOjpiZWZvcmUsIC5mci1idG46bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlLCAuZnItYnRuOm5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzc149ZnItZmktXTo6YmVmb3JlLCAuZnItYnRuOm5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzcyo9XCIgZnItZmktXCJdOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cblxuW2NsYXNzXj1pcnNuLWljb24tXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUsXG5bY2xhc3NePWlyc24tZmktXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBpcnNuLWZpLVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmZyLWljb24taXJzbi1wcmludGVyLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItaWNvbi1pcnNuLXNoYXJlLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItZmktaXJzbi1wcmludGVyLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItZmktaXJzbi1zaGFyZS1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzXj1pcnNuLWljb24tXTo6YmVmb3JlLCBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1pY29uLWNvbG9yKTtcbiAgd2lkdGg6IHZhcigtLWlyc24taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaXJzbi1pY29uLS1tYXA6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWFwLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWFwLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbGV0dGVyOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWxldHRlci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWxldHRlci5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLXNpdGU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2l0ZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNpdGUuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1iZWxsOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYmVsbC1mb290ZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1wb2RjYXN0OjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBvZGNhc3Quc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbmV3c3BhcGVyOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NwYXBlci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NwYXBlci5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW5ld3NsZXR0ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c2xldHRlci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1tZWRpYTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1lZGlhLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbWVnYXBob25lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWVnYXBob25lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1hc3Nvczo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLWFzc29zLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW1pY3Jvc2NvcGU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1taWNyb3Njb3BlLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1taWNyb3Njb3BlLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tcGx1czo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG59XG5cbi5pcnNuLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tZ3JpZCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tZ3JpZCAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1ncmlkX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMTMuOTM3NXJlbTtcbiAgfVxuICAuaXJzbi1ncmlkLS1zaWRlYmFyIHtcbiAgICBncmlkLWdhcDogMXJlbSA2LjU2MjVyZW07XG4gIH1cbiAgLmlyc24tZ3JpZC5pcnNuLWdyaWQtLXNpZGViYXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMuOTM3NXJlbSAxZnI7XG4gIH1cbiAgLmlyc24tZ3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmlyc24tZ3JpZC1jb2xzLTQge1xuICAgIGdyaWQtZ2FwOiAwLjM0Mzc1cmVtIDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW4tY29udGVudDtcbiAgfVxufVxuLmZyLXNoYXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXJzbi1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmZyLXNoYXJlIC5mci1idG5zLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mci1zaGFyZSBhW2hyZWZdLmZyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG59XG5cbi5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMnJlbSAjMDA1ZmJlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMnJlbSAjMDA1ZmJlO1xuICB9XG59XG4ubGF5b3V0LXNpZGViYXItc2Vjb25kICsgZm9vdGVyIC5pcnNuLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1zaWRlYmFyLXNlY29uZCArIGZvb3RlciAuaXJzbi1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciBoZWFkZXJcIiBcInNpZGViYXIgbWFpblwiIFwiZm9vdGVyIGZvb3RlclwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay1pcnNuLXNpZGViYXItZGlyZWN0LWFjZXNzIHtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jay1pcnNuLXNpZGViYXItYWdlbmRhIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBnYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgd2lkdGg6IDE4LjVyZW07XG4gICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1pdGVtLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0taXRlbS1zZWFyY2ggLmZyLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLWJ0bjpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5mci1idG4ge1xuICBtaW4td2lkdGg6IDExLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjVyZW0gMC44MTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuZnItYnRuOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZhY2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1zZWFyY2gtYmFyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1zZWFyY2gtYmFyIC5mci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1zZWFyY2gtYmFyIC5mci1pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjMWYxZjFmO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1zZWFyY2gtYmFyIC5mci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5wYWdlciB7XG4gIG1hcmdpbjogMy41cmVtIDA7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IGE6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3QgYTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlcjpub3QoLnZpZXctaGVhZGVyLS1tb2JpbGUpIC5pcnNuLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzFmMWYxZjtcbiAgbGVmdDogY2FsYyh2YXIoLS1zb3J0LWhlYWRlci1zY2FsZSkgLyAtMik7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIgLmZvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIgLmZvcm0taXRlbSAuZnItbGFiZWwge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIgLmZvcm0taXRlbSAuZm9ybS1zZWxlY3Qge1xuICBncmlkLWNvbHVtbjogMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIuMjVyZW0gMCAwLjgxMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlciAuZm9ybS1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBib3R0b206IDAuODEyNXJlbTtcbiAgd2lkdGg6IDAuNzY1cmVtO1xuICBoZWlnaHQ6IDAuNDkwNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uaXJzbi1zZWFyY2hfX2VtcHR5IHtcbiAgbWluLWhlaWdodDogMjB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zZWFyY2hfX2VtcHR5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cbn1cbi5pcnNuLXNlYXJjaF9fZW1wdHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zZWFyY2hfX2VtcHR5IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tc2VhcmNoX19lbXB0eV9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9zZWFyY2guc3ZnXCIpO1xuICB3aWR0aDogOC4xMjVyZW07XG4gIGhlaWdodDogOC4xMjVyZW07XG59XG5cbi52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4udmlldy1yZXN1bHQtY291bnRlcl9fY291bnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlldy1nbG9iYWwtc2VhcmNoIHtcbiAgLS1zb3J0LWhlYWRlci1zY2FsZTogMnJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zb3J0LWhlYWRlci1zY2FsZSk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXI6bm90KC52aWV3LWhlYWRlci0tbW9iaWxlKSAuaXJzbi1saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMi41cmVtO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZyLWlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4uZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZyLWxhYmVsIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cblxuYVtocmVmXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hW2hyZWZdLmZyLWJ0bjpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbn1cblxuLmZyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZnItYnRuLmZyLWJ0bi0tdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5mci1idG4tLWxnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnItYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZjtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mci1idG4tLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnItYnRuLS1zZWNvbmRhcnkuZnItYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4uZnItYnRuLS1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMCAwLjc1cmVtO1xufVxuLmZyLWJ0bi0tYXJyb3cuZnItYnRuLS1sZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcgW2NsYXNzXj1mci1pY29uLV0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItYnRuLS1hcnJvdyBbY2xhc3NePWZyLWljb24tXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMi4xMjVyZW07XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uZnItYnRuLS1hcnJvd1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uZnItYnRuLS1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uZnItYnRuLS10cmFuc3BhcmVudDpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3MqPVwiIGZyLWljb24tXCJdLCAuZnItYnRuLS10cmFuc3BhcmVudDpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3MqPVwiIGZyLWZpLVwiXSwgLmZyLWJ0bi0tdHJhbnNwYXJlbnRbY2xhc3MqPWZyLWJ0bi0taWNvbi1dW2NsYXNzKj1cIiBmci1pY29uLVwiXSwgLmZyLWJ0bi0tdHJhbnNwYXJlbnRbY2xhc3MqPWZyLWJ0bi0taWNvbi1dW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi5mci1wcmludC1hbmQtc2hhcmUgdWwgbGkgLmZyLXNoYXJlIHVsIGxpIC5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItYnRuLS1sZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIG1pbi13aWR0aDogMTAuMTI1cmVtO1xuICB9XG59XG4ubm9kZS0td2l0aC1wYXMtdG9vbHMgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0td2l0aC1wYXMtdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcmVtO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX190YWdzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX190aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcmVtO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fdGFncyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX19kYXRlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZyLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci1jYXJkX190aGVtZSB7XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnItY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZyLWNhcmQ6YmVmb3JlIHtcbiAgbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWF4LWhlaWdodDogNjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGhlbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMwQTAwOTY7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cblxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmQge1xuICB3aWR0aDogMjAuMzc1cmVtO1xuICBoZWlnaHQ6IDIzLjMxM3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5IHtcbiAgb3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2JvZHkgPiAuZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxLjQ1M3JlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwLjkzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIG1heC13aWR0aDogMjAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSB7XG4gIGhlaWdodDogOC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtLXRleHQtc3BhY2luZzogMDtcbiAgLS10aXRsZS1zcGFjaW5nOiAwO1xufVxuXG4uZnItY2FyZC1wcm9tb3RlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiA5MyU7XG4gIGJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9fZGVzYyB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDByZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19pbWcge1xuICB3aWR0aDogOC4wNjNyZW07XG4gIGhlaWdodDogMTEuOTM4cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjE4OHJlbTtcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19pbWc6aG92ZXIge1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjkzOHJlbTtcbiAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xufVxuXG4uZnItY2FyZC1wcm9tb3RlIHtcbiAgd2lkdGg6IDQwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZnItY2FyZC1wcm9tb3RlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uZnItY2FyZC1wcm9tb3RlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDkzJTtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDByZW07XG4gIHBhZGRpbmctdG9wOiAyLjc4M3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMy43NDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjc4M3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG59XG4uZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mci1yZWxhdGVkLWNvbnRlbnRzIGgyIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkOjpiZWZvcmUge1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbi5mci10ZWFzZXItY2FyZHMtbGlzdCAuZnItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLXRlYXNlci1jYXJkcy1saXN0IC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXk6YmVmb3JlIHtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgICBsZWZ0OiByZXZlcnQ7XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAxLjI1cmVtIDAgMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuaG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWNhcmQtbGlyZS1hdXNzaSAuaG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRlbnQtY29udGFpbmVyX19kYXRlIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi8qIGNvbXBvbmVudHMvRm9ybS9Db250YWN0X0Zvcm0vX0NvbnRhY3RfRm9ybS5zY3NzICovXG4uaXJzbi1jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgbWFyZ2luLXRvcDogMi44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tY29udGFjdC1mb3JtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mci1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZnItaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZnItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAwLjc1cmVtLzFyZW0gSGVsdmV0aWNhO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi45Mzc1cmVtO1xuICB3aWR0aDogOXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGl0bGVfX2RlbWFuZGUge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2dyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIHJvdy1nYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjQzNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jaXZpbGl0eSwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1sYXN0LW5hbWUsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY29uZmlybS1lbWFpbCwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1hZGRyZXNzLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXBob25lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24gLmZyLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiAuZm9ybS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIuMTI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mci1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWYxZjFmO1xuICBtYXgtaGVpZ2h0OiAyLjg3NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCBzZWxlY3QuZnItaW5wdXQsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZm9ybS10ZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLml0aS0tYWxsb3ctZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBwYWRkaW5nLWxlZnQ6IDAuODEyNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZm9ybS10ZWwge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgc2VsZWN0OmludmFsaWQge1xuICBwYWRkaW5nOiAwIDAuODEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tbGlnaHRlci1ncmV5KTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19jaXZpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19mb250IHtcbiAgY29sb3I6IHZhcigtLWlyc24tbGlnaHRlci1ncmV5KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA2M3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdGV4dGFyZWEuZnItaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNi4xODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNpdml0aXR5ICAgLi4uXCIgXCJmaXJzdG5hbWUgIGxhc3RuYW1lXCIgXCJlbWFpbCAgICAgIGNvbmZpcm1lbWFpbFwiIFwiYWRkcmVzcyAgICBwaG9uZVwiIFwiam9iICAgICAgICBjb21wYW55XCIgXCJkZW1hbmQgICAgIGRlbWFuZFwiIFwidGhlbWUgICAgICAuLi5cIiBcInF1ZXN0aW9uICAgcXVlc3Rpb25cIiBcInN1Ym1pdCAgIHN1Ym1pdFwiO1xuICAgIGNvbHVtbi1nYXA6IDEuMzc1cmVtO1xuICAgIHJvdy1nYXA6IDAuMTI1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19ncmlkLWNvbnRhaW5lciAuZm9ybS1hY3Rpb25zIHtcbiAgICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgbWFyZ2luLXRvcDogMS42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RpdGxlX19kZW1hbmRlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjI1cmVtIGF1dG87XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC43NXJlbSAwO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY2l2aWxpdHksIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tbGFzdC1uYW1lLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbmZpcm0tZW1haWwsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tYWRkcmVzcywgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1waG9uZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY2l2aWxpdHkge1xuICAgIGdyaWQtYXJlYTogY2l2aXRpdHk7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1maXJzdC1uYW1lIHtcbiAgICBncmlkLWFyZWE6IGZpcnN0bmFtZTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWxhc3QtbmFtZSB7XG4gICAgZ3JpZC1hcmVhOiBsYXN0bmFtZTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWVtYWlsIHtcbiAgICBncmlkLWFyZWE6IGVtYWlsO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY29uZmlybS1lbWFpbCB7XG4gICAgZ3JpZC1hcmVhOiBjb25maXJtZW1haWw7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1hZGRyZXNzIHtcbiAgICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1waG9uZSB7XG4gICAgZ3JpZC1hcmVhOiBwaG9uZTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWpvYiB7XG4gICAgZ3JpZC1hcmVhOiBqb2I7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jb21wYW55IHtcbiAgICBncmlkLWFyZWE6IGNvbXBhbnk7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1kZW1hbmQge1xuICAgIGdyaWQtYXJlYTogZGVtYW5kO1xuICAgIG1hcmdpbjogLTEuNDM3NXJlbSAwIDIuMDYyNXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXRoZW1lIHtcbiAgICBncmlkLWFyZWE6IHRoZW1lO1xuICAgIHBhZGRpbmctdG9wOiAyLjQzNzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiBxdWVzdGlvbjtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIC5mci1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZyLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mci1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHNlbGVjdDppbnZhbGlkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuODEyNXJlbSAwLjY4NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RleHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjI1cmVtIGF1dG87XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDAgMC43NXJlbSAwLjY4NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGggLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNlZGl0LWxldHRyZSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNzVyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2VkaXQtbGV0dHJlIGZpZWxkc2V0IHtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NjI1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMi4xMjVyZW07XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLmZyLWxhYmVsW2Zvcj1lZGl0LWxldHRyZS1hbGxdIHtcbiAgZm9udC1zaXplOiAwLjY3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIHtcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAzLjA2MjVyZW07XG4gIH1cbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbjpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5OCUpO1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWYxZjFmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDAuNjg3NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDk5JTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDk5JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uOjphZnRlciB7XG4gICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gIH1cbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6ICNmNWY1ZjU7XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dDpjaGVja2VkICsgLm9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMTg3NXJlbSk7XG4gICAgYm90dG9tOiAwLjE4NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgfVxuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSA+IC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSA+IC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlyc24tZ2xvc3NhaXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLmZyLWFjY29yZGlvbl9fYnRuLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWJ0bjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlyc24tZmlsdGVycy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1maWx0ZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcnNuLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyA+IC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC44NzVyZW0gMC42ODc1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5fX2xhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0bl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5fX2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG46YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0blthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS10eXBlLXJhZGlvLFxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5mb3JtLXR5cGUtZGF0ZSAuZnItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keS5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbSAycmVtO1xuICBnYXA6IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5mci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5mb3JtLWl0ZW0gLmZyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmpzLWZhY2V0cy13aWRnZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyAuc2VwYXJhdG9yIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlIC5mYWNldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlIC5mci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcnNuLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC44NzVyZW0gMC42ODc1cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmhhc0RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMC4xODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMzc1cmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmZvcm0tdHlwZS1kYXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmZvcm0tdHlwZS1kYXRlIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuZm9ybS10eXBlLWRhdGUgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0OmJlZm9yZSwgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICAtLWljb24tc2l6ZTogMS4xODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyAyKTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2FjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxLjM3NXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19hY3RpdmUtZmlsdGVycyAuZnItdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDAwLTUwLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19hY3RpdmUtZmlsdGVycyAuZnItdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDAwLTUwLWhvdmVyKTtcbn1cblxuLmlyc24tY291bnRhYmxlLWZpbHRlciB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaXJzbi1jb3VudGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG59XG4uaXJzbi1jb3VudGFibGUtZmlsdGVyX19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbmJvZHkudG9vbGJhci1maXhlZDpub3QoLnJlc3BvbnNpdmUtcHJldmlldy1mcmFtZSkgLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IHtcbiAgd2lkdGg6IDIxLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAwLjY1cmVtIDAuMjVyZW07XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19yb290IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmlyc24tYWR2YW5jZWQtZmlsdGVycy5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX3Jvb3QgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgICAtLWNvbGxhcHNlLW1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtLWNvbGxhcHNlOiAwICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCA+IC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2hlYWRlciAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnItYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMC44MTI1cmVtIDAgMC4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMi41cmVtO1xuICB9XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnJlZ2lvbi1mb290ZXIsXG4gIC5yZWdpb24tYnJlYWRjcnVtYixcbiAgLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLWhlYWRlcixcbiAgLnJlZ2lvbi1jb250ZW50LFxuICBpbWcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubGF5b3V0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyxcbiAgLmNvbnRlbnQtY29udGFpbmVyX190aXRsZSxcbiAgLmNvbnRlbnQtY29udGFpbmVyX19kYXRlLFxuICAuZnItdGFncy1ncm91cCxcbiAgLmZyLXJpY2h0ZXh0Lmlyc24tcmljaHRleHQsXG4gIC5mci1yaWNodGV4dC1pbWFnZSxcbiAgLmZyLWFjY29yZGlvbnNfY29udGFpbmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xvZ28ge1xuICAgIHRvcDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmlyc24taGVhZGVyX19sb2dvIGltZyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuZnItYWNjb3JkaW9ucy1ncm91cCAuZnItY29sbGFwc2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZTtcbiAgICAtLWNvbGxhcHNlOiBub25lO1xuICB9XG4gIC5mci1hY2NvcmRpb25zLWdyb3VwIC5pcnNuLWFjY29yZGlvbl9fYnRuOmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZSBpbWcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1jb250YWN0LWNhcmQge1xuICAgIGdhcDogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLW1hcCxcbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLWNvbnRhY3QtZm9ybSxcbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlLFxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5mci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tbWVtYnJlcyAuZnItcHJpbnQtYW5kLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fY29udGVudCxcbiAgLmlyc24tbWVtYnJlcyBpbWcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5mci1jb250ZW50LW1lZGlhX19hdWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfaW1hZ2UvX1JpY2h0ZXh0X2ltYWdlLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LWltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlICsgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlICsgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgKyAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0LS1kcmVzc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIC5mci1jb250ZW50LW1lZGlhX19pbWcgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0ICsgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0ICsgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQgKyAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UsIC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBJbWFnZSBiZXNpZGUgKi9cbiAgLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0taGFsZi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tdHdvLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjYlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZS0tcmlnaHQuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC8qIEltYWdlIGRyZXNzZWQgKi9cbiAgLmZyLXJpY2h0ZXh0LWltYWdlLS1kcmVzc2VkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLW9uZS10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tdHdvLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1sZWZ0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tcmlnaHQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLyogRGVmYXVsdCBzdHlsZSAqL1xuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mci1kb3dubG9hZC1maWxlX19kZXRhaWxzIHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG5cbi5mci1kb3dubG9hZC1maWxlX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mci1kb3dubG9hZC1maWxlIC5mci1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZnItZmktY3VzdG9tLXdvcmQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWV4Y2VsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1wZGY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZnItZmktY3VzdG9tLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWltYWdlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS12aWRlbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mci1maS1jdXN0b20tZmlsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mci1maS1jdXN0b20tYXVkaW86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlua3MvX0xpbmtzLnNjc3MgKi9cbi5mci1saW5rcy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZyLWxpbmtzLWdyb3VwLS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL0Zvb3Rlci9fRm9vdGVyLnNjc3MgKi9cbi5pcnNuLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXJzbi1mb290ZXJfX2JvZHkge1xuICBwYWRkaW5nOiAzLjYyNXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZzogMy42MjVyZW0gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuICB9XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNjI1cmVtKTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCB7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIGxpIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG4ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuOmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1mb290ZXIgLmlyc24tbG9nbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcnNuLWZvb3RlciAuaXJzbi1sb2dvOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDIuMDYyNXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmlyc24tZm9vdGVyIC5pcnNuLWxvZ286OmFmdGVyIHtcbiAgd2lkdGg6IDMuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbi5pcnNuLWZvb3Rlcl9fYnJhbmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS42ODc1cmVtO1xufVxuLmlyc24tZm9vdGVyX19icmFuZC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWZvb3Rlcl9fbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjgzODEyNXJlbTtcbn1cbi5pcnNuLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDczLjYlO1xuICAgIG1hcmdpbi10b3A6IC0xLjA2MjVyZW07XG4gIH1cbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3Rlcl9fY29udGVudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS42ODc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saXN0ID4gbGkge1xuICBtYXJnaW46IDAuMzEyNXJlbSAxcmVtIDAuMzEyNXJlbSAwO1xufVxuLmlyc24tZm9vdGVyX19jb250ZW50LWxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmlyc24tZm9vdGVyX19jb250ZW50LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LWhlaWdodDogMy4yNXJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9IZWFkZXIvX0hlYWRlci5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuaXJzbi1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuaXJzbi1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXJfX21lbnUge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fbWVudSB7XG4gICAgei1pbmRleDogNDtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItbmF2X19pdGVtOjpiZWZvcmUsXG4uaXJzbi1oZWFkZXIgLmZyLW5hdl9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24taGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjYyNXJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fb3BlcmF0b3Ige1xuICB3aWR0aDogNS4zNzVyZW07XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fb3BlcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fb3BlcmF0b3Ige1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmlyc24taGVhZGVyX19vcGVyYXRvciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmlyc24taGVhZGVyX19ib2R5LXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWhlYWRlcl9fbmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19uYXZiYXIgLmZyLWJ0bi0tbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uaXJzbi1oZWFkZXJfX25hdmJhciAuZnItYnRuLS1tZW51OmJlZm9yZSB7XG4gIGNvbG9yOiAjMEEwMDk2O1xufVxuLmlyc24taGVhZGVyX190b29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLm1vYmlsZVRvb2xzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSg2NywgNjcsIDY3LCAwLjIpO1xufVxuLmlyc24taGVhZGVyIC5tb2JpbGVUb29scyAuZnItYnRuLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAzO1xufVxuLmlyc24taGVhZGVyIC5tb2JpbGVUb29scyAuZnItYnRuLS1jbG9zZTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwNWZiZTtcbiAgY29sb3I6ICNmYWY4ZjQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlcjpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXIgLmlyc24tbWVtYnJlc19fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXIgLmlyc24tbWVtYnJlc19fbGluayBzcGFuIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIC5pcnNuLW1lbWJyZXNfX2xpbms6aXMoOmFjdGl2ZSwgOmZvY3VzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmlyc24taGVhZGVyX19lbmQsIC5pcnNuLWhlYWRlcl9fc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlyc24taGVhZGVyIC5oaWRlTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWhlYWRlcl9fZW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyX19lbmQge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fZW5kIHtcbiAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5zaG93TW9iaWxlIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fYnJhbmQtdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlyc24taGVhZGVyX19sb2dvIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWhlYWRlcl9fbG9nbyAuaXJzbi1sb2dvIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1oZWFkZXJfX2xvZ28gLmlyc24tbG9nbzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNhbGMoMTAwJSArIDEuMzEyNXJlbSk7XG59XG4uaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIgLmZvcm0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi13aWR0aDogMTdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIgLmZvcm0tdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLWhlYWRlcl9fbWVudS1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1oZWFkZXJfX21lbnUtbGlua3Mge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoLmlyc24tc2VhcmNoLWljb24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1idG4tLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWhlYWRlciAuZnItYnRuLS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLWJ0bi0tbWVudTpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbiAgfVxufVxuXG4vKipcbk1vYmlsZSBjbGFzc2VzXG4qKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1oZWFkZXJfX2JyYW5kIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4vKipcbkRlc2t0b3AgY2xhc3Nlc1xuKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItaGVhZGVyX19tZW51IHtcbiAgICBvcmRlcjogMztcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbWVudS5mci1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuZnItaGVhZGVyX19uYXZiYXIgLmZyLWJ0bi0tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItaGVhZGVyX19uYXZiYXIgLmlyc24tc2VhcmNoLWljb25fX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItaGVhZGVyX19icmFuZCwgLmZyLWhlYWRlcl9fYnJhbmQtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnItaGVhZGVyX19icmFuZC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDYuMzc1cmVtO1xuICB9XG4gIC5mci1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICB3aWR0aDogNi4zNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDguNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbiAgLmlyc24taGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fYm9keS1yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyX19saW5rIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuICAuaXJzbi1oZWFkZXIgLmlyc24tbG9nbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2VuZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5pcnNuLWhlYWRlciB7XG4gICAgd2lkdGg6IDkwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4vKipcblNlYXJjaCBtZW51IG9wZW4gY2xhc3Nlc1xuKiovXG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiB0b2dnbGVNZW51IDAuMnMgbGluZWFyO1xufVxuQGtleWZyYW1lcyB0b2dnbGVNZW51IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyLS1vcGVuIC5mci1idG4tLWNsb3NlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyLS1vcGVuIC5mci1idG4tLWNsb3NlOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG59XG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyLS1vcGVuIC5mci1idG4tLWNsb3NlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEyJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgYW5pbWF0aW9uOiB0b2dnbGVTZWFyY2hCYXIgMC4ycyBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHRvZ2dsZVNlYXJjaEJhciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSAuZnItaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZnItc2VhcmNoLWJhci0tbW9iaWxlIC5mci1idG4tLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItc2VhcmNoLWJhci0tbW9iaWxlIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1Jvdy9fUm93LnNjc3MgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JhcHBlci1yb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5pdGVtLXJvdyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5pdGVtLXJvdy0tMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaXRlbS1yb3ctLTMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLml0ZW0tcm93LS00IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxZW07XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeVtkYXRhLWltYWdlLW51bWJlcj1cIjFcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCIyXCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5W2RhdGEtaW1hZ2UtbnVtYmVyPVwiM1wiXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeVtkYXRhLWltYWdlLW51bWJlcj1cIjRcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLmZyLWN1c3RvbS1pbWctLWNhcm91c2VsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbTpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ob3Zlcik7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW46IDA7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIC5mci1jb250ZW50LW1lZGlhX19jYXB0aW9uIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvbGlicmFyeS9fbGlicmFyeS5zY3NzICovXG4uZnItbGlicmFyeV9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mci1saWJyYXJ5X19jb250YWluZXIgLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUgLmZyLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItbGlicmFyeSB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbn1cbi5mci1saWJyYXJ5LmZyLWxpYnJhcnktLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0LWdyZXkpO1xufVxuLmZyLWxpYnJhcnkuZnItbGlicmFyeS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItbGlicmFyeSAuZnItY2FyZF9fdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZC0taGlkZGVuLWJvZHktbW9iaWxlIC5mci1jYXJkX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4vKiBjb21wb25lbnRzL2F0b21zL1RpbGUvX1RpbGUuc2NzcyAqL1xuLmZyLXRpbGUgLmZyLXRpbGVfX3RpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmlyc24tdG8tdGhlLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10by10aGUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1cmVtO1xuICB9XG59XG4uaXJzbi10by10aGUtdG9wX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pcnNuLXRvLXRoZS10b3AgLmZyLWJ0biB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG4uZnItYnRuLS10by10b3Age1xuICBwYWRkaW5nOiAwLjE4N3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGlvbi1oaWdoLWJsdWUtZnJhbmNlKTtcbiAgbWluLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZyLWJ0bi0tdG8tdG9wOmhvdmVyLCAuZnItYnRuLS10by10b3A6YWN0aXZlLCAuZnItYnRuLS10by10b3A6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjE4N3JlbSAwIHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbn1cbi5mci1idG4tLXRvLXRvcDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nMzAwKTtcbn1cbi5mci1idG4tLXRvLXRvcDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMCB2YXIoLS10ZXh0LWRpc2FibGVkLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3RvLXRoZS10b3AtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0ZvbGxvd191cy9fRm9sbG93X3VzLnNjc3MgKi9cbi5mb2xsb3dfX3NvY2lhbC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0tZGFyay1ncmV5IHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvbGxvd19fc29jaWFsLS1pcnNuIC5mci1idG5zLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvbGxvd19fc29jaWFsLS1pcnNuIC5mci1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4uZnItYnRucy1ncm91cC0td2hpdGUgLmZyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zb2NpYWwtbGlua3Mtd3JhcHBlci5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLmZyLXJlc3BvbnNpdmUtdmlkID4gdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzICovXG4vKiBjb21wb25lbnRzL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MgKi9cbi5mci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZnItYnRuLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZjtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1idG4tLXNlY29uZGFyeS5mci1idG4tLWxnIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5mci1idG4tLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDAgMC43NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIFtjbGFzc149ZnItaWNvbi1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWJ0bi0tYXJyb3cgW2NsYXNzXj1mci1pY29uLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMi4xMjVyZW07XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uZnItYnRuLS1hcnJvd1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG4uZnItYnRuLS1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWJ0bi0tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgfVxufVxuLmlyc24tYnRuLS1zbGlkZXIge1xuICAtLWJ0bi1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1idG4tLXNsaWRlci5pcnNuLWJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1idG4tLXNsaWRlci5pcnNuLWJ0bi0tYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9UaGVtYXRpcXVlX25hdmlnYXRpb24vX1RoZW1hdGlxdWVfbmF2aWdhdGlvbi5zY3NzICovXG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZSB7XG4gIHdpZHRoOiAxOC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMjUwLCAyNDgsIDI0NCwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtLS1raW9zcXVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0tLWtpb3NxdWUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS42MjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3QgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlua1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cbi5pcnNuLXRlYXNlci1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi10ZWFzZXItY2FyZHMgaDIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uaXJzbi10ZWFzZXItY2FyZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGVhc2VyLWNhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5pcnNuLXRlYXNlci1jYXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRfYWNjcm9jaGUvX0NhcmRfYWNjcm9jaGUuc2NzcyAqL1xuLmZyLXRlYXNlci1jYXJkIHtcbiAgLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmc6IDEuNXJlbTtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItZW5sYXJnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2YxZjhmZTtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItZW5sYXJnZS1saW5rOjpiZWZvcmUge1xuICBsZWZ0OiB2YXIoLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmcpO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1jYXJkX19jb250ZW50IC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9yZWxhdGVkX2NvbnRlbnQvX0NhcmRfcmVsYXRlZF9jb250ZW50LnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLmZyLWNhcmQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSA+ICoge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogNS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogMS43Nzc3ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4ZDRkZiAhaW1wb3J0YW50O1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS4zMTI1cmVtO1xuICBib3R0b206IDEuNjg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2RldGFpbHMge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxMi4yMTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBtaW5tYXgoMnJlbSwgYXV0bykgMWZyO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZTpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIGZsZXg6IDAgMCAzNCU7XG4gICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCAuaXJzbi1yZWxhdGVkLWNhcmRfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmcge1xuICAgIGhlaWdodDogMjAuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjMxMjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwLjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gICAgLS1pY29uLXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZ3MtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGF0ZSB7XG4gIGdyaWQtcm93OiAyO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDExMS83NjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIGltZyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45Mzc1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQge1xuICBoZWlnaHQ6IDE2LjQwMTI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjMxMjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UuZnItY2FyZCB7XG4gICAgaGVpZ2h0OiAxNy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IC5mci10YWcge1xuICBjb2xvcjogIzAwNWZiZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDQuMTI1cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbywgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZ2FwOiAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkUxRkE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8sIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8uZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzo6YmVmb3JlLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBncmlkLXJvdzogMztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC0taWNvbi1zaXplOiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0LCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2MsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mby5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAxLjkzNzVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4LjIwMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiA4LjIwMTg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG9yZGVyOiAyO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2ljb246OmJlZm9yZSB7XG4gIC0taXJzbi1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgLS1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1NjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250LmZyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQuZnItY2FyZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gNC4xMjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250IC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0FjY29yZGlvbi9fQWNjb3JkaW9uLnNjc3MgKi9cbi8qIGFkZCBzdHlsZSBvbiBidXR0b24gdG8gY291bnRlciBub3JtYWxpemUtY3NzICovXG4uaXJzbi1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0bjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1pbnVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG4uZnItaWNvbi1hcnJvdy1kb3duLXMtbGluZVthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1hY2NvcmRpb25fX2NoYXBvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWFjY29yZGlvbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS4zMTI1cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuODc1cmVtIDAgMS41cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmZyLWNvbGxhcHNlLS1leHBhbmRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMi41cmVtO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2J0blthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMCAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2J0bjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2l0ZW0gLmZyLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbiAuZnItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAzLjI1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3Nhcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNDkuNzVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMTg3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW0vMTZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgIGdhcDogMi45Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2dyaWRfc3RpY2tlcnNfZWlnaHQvX2dyaWRfc3RpY2tlcnNfZWlnaHQuc2NzcyAqL1xuLmZyLWdyaWQtc3RpY2tlcnMtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMy41cmVtIDA7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24rMykge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZChuKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2LjYyNXJlbTtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmZyLWNhcmRfX3RpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmlyc24tdGl0bGUsXG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC0td2hpdGUtdGV4dCAuZnItY2FyZF9fZGVzYywgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC0td2hpdGUtdGV4dCBbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IC5mci1jYXJkX19jb250ZW50IC5mci1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxZjFmMWYsICMxZjFmMWYpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmZyLWNhcmRfX3RpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmlyc24tdGl0bGUsXG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWVubGFyZ2UtbGluazpob3ZlciAuZnItY2FyZF9fZGVzYywgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZDpiZWZvcmUge1xuICBsZWZ0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciAuZnItY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQobis1KSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24rMykge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCg0bis0KSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCg0bis0KSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyAqL1xuLmlyc24tbGFzdC1wdWJsaXNoZWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMHJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkcyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtYm9keSB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtaGVhZGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtdGhlbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYSBzcGFuLCAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayBhOmJlZm9yZSwgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9ncmlkL19DYXJkX2dyaWQuc2NzcyAqL1xuLmZyLWNhcmQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNjZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZyLWNhcmRfX3RoZW1lIHtcbiAgY29sb3I6ICMzYjhlZGY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5mci1jYXJkX19jb250ZW50IC5mci10YWcge1xuICBjb2xvcjogIzAwNWZiZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZyLWNhcmQ6YmVmb3JlIHtcbiAgbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5mci1jYXJkOm5vdCguZnItY2FyZC0taG9yaXpvbnRhbCkgLmZyLWNhcmRfX2RldGFpbCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgbGVmdDogMS44NzVyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiA2NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gIC0tYi1uLXctY29sb3ItdGV4dDogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWF4LWhlaWdodDogNjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIHtcbiAgLS1iLW4tdy1jb2xvci10ZXh0OiBibGFjaztcbn1cbi5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGhlbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lX19wcmltYXJ5IHtcbiAgY29sb3I6ICMwQTAwOTY7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uZnItY2FyZC0tZnJhbWVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci1jYXJkLS1mcmFtZWQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogMXJlbTtcbn1cbi5mci1jYXJkLS1mcmFtZWQgLmZyLWNhcmRfX2ltZyBpbWcge1xuICBhc3BlY3QtcmF0aW86IHVuc2V0O1xufVxuLmZyLWNhcmQtLWZyYW1lZCAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uZnItY2FyZC0tZnJhbWVkIC5mci1jYXJkX19ib2R5IC5mci1jYXJkX19jb250ZW50IC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAwO1xufVxuLmZyLWNhcmQtLWZyYW1lZCAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZF9fdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOS40Mzc1cmVtO1xuICAgIGhlaWdodDogNy42MjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZDpiZWZvcmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogcmV2ZXJ0O1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5LmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5mci1jYXJkLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogQ29ycmVjdGlvbiB2aWRlbyBpbiBmci1jYXJkLS1ob3Jpem9udGFsICovXG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY29udGVudC1tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA0MS42NiU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gICAgLS10aXRsZS1zcGFjaW5nOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSAuZnItcmVzcG9uc2l2ZS12aWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL1RhZy9fVGFnLnNjc3MgKi9cbi5mci10YWctLWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZnItdGFnLS1ncmV5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZyLXRhZyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0xpbmtzL19MaW5rcy5zY3NzICovXG5hW2hyZWZdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmFbaHJlZl0uZnItYnRuOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xufVxuYVtocmVmXS5pcnNuLWJ0bi0tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYVtocmVmXS5pcnNuLWJ0bi0tYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5hW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC45Mzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5mci1saW5rIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi5mci1mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cC0tbGcgLmZyLWxpbmstLXNuYXBjaGF0OmJlZm9yZSxcbi5mci1mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cC0tbGcgLmZyLWxpbmstLXRpa3RvazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4uaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YmVmb3JlLCAuaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtM3JlbTtcbn1cbi5pcnNuLWxpbmstLWRpc2NvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNjI1cmVtKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS45OTU2MjVyZW07XG4gIGhlaWdodDogMS44NDgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGluay0tZGF0YWJhc2UtdGFicyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0taG92ZXItdGludDogI2ZhZmFmYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmlyc24tbGluay0tZGF0YWJhc2UtdGFicy5pcnNuLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwIDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLW1vYmlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pcnNuLWxpbmstLW5ld3NsZXR0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaXJzbi1saW5rLS1uZXdzbGV0dGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cbi5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZnItcmVsYXRlZC1jb250ZW50cyBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkOjpiZWZvcmUge1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkLmZyLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkcyAuZnItY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyB7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gIHRvcDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEzLjg3NXJlbSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuOTM3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3RpbmcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbik6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3RpbmcgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDVmYmU7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSW5wdXQvX0lucHV0LnNjc3MgKi9cbi5mci1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mci1sYWJlbCB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTWVnYV9tZW51L19NZWdhX21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51IHtcbiAgLS1yZWQtc3ViLWl0ZW06ICNkNTJjM2Q7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2NhdGVnb3J5IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnUgbmF2IHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M4ZDRkZjtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMC43cmVtO1xufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gIC0taWNvbi1zaXplOiAxLjJyZW07XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb246OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fZHNrLWV4cGFuZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbWVnYS1tZW51X19iYWNrLWJ1dHRvbiAuZnItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXkpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tYmxhY2spO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluay0tcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1zdWItaXRlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkID4gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXS5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZXhwYW5kZWQgPiAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkID4gLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gLmlyc24tbWVnYS1tZW51X19idG4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl06bm90KC5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeSkgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICBjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdID4gLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDRyZW07XG59XG4uaXJzbi1tZWdhLW1lbnVfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fbGluay0tbWFpbi1saW5rIHtcbiAgYWxsOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGluay0tbWFpbi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdC5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCAuaXJzbi1tZWdhLW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QgLmlyc24tbWVnYS1tZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2tpb3NxdWUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5Njtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fa2lvc3F1ZS1tb2JpbGUgLmZyLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjZmFmOGY0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fa2lvc3F1ZS1tb2JpbGUgLmZyLW5hdl9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbkRFU0tUT1AgVkVSU0lPTlxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NHJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX21ibC1leHBhbmQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2Rzay1leHBhbmQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLS1pY29uLXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSA+IC5pcnNuLW1lZ2EtbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMi41cmVtIDMuNjg3NXJlbSA0cmVtIDEyLjMxMjVyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19idG5bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjJcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19iYWNrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgcGFkZGluZzogMnJlbSAwIDEuMzc1cmVtIDA7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmV2ZXJ0O1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQuNXJlbTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9jZWxscy9Nb2JpbGVfc2Vjb25kYXJ5X21lbnUvX01vYmlsZV9zZWNvbmRhcnlfbWVudS5zY3NzICovXG4uaXJzbi1tZWdhLW1lbnUtLXByaW1hcnkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG59XG4uaXJzbi1tZWdhLW1lbnUtLXByaW1hcnkgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcbn1cbi5pcnNuLW1lZ2EtbWVudS0tcHJpbWFyeSAuaXJzbi1tZWdhLW1lbnVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjdyZW0gIWltcG9ydGFudDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZGFyay1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtLS1kYXJrLXByaW1hcnkgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudS0tbW9iaWxlLXBhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzICovXG4uaXJzbi1uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJmciAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzJmMmYyZjtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXJzbi1uZXdzbGV0dGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX19pY29uOjpiZWZvcmUge1xuICAtLWlyc24taWNvbi1zaXplOiAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMCAxLjEyNXJlbSAtMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcmRlcjogMTtcbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdF9faWNvbiB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGV4dC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44MTI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyX190ZXh0LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlcl9fbGluayAuZnItYnRuIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmFmOGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX2xpbmsgLmZyLWJ0bjppcyg6aG92ZXIsIDpmb2N1cykge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJkc19hY2Nyb2NoZS9fQ2FyZHNfYWNjcm9jaGUuc2NzcyAqL1xuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmQge1xuICB3aWR0aDogMjAuMzc1cmVtO1xuICBoZWlnaHQ6IDIzLjMxM3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5IHtcbiAgb3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2JvZHkgPiAuZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxLjQ1M3JlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwLjkzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIG1heC13aWR0aDogMjAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSB7XG4gIGhlaWdodDogOC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtLXRleHQtc3BhY2luZzogMDtcbiAgLS10aXRsZS1zcGFjaW5nOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9IYXV0X2RlX3BhZ2UvX0hhdXRfZGVfcGFnZS5zY3NzICovXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzICovXG4uZnItcHJpbnQtYW5kLXNoYXJlIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZyLXByaW50LWFuZC1zaGFyZSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGkgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yaWNodGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uaXJzbi1yaWNodGV4dCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtYmlnIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LWh1Z2Uge1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQWNjb3JkaW9ucy9fQWNjb3JkaW9ucy5zY3NzICovXG4uZnItYWNjb3JkaW9uc19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUXVvdGUvX1F1b3RlLnNjc3MgKi9cbi5pcnNuLXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9jZWxscy9TaWRlYmFyX2RpcmVjdF9hY2Nlc3MvX1NpZGViYXJfZGlyZWN0X2FjY2Vzcy5zY3NzICovXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXNpZGViYXItLWFjY2Vzc19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzBBMDA5NjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tc2lkZWJhci0tYWNjZXNzX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3NfX2J0bjpiZWZvcmUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAtLWljb24tc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvTWVtYnJlX3RlYXNlci9fTWVtYnJlX3RlYXNlci5zY3NzICovXG4uaXJzbi1ncmlkLTEtY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWdyaWQtMS1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5pcnNuLW1lbWJyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWNhcmQge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2ltYWdlLXdyYXBwZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5pcnNuLW1lbWJyZXMgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDcuMjVyZW07XG4gIGhlaWdodDogNy4yNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmlyc24tbWVtYnJlc19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZW1icmVzX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fZGVzYyB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fZGVzYyB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbWVtYnJlc19fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1tZW1icmVzX19saW5rIGEgc3BhbiwgLmlyc24tbWVtYnJlc19fbGluayBhOmJlZm9yZSwgLmlyc24tbWVtYnJlc19fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lbWJyZXNfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJ0ZV9tZW1icmUvX0NhcnRlX21lbWJyZS5zY3NzICovXG4uY2FydGUtbWVtYnJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jYXJ0ZS1tZW1icmU6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbn1cbi5jYXJ0ZS1tZW1icmU6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWYxZjFmO1xufVxuLmNhcnRlLW1lbWJyZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnRlLW1lbWJyZV9faW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uY2FydGUtbWVtYnJlX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcnRlLW1lbWJyZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5jYXJ0ZS1tZW1icmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY2FydGUtbWVtYnJlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM4MzgzODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5jYXJ0ZS1tZW1icmVfX2xpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX2xpbms6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjFyZW0pO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5pcnNuLWxpc3QtbWVtYmVycy1jYXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9JbWFnZS9fSW1hZ2Uuc2NzcyAqL1xuLmZyLWltZy0tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2ltZyA+ICoge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlLmZyLWNvbnRlbnQtbWVkaWEtLWNlbnRlciwgLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1jZW50ZXIsIC5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0Ffdm9pcl9hdXNzaS9fQV92b2lyX2F1c3NpLnNjc3MgKi9cbi5pcnNuLXZvaXItYXVzc2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmlyc24tdm9pci1hdXNzaV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tdm9pci1hdXNzaV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tdm9pci1hdXNzaV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tdm9pci1hdXNzaV9fZGVzYyBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19kZXNjX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi12b2lyLWF1c3NpX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjMxMjVyZW07XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX19pbWcge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Ib3Jpem9udGFsX0NhcmQvX0hvcml6b250YWxfQ2FyZC5zY3NzICovXG4uZnItY2FyZC0taG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwuZnItZW5sYXJnZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAuMTI1cmVtO1xuICAgIGZsZXg6IDEgMCAxMC4xMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwLjEyNXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9UYWJzX0lSU04vX1RhYnNfSVJTTi5zY3NzICovXG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFiczo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gMHM7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYjpub3QoW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6bm90KFthcmlhLXNlbGVjdGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBwYWRkaW5nOiAwIDMuMTI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAtLWhvdmVyOiB1bnNldDtcbiAgLS1hY3RpdmU6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMxZjFmMWY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAudGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIC50YWI6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhkNGRmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6aG92ZXIsIC5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS5pcy1hY3RpdmUgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IDA7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQ6bnRoLWNoaWxkKG4pOm5vdCguZnItYWNjb3JkaW9uc19jb250YWluZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9ZmFsc2VdIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZSAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkgLmZyLXRhYnMtYWNjb3Jkc2lvbi0taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogQnJlYWtwb2ludHMgKi9cbi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG4vKnVsIGxpc3Qgc3R5bGUgKi9cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuLyoqXG5ERUJVR1xuKiovXG4vKlxuTU9CSUxFIDwgNTc2cHhcbiovXG4vKiBwYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzICovXG4vKiBwYWdlcy9NZW1icmVfZGV0YWlsL19NZW1icmVfZGV0YWlsLnNjc3MgKi9cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtYW5kLXByaW50LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtYW5kLXByaW50LXNoYXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19wcmludC1zaGFyZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjkzNzVyZW0pO1xuICB9XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzIC50b29sX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHMgLmZyLWJ0bi0tZGlzcGxheSB7XG4gIG1pbi1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtbWVtYmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLW1lbWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1nIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDExLjI1cmVtO1xuICBoZWlnaHQ6IDExLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fcGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAwIDEwLjI1cmVtO1xuICAgIG1heC13aWR0aDogY2FsYyg1NC44NzVyZW0gLSAxNjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogNTQuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9MaXN0ZV9tZW1icmUvX0xpc3RlX21lbWJyZS5zY3NzICovXG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19maXJzdC1wYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19maXJzdC1wYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbn1cbi5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fc3VtbWFyeSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbi5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3BhcmFncmFwaHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9QYWdlX2FydGljbGUvX1BhZ2VfYXJ0aWNsZS5zY3NzICovXG4uZnItYXJ0aWNsZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItYXJ0aWNsZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBwYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MgKi9cbi5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbiAgfVxufVxuLmlyc24tY29udGFjdF9fcHJpbnQtc2hhcmUgLmZyLXNoYXJlLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzMHZ3O1xufVxuLmlyc24tY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1jb250YWN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAganVzdGlmeS1pdGVtczogZW5kO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmZyLWJ0bi0tc2hhcmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciAuZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGEgc3BhbiwgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGE6YmVmb3JlLCAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayA+ICoge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyAqL1xuLmlyc24tYmFzaWMtcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5pcnNuLWJhc2ljLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgZ2FwOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNpYy1wYWdlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnNuLWJhc2ljLXBhZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDQuNjI1cmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlL19CYXNlX2RvY3VtZW50YWlyZS5zY3NzICovXG46cm9vdCB7XG4gIC0tZGF0YWJhc2UtZmlyc3QtY29sOiA4Ljc1cmVtO1xuICAtLWRhdGFiYXNlLWdhcDogNi42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmcjtcbiAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2LjYyNXJlbSk7XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmciAhaW1wb3J0YW50O1xuICAgIGdhcDogdmFyKC0tZGF0YWJhc2UtZ2FwKTtcbiAgICBtYXJnaW4tdG9wOiAyLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtID4gYS5mci1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkNGRmO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSAuZnItbGluayB7XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbmsge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE2NjY3cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWRlcGxveWVkIC5mci1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJyZW07XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLXJldHVybiAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLXJldHVybiAuZnItbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjc1cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL1BhZ2VfY2FycmVmb3VyL19QYWdlX2NhcnJlZm91ci5zY3NzICovXG4uaXJzbi1jYXJyZWZvdXItcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIH1cbn1cbi5pcnNuLWNhcnJlZm91ci1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuXG4vKiBwYWdlcy9QYWdlX3RoZW1hdGlxdWUvX1BhZ2VfdGhlbWF0aXF1ZS5zY3NzICovXG4uaXJzbi10aGVtYXRpcXVlLXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZV9faW50cm9kdWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2ZpcnN0LXBhcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2ZpcnN0LXBhcnQge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taG9tZS1zZWN0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNlX2RvY3VtZW50YWlyZV9maWNoZS9fQmFzZV9kb2N1bWVudGFpcmVfZmljaGUuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX3ByaW50LXNoYXJlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOTM3NXJlbSk7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xufVxuXG4vKiBwYWdlcy9ob21lcGFnZS9faG9tZXBhZ2Uuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taG9tZS1wYWdlIC5ocC1mb290ZXIsXG4gIC5pcnNuLWhvbWUtcGFnZSAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNS4xMjVyZW0pO1xuICB9XG59XG4uaXJzbi1ob21lLXBhZ2Ugc2VjdGlvbltjbGFzc149aXJzbl0ge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1ob21lLXBhZ2VfX21haW4tdGl0bGUsIC5pcnNuLWhvbWUtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaXJzbi1ob21lLXBhZ2VfX21haW4tdGl0bGU6OmFmdGVyLCAuaXJzbi1ob21lLXBhZ2VfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MgKi9cbi5pcnNuLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG4uaXJzbi1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBhZ2UtLW5hcnJvdyAuaXJzbi1wYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtO1xuICB9XG4gIC5pcnNuLXBhZ2UtLW5hcnJvdyAuaXJzbi1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzICovXG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWRhdGUgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIC5maWVsZF9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX2xpcmVfYXVzc2kvX0FfbGlyZV9hdXNzaS5zY3NzICovXG4uaXJzbi1saXJlLWF1c3NpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmlyc24tbGlyZS1hdXNzaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2k6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmOGZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXJlLWF1c3NpIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjU2MjVyZW07XG4gICAgcm93LWdhcDogMC42MjVyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkczo6YmVmb3JlIHtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDJyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyLjQzNzVyZW07XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDAgNXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50LmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQuMzEyNXJlbTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2ltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2Rlc2Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9NYWluX25hdmlnYXRpb24vX01haW5fbmF2aWdhdGlvbi5zY3NzICovXG4uaXJzbi1uYXYge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1uYXZfX2J0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW5hdl9fYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbn1cbi5pcnNuLW5hdl9fYnRuOmhhcyguaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItbWVnYS1tZW51IC5mci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLW5hdl9fbGlzdCAuZnItbmF2X19pdGVtIC5mci1uYXZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1uYXZfX2xpc3QgLmZyLW5hdl9faXRlbSAuZnItbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1idG4tLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1idG4tLWNsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9EaXNjb3Zlcl9DYXJkL19EaXNjb3Zlcl9DYXJkLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjkzNzVyZW07XG59XG5cbi5pcnNuLWRpc2NvdmVyLWNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMDtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmlyc24tZGlzY292ZXItY2FyZCAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEuMzc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaXJzbi1kaXNjb3Zlci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIH1cbiAgLmlyc24tZGlzY292ZXItY2FyZCAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMi41cmVtO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2MgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlua19saXN0X2NhcmQvX0xpbmtfbGlzdF9jYXJkLnNjc3MgKi9cbi5pcnNuLWxpbmtzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIC5pcnNuLWxpbmstbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIC5pcnNuLWxpbmstbGlzdCAuaXJzbi1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9MaW5rX2xpc3QvX0xpbmtfbGlzdC5zY3NzICovXG4uaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1saW5rLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmlyc24tbGluay1saXN0LS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi9fTmV3c2xldHRlcl9zdWJzY3JpcHRpb24uc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICB9XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmZyLXRleHQtLXhzIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41MDg3NXJlbTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCAuZnItbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDg4JTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGF0ZXN0X25ld3MvX0xhdGVzdF9uZXdzLnNjc3MgKi9cbi5pcnNuLWxhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19sYWJlbCB7XG4gIGNvbG9yOiAjMEEwMDk2O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDVyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19saW5rOjpiZWZvcmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4zNzVyZW0gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LWltZyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LWRhdGUtbmV3cyB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1uZXdzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tbGF0ZXN0LW5ld3MgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyAqL1xuLmlyc24tZmVhdHVyZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19sYWJlbCB7XG4gIGNvbG9yOiAjMEEwMDk2O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBncmlkLWF1dG8tcm93czogNXJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19saW5rOjpiZWZvcmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjM3NXJlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC1pbWcge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS80O1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQtZGF0ZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50IC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9BZ2VuZGEvX0FnZW5kYS5zY3NzICovXG4uaXJzbi1hZ2VuZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYWdlbmRhIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1hZ2VuZGFfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmlyc24tYWdlbmRhX19pY29uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItZXZlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItZXZlbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWV2ZW50LWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItbGluay5mci1saW5rLS1pY29uLWxlZnRbY2xhc3MqPVwiIGZyLWljb24tXCJdID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG4uaXJzbi1hZ2VuZGFfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAuMzEyNXJlbSAwO1xufVxuLmlyc24tYWdlbmRhX19zZXBhcmF0b3I6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWFnZW5kYV9fc2VwYXJhdG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uaXJzbi1hZ2VuZGFfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9fbW9yZSAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjA4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU2lkZWJhcl92aWRlby9fU2lkZWJhcl92aWRlby5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zaWRlLXZpZGVvIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1zaWRlLXZpZGVvX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci10aHVtYm5haWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDYuMjVyZW07XG59XG4uaXJzbi1zaWRlLXZpZGVvX193cmFwcGVyLXRodW1ibmFpbCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50LXZpZGVvLXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MgKi9cbi5pcnNuLW1vc3QtcG9wdWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41cmVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjM3NXJlbSA3cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMC42MjVyZW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtaW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvNDtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1kYXRlLW5ld3Mge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LW5ld3MtdGl0bGUge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMi8zO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtbGluayB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAzLzQ7XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhciAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvaWNvbi9faWNvbi5zY3NzICovXG46cm9vdCB7XG4gIC0taXJzbi1pY29uLXNpemU6IDEuODc1cmVtO1xuICAtLWlyc24taWNvbi1jb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1jb250YWN0LWNhcmQvX2lyc24tY29udGFjdC1jYXJkLnNjc3MgKi9cbi5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4xMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMS44NzVyZW0gYXV0bztcbiAgcGFkZGluZzogMS43NXJlbSAxLjg3NXJlbSAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tY29udGFjdC1jYXJkX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBnYXA6IDEuNjI1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9jb250YWN0LWJsb2MvX2NvbnRhY3QtYmxvYy5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staXJzbi1ibG9jay1jb250YWN0ID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay1pcnNuLWJsb2NrLWNvbnRhY3QgPiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4uaXJzbi1jb250YWN0LWJsb2Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3QtYmxvY19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWJsb2NfX2NvbnRlbnQsIC5pcnNuLWNvbnRhY3QtYmxvY19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtYmxvY19fY29udGVudCwgLmlyc24tY29udGFjdC1ibG9jX19jYXJkcyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1ibG9jX19jb250ZW50LCAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgICByb3ctZ2FwOiAxLjU2MjVyZW07XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9tYXBzL19tYXBzLnNjc3MgKi9cbi5pcnNuLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWFwIHtcbiAgICBoZWlnaHQ6IDE1LjkzNzVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MgKi9cbi5pcnNuLW1lZGlhLWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1tZWRpYS1kaXNjb3Zlcl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1tZWRpYS1kaXNjb3Zlcl9fbGluayAuZnItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTIuMzc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaXJzbi1tZWRpYS1kaXNjb3Zlcl9fbGluayAuZnItbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvUHJlc3NfY29udGFjdF9zaWRlYmFyL19QcmVzc19jb250YWN0X3NpZGViYXIuc2NzcyAqL1xuLmlyc24tcHJlc3MtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tcHJlc3MtY29udGFjdF9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1wcmVzcy1jb250YWN0X19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLXByZXNzLWNvbnRhY3RfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1B1YmxpY2F0aW9uc19hY2Nlc3MvX1B1YmxpY2F0aW9uc19hY2Nlc3Muc2NzcyAqL1xuLmlyc24tcHVibGljYXRpb25zLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tcHVibGljYXRpb25zLWFjY2Vzc19fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1wdWJsaWNhdGlvbnMtYWNjZXNzX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3NfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FtYmFzc2Fkb3JzX2V4Y2hhbmdlL19BbWJhc3NhZG9yc19leGNoYW5nZS5zY3NzICovXG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2VfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2VfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2VfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIvX0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIuc2NzcyAqL1xuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyX19sYWJlbCB7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXJfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXJfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLnBhcmFncmFwaC0tdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyAqL1xuOnJvb3Qge1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMTogIzFmMWYxZjtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTI6ICNmZmZmZmY7XG59XG5cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4wNjI1cmVtO1xuICBwYWRkaW5nOiAyLjEyNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHotaW5kZXg6IC0xO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjgxMjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHAgYSB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZyLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbiAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMik7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjMWYxZjFmO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjMWYxZjFmO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG46aG92ZXIsIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICBjb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZSB7XG4gIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xOiAjZmZmZmZmO1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMjogIzFmMWYxZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZSAuZnItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgZ2FwOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAjaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSAyLjgxMjVyZW07XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZvcm0taXRlbSwgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvRmlsdGVyX3NlYXJjaC9fRmlsdGVyX3NlYXJjaC5zY3NzICovXG4uaXJzbi1maWx0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uaXJzbi1maWx0ZXItc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmlyc24tZmlsdGVyLWlucHV0LWRhdGUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC10ZXh0IGlucHV0IHtcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tYm9yZGVyLXBsYWluLWdyZXkpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXRhYnMvX2lyc24tZGF0YWJhc2UtdGFicy5zY3NzICovXG4uaXJzbi1kYXRhYmFzZS10YWJzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xuICB9XG59XG4uaXJzbi1kYXRhYmFzZS10YWJzX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS1zdW1tYXJ5L19pcnNuLWRhdGFiYXNlLXN1bW1hcnkuc2NzcyAqL1xuLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogOC43NXJlbTtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3RpdGxlLCAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19saXN0IC5mci1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSAuZnItbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19pdGVtIC5mci1saW5rOjpiZWZvcmUge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0gLmZyLWxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ2FwOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnktLW1vYmlsZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeS0tbW9iaWxlIC5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3NlbGVjdCB7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvbGluay1saXN0LXZhcmlhbnQvX2xpbmstbGlzdC12YXJpYW50LnNjc3MgKi9cbi5pcnNuLWxpbmstbGlzdC12IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgcm93LWdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1saW5rLWxpc3QtdiAuZnItbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlyc24tbGluay1saXN0LXYtLXJpZ2h0IC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS10d28gLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluayB7XG4gIGdhcDogMC40Mzc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICBtYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gIG1hc2stc2l6ZTogYXV0byAxMDAlO1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAwLjYyNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmZyLWxpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICByb3ctZ2FwOiAxLjA2MjVyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IGF1dG87XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjphZnRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9MaXN0aW5nX0V4cG9zZWRfRm9ybS9fTGlzdGluZ19FeHBvc2VkX0Zvcm0uc2NzcyAqL1xuLmlyc24tbGlzdGluZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJjb250ZW50XCIgXCJmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTMuODc1cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4ge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5mci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRvcDogLTEuOHJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWFyZWE6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4sXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YmVmb3JlLCAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW46OmFmdGVyLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjpiZWZvcmUsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiA5OSU7XG4gIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjpiZWZvcmUsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuODc1cmVtO1xuICBib3R0b206IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjphZnRlcixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heDo6YWZ0ZXIge1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4gLmRlc2NyaXB0aW9uLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IC5kZXNjcmlwdGlvbiB7XG4gIGdyaWQtcm93OiAyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5mci1pbnB1dCxcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCAuZnItaW5wdXQge1xuICBncmlkLXJvdzogMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW0gMC43NXJlbSAyLjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAxLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZGdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvcmRlcjogNDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mci1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnkgLmZvcm0tc2VsZWN0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyLjI1cmVtIDAgMC44MTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgb3V0bGluZTogc29saWQgMXB4ICM0MzQzNDM7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNiOGVkZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nX19jb3VudCB7XG4gIG9yZGVyOiAyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpoYXMoLmhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42ODc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tY3Jvc3Muc3ZnXCIpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC5oaWdobGlnaHQgLmZyLWxhYmVsIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC5oaWdobGlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyB7XG4gIGJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2U5ZWY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5pbmZvVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaW5mb1RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDIlKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcmVzZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5mci1idG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1yZXNldF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLWNvbnRlbnQtdHlwZS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtdGhlbWF0aXF1ZXMtdGFyZ2V0LWlkLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC10aGVtYXRpcXVlcy10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcy5iZWYtY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogOHJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJjb250ZW50XCIgXCJmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTMuODc1cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRncm91cCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvcmRlcjogNDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnkgLmZyLWxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mb3JtLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5iZWYtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIG91dGxpbmU6IHNvbGlkIDFweCAjNDM0MzQzO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNiOGVkZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZ19fY291bnQge1xuICBvcmRlcjogMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpoYXMoLmhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogOHJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjEyNXJlbSk7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYuMTI1cmVtKTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnVpLWNvcm5lci1hbGwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9TdW1tYXJ5L19TdW1tYXJ5LnNjc3MgKi9cbi5mci1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XG59XG4uZnItc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1iZy1ncmV5KTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGkgPiBhIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uZnItc3VtbWFyeV9fbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLmZyLXN1bW1hcnlfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LW1lZGl1bSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleWxpc2gtZ3JleSk7XG59XG4uZnItc3VtbWFyeV9fbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyLXN1bW1hcnlfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xuICBjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuODc1cmVtO1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mci1zdW1tYXJ5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5mci1zdW1tYXJ5X19saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGlzdCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuaXJzbi1zdW1tYXJ5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9BY3R1YWxpdHkvX0FjdHVhbGl0eS5zY3NzICovXG4uYmxvY2staXJzbi1hY3R1YWxpdHktYmxvY2sge1xuICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staXJzbi1hY3R1YWxpdHktYmxvY2sgPiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrID4gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1sYXN0LW5ld3NfX2dyaWQtd3JhcHBlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDMyLzE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDc0LzUxO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fdGl0bGUge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMi8xNztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSB7XG4gIGdyaWQtcm93OiAxO1xufVxuLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2Mge1xuICBncmlkLXJvdzogMjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBncmlkLXJvdzogMjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmlyc24tbGFzdC1uZXdzX19saW5rLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBhc3BlY3QtcmF0aW86IDc0LzUxO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSwgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlID4gYSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUgPiBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2MsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2hlYWRlciAuZnItY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NoYXJlL19TaGFyZS5zY3NzICovXG4uZnItc2hhcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAyMHB4IHJnYmEoNjcsIDY3LCA2NywgMC4zKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtaW4taGVpZ2h0OiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnItc2hhcmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLXNoYXJlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLXNoYXJlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBvcmRlcjogMjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1idG5zLWdyb3VwIGxpIC5mci1idG4ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCBsaSAuZnItYnRuOm5vdCguZnItbGluaykge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItaWNvbi1zdXJ2ZXktbGluZSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyc24tc2hhcmUgLmZyLWJ0bnMtZ3JvdXA6bm90KC5mci1idG5zLWdyb3VwLS1zbSk6bm90KC5mci1idG5zLWdyb3VwLS1sZykgLmZyLWJ0bjpub3QoW2NsYXNzXj1mci1pY29uLV0pOm5vdChbY2xhc3MqPVwiIGZyLWljb24tXCJdKTpub3QoW2NsYXNzXj1mci1maS1dKTpub3QoW2NsYXNzKj1cIiBmci1maS1cIl0pIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0ZvbGRlcl9QcmVzc19SZWxlYXNlL19Gb2xkZXJfUHJlc3NfUmVsZWFzZS5zY3NzICovXG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSAuaXJzbi10aXRsZS0taDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIC5pcnNuLXRpdGxlLS1oMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkOmJlZm9yZSB7XG4gIGJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtYm9keSB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtaGVhZGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtdGhlbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmJlZm9yZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG4tLWFycm93IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS10aGVtYXRpYy1jYXJkcyAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgY29sb3I6ICMwMDVmYmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2Uge1xuICAtLWZwci1ocC10ZXh0LWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIC0tZnByLWhwLWNhcmRzLWdhcDogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGRTFGQTtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZFMUZBO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ2FwOiB2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKSAvIC0yICsgMnB4KTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMxZjFmMWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4xODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgfVxufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0bi0tYXJyb3cgLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZSB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi10aXRsZS0taDIge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjMxMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tdGl0bGUtLWgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi10aXRsZS0taDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0wLjE4NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgLS1pY29uLXNpemU6IDEuMzEyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAwO1xuICBjb2xvcjogIzBBMDA5Njtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4wNjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC9fcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQuc2NzcyAqL1xuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrL19TdGlja2Vyc18yY29udGVudF8xYmxvY2suc2NzcyAqL1xuLmlyc24tc3RpY2tlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWNhcmRfX2Rlc2Mge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1saW5rIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvU3RpY2tlcl9saXN0LnNjc3MgKi9cbi5pcnNuLXN0aWNrZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tc3RpY2tlcnMgKyAuaXJzbi1zdGlja2VycyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pICo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQgLmlyc24tdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX19kZXNjIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xhcmdlL19TdGlja2VyX2xhcmdlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TZXBhcmF0b3IvX1NlcGFyYXRvci5zY3NzICovXG4uaXJzbi1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cbi5pcnNuLXNlcGFyYXRvci0tdGhpbiB7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG4uaXJzbi1zZXBhcmF0b3IgKyAuaXJzbi12b2lyLWF1c3NpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSHViX3RhZy9fSHViX3RhZy5zY3NzICovXG4uaXJzbi1odWItdGFnIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjM3NXJlbSAwLjMxMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWh1Yi10YWctLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltYWdlX2h1Yi9fSW1hZ2VfaHViLnNjc3MgKi9cbjpyb290IHtcbiAgLS1ob2xkZXItY29sb3I6ICMxZjFmMWY7XG4gIC0taG9sZGVyLWltZy1odWItY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG4uaXJzbi1pbWctaHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXJzbi1pbWctaHViX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWltZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1pbWctaHViX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy1odWItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgb3BhY2l0eTogMC42O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gICAgLS1ob2xkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKSA7XG4gIH1cbn1cbi5pcnNuLWltZy1odWI6aG92ZXIgLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4uaXJzbi1pbWctaHViOmhvdmVyIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pcnNuLWltZy1odWJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLWh1Yl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmlyc24taW1nLWh1YiAuaXJzbi1odWItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1pbWctaHViX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctaHViX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWhvbGRlci1jb2xvcjogIzFmMWYxZjtcbiAgLS1ob2xkZXItaW1nLXdlZWstY29sb3I6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwwLjYpIDE1JSAscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDYwJSk7XG59XG5cbi5pcnNuLWltZy13ZWVrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIG1pbi13aWR0aDogMThyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ob2xkZXItaW1nLXdlZWstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgb3BhY2l0eTogMC42O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSkgO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1pbWctd2Vla19fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmlyc24taW1nLXdlZWs6aG92ZXIgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuLmlyc24taW1nLXdlZWs6aG92ZXIgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHQge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsXG4uaXJzbi1pbWctd2VlayAuZnItbGluay0taWNvbi1yaWdodFtjbGFzc149ZnItZmktXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDMuMTI1cmVtKTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLFxuICAuaXJzbi1pbWctd2VlayAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWZpLV06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyLjkzNzVyZW0pO1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvSHViX2dyaWQvX0h1Yl9ncmlkLnNjc3MgKi9cbi5pcnNuLWh1Yi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjEuNDM3NXJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmZyLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkOm5vdCguaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhLFxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvKSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuZnItY2FyZF9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogOS41NjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gIG1pbi1oZWlnaHQ6IDIxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctaHViIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1Yjpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gIzAwNWZiZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy13ZWVrIHtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2VlayB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogNC81O1xuICB9XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2Vlazpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gIzAwNWZiZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLXJlbGF0ZWQtY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1yZWxhdGVkLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24taHViLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1odWItZ3JpZCBbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24taHViLWdyaWQgW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1odWItZ3JpZF9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyAqL1xuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1wYWdpbmF0aW9uIC5mci1wYWdpbmF0aW9uX19saW5rW2FyaWEtY3VycmVudF0ge1xuICAtLWhvdmVyOiAjMWYxZjFmO1xuICAtLWFjdGl2ZTogIzFmMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWFnYXppbmVfc3VtbWFyeS9fTWFnYXppbmVfc3VtbWFyeS5zY3NzICovXG4uaXJzbi1tYWctc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeV9fbGlua3MgbGkge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IC5mci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IC5mci1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbWFnLXN1bW1hcnkgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGFzdF9tYWdhemluZS9fTGFzdF9tYWdhemluZS5zY3NzICovXG4uaXJzbi1sYXN0LW1hZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGQ0ZGY7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEzLjI1cmVtO1xuICBoZWlnaHQ6IDE5LjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDI4LjEyNXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2NvbnRlbnQge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1tYWdfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLWxhc3QtbWFnX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1sYXN0LW1hZyAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGlua3Mge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX2xpbmtzIC5mci1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjc1cmVtO1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmlyc24tbGFzdC1tYWdfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIGEgc3BhbiwgLmlyc24tbGFzdC1tYWdfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWxhc3QtbWFnX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1tYWdfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rOmxhc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVuc2V0O1xuICBtYXNrLWltYWdlOiB1bnNldDtcbn1cbi5pcnNuLWxhc3QtbWFnIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjYyNXJlbSwgLTUwJSk7XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIHJvdy1nYXA6IDFyZW07XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19faW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDguNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEyLjgxMjVyZW07XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogOC42ODc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEzOS8yMDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC4xODc1cmVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTWFnX2xpc3QvX01hZ19saXN0LnNjc3MgKi9cbi5pcnNuLW1hZy1saXN0X19saXN0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbWFnLWxpc3RfX2xpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyAqL1xuLmlyc24tdHJhbnNsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA1ZmJlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXJzbi10cmFuc2xhdGVfX21lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaXJzbi10cmFuc2xhdGVfX3NlbGVjdG9yIHtcbiAgYm90dG9tOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4Ljc1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fc2VsZWN0b3ItLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjkxOSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaXJzbi10cmFuc2xhdGVfX2N1cnJlbnQtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMS44NzVyZW0gMCAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tdHJhbnNsYXRlX192YWx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWhvdmVyKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWUtLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fbGFuZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNTYyNXJlbSAwLjI1cmVtIDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3NePWZyLWljb24tXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItZmktXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gIC0taWNvbi1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1pY29uLV0sXG4gIC5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1maS1dLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICB9XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudD1cIjFcIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1hY3RpdmUpO1xufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnQ9XCIxXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbYXJpYS1jdXJyZW50PVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGxlZnQ6IDA7XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCIxXCJdKSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHJhbnNsYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi10cmFuc2xhdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTllZjtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0JyZWFkY3J1bWIvX0JyZWFkY3J1bWIuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWJyZWFkY3J1bWItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJyZWFkY3J1bWItY29sb3I6ICM2NDY0NjQ7XG4gIC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseTogUm9ib3RvIEJvbGQsIHNhbnMtc2VyaWY7XG59XG5cbi5pcnNuLWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1icmVhZGNydW1iLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLWJyZWFkY3J1bWJfX3NlZSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1icmVhZGNydW1iX19zZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHkpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMS4zNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbmtbYXJpYS1jdXJyZW50XTpub3QoW2FyaWEtY3VycmVudD1mYWxzZV0pIHtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0Vycm9yL19FcnJvci5zY3NzICovXG4uaXJzbi1lcnJvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW46IDUuNXJlbSAwO1xufVxuLmlyc24tZXJyb3JfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3IgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tZXJyb3JfX3R4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogMnJlbTtcbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjpsYXN0LW9mLXR5cGUge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMWYxZjFmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pcnNuLWVycm9yX19pbWctd3JhcHBlciAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICB3aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5pcnNuLWVycm9yX190eXBlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1lcnJvcl9fbm90LWZvdW5kIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX25vdC1mb3VuZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvciAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yIC5mci1idG4ge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmlyc24tZXJyb3IgLmZyLWJ0bi0tZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLWVycm9yIC5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmlyc24tZXJyb3IgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3IgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tZXJyb3JfX25vLWRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX25vLWRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy8yX2xpbmtzX2xlZnQvXzJfbGlua3NfbGVmdC5zY3NzICovXG4uaXJzbi10d28tbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXR3by1saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaXJzbi10d28tbGlua3MgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHdvLWxpbmtzIC5mci1saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6IDEuMTI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjY4NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgW2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWRpc2NvdmVyeS1jYXJkIFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICAgIGdhcDogMC44MTI1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZCAuaXJzbi1pY29uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgLmlyc24taWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgaDQuaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyAuaXJzbi1pY29uIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyAuaXJzbi1pY29uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1pcnNuLWljb24tc2l6ZSkgKyAxLjI1cmVtKSk7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhIHNwYW4sIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIGE6YmVmb3JlLCAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayA+ICoge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XG4gIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6IDEuMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuNDM3NXJlbTtcbiAgcm93LWdhcDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDUuNjI1cmVtO1xuICAgIHJvdy1nYXA6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC9fZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGguc2NzcyAqL1xuLmRpc2NvdmVyeS1ncmlkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uZGlzY292ZXJ5LWdyaWQgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXNjb3ZlcnktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZGlzY292ZXJ5LWdyaWQgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfcG9kY2FzdHMvX0xpc3RlX3BvZGNhc3RzLnNjc3MgKi9cbi5pcnNuLXBvZGNhc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcG9kY2FzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmlyc24tcG9kY2FzdF9faW5mbyB7XG4gIG1heC13aWR0aDogNDQuNjI1cmVtO1xufVxuLmlyc24tcG9kY2FzdF9fbGlua3NXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tcG9kY2FzdF9fbGlua3NXcmFwcGVyIC5mci1saW5rIHNwYW4uZnItaWNvbi1hcnJvdy1yaWdodC1saW5lOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE2NjY2ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmlyc24tcG9kY2FzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1wb2RjYXN0IC5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfbWlncmF0aW9uL19SaWNodGV4dF9taWdyYXRpb24uc2NzcyAqL1xuLmlyc24tcmljaHRleHQtbWlnY29uIGEge1xuICBjb2xvcjogIzBBMDA5Njtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBhIC5pdC1pcnNuLXN0eWxlc1RoZW1lRm9yZUNvbG9yLTItMCB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAxLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAubXMtcnRlQ3VzdG9tLWludGVydGl0cmVfMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTYyNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDE6OmJlZm9yZSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDE6OmJlZm9yZSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAubXMtcnRlQ3VzdG9tLWludGVydGl0cmVfMDE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICByaWdodDogY2FsYygxMDAlIC0gMC4zMTI1cmVtKTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAyLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAyOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgY29sb3I6ICMwQTAwOTY7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMyxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDMge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzVGFibGVIZWFkZXJSb3ctNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTE0MjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc1RhYmxlRXZlblJvdy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Db2wtNiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtTGllbkRlUmVudm9pIGEge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzRWxlbWVudC1MaWVuRGVSZW52b2kgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gIC0taXJzbi1saXN0LWdhcDogMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtYmx1ZSk7XG4gIGdhcDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tZGlyZWN0LWFjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXBhc3RlbC1ibHVlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjA2MjVyZW0gMWZyO1xuICAgIGdhcDogMy4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA1LjEyNXJlbSAzLjUzMTI1cmVtIDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi4zNzVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICB0b3A6IDkuMzc1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX19jb250ZW50LXdyYXBwZXIsIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0ge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MgKi9cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiICoge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uOjpiZWZvcmUge1xuICAtLWlyc24taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIC0taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2JfX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgW2NsYXNzXj1pcnNuLWljb24tXTo6YmVmb3JlLFxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgLmZyLWxpbmsge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxLjY4NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC4xODc1cmVtLCAwLjE4NzVyZW0pO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXNjb3ZlcnlfY2FyZF9IUC9fRGlzY292ZXJ5X2NhcmRfSFAuc2NzcyAqL1xuLmlyc24tZGlzY292ZXJ5LWJsb2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1pcnNuLWJsYWNrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXNlYS1ibHVlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyAuZnItbGluayB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3Jhbml0LWdyZXkpO1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWlyc24tc2VhLWJsdWUpO1xuICBmbGV4OiAxO1xuICBvcmRlcjogMTtcbiAgbWluLXdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgLmZyLWxpbmsgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSBhIHNwYW4sIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIGE6YmVmb3JlLCAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgLmZyLWxpbmsge1xuICAtLWlyc24taWNvbi1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAvX0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtIDIuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1ncm91cDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmM7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cCAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3Jhbml0LWdyZXkpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19zdWJ0aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuMzEyNXJlbSk7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyBbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIFt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvYzpsYXN0LW9mLXR5cGUgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MgKi9cbi5pcnNuLXNsaWRlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXNsaWRlLW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvaXJzbi10by1mcm9udC1zbGlkZXIvX2lyc24tdG8tZnJvbnQtc2xpZGVyLnNjc3MgKi9cbi5pcnNuLWZyb250LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0LCAuaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1pdGVtLCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtbGlzdCwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGFzcGVjdC1yYXRpbzogOC8xMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3Qge1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgfVxufVxuLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1pdGVtLCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIsXG4uaXJzbi1mcm9udC1zbGlkZXIgLmlyc24tc2xpZGUtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIge1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlciB7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDNyZW07XG4gICAgd2lkdGg6IDE3cmVtO1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1saXN0LCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pcnNuLWZyb250LXNsaWRlciAuaXJzbi1zbGlkZS1uYXYge1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDAuMzc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uaXJzbi1mcm9udC1zbGlkZXIgLmlyc24tc2xpZGUtbmF2X19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvaXJzbi10by1mcm9udC1ibG9jay9faXJzbi10by1mcm9udC1ibG9jay5zY3NzICovXG4udG8tZnJvbnQtYmxvY2sge1xuICAtLWJsb2NrLWdhcDogMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzMuMzc1cmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2sgLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9jayAuaXJzbi1mcm9udC1zbGlkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNi4yNXJlbTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIgLmlyc24tcmVsYXRlZC1jYXJkOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIge1xuICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyAuaXJzbi1yZWxhdGVkLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbC0tMyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4gYSBzcGFuLCAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGE6YmVmb3JlLCAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xufVxuLnRvLWZyb250LWJsb2NrIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4vKiBjb21wb25lbnRzL09yZ2FuaXNtZXMvaHAtZm9vdGVyL19ocC1mb290ZXIuc2NzcyAqL1xuLmhwLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhwLWZvb3RlciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHAtZm9vdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgMWZyKTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuaHAtZm9vdGVyIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICB9XG4gIC5ocC1mb290ZXIgLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcbiAgICBncmlkLWNvbHVtbjogNC8xNDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvYmlnLXN0YWtlcy9fYmlnLXN0YWtlcy5zY3NzICovXG4uYmlnLXN0YWtlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuLmJpZy1zdGFrZXNfX2Rlc2NyaXB0aW9uLFxuLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUsXG4uYmlnLXN0YWtlcyAuaXJzbi1odWItZ3JpZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iaWctc3Rha2VzX19wcmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uYmlnLXN0YWtlc19fcHJlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuMzEyNXJlbSk7XG59XG4uYmlnLXN0YWtlcyAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmlnLXN0YWtlcyAuaXJzbi10aXRsZS0taDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5iaWctc3Rha2VzIC5pcnNuLXRpdGxlLS1oMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmJpZy1zdGFrZXMgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLmJpZy1zdGFrZXNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0ltYWdlX3Bvc2l0aW9uYWJsZS9fSW1hZ2VfcG9zaXRpb25hYmxlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvYXRvbXMvVHJhbnNjcmlwdGlvbi9fVHJhbnNjcmlwdGlvbi5zY3NzICovXG46cm9vdCB7XG4gIC0tdHJhbnNjcmlwdGlvbi1nYXA6IDZweDtcbiAgLS10cmFuc2NyaXB0aW9uLW1heC1zaXplOiAxMnB4O1xuICAtLXRyYW5zY3JpcHRpb24tbWluLXNpemU6IDJweDtcbn1cblxuLm9wbi1kZXRhaWxzIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleSk7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5LCAub3BuLWRldGFpbHNfX2dyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWJsYWNrKTtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiB2YXIoLS10cmFuc2NyaXB0aW9uLWdhcCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3BuLWRldGFpbHNfX3N1bW1hcnk6Om1hcmtlciwgLm9wbi1kZXRhaWxzX19zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXJzbi1ibGFjayk7XG59XG4ub3BuLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXJzbi1ibGFjayk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApIC0gdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSkgLyAyKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG59XG4ub3BuLWRldGFpbHNfX2dyb3cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9wbi1kZXRhaWxzX19ncm93IC5vcG4taWNvbiB7XG4gIG1heC1oZWlnaHQ6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBmaWxsOiB2YXIoLS1pcnNuLWJsYWNrKTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9wbi1kZXRhaWxzW29wZW5dIC5vcG4tZGV0YWlsc19fc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG59XG4ub3BuLWRldGFpbHMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vcG4tZGV0YWlsc19fbGluayAub3BuLWxpbmtfX2ljb24ge1xuICB3aWR0aDogMS4xMjVyZW07XG59XG4ub3BuLWRldGFpbHNfX2xpbmsgLm9wbi1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9UaXRsZS9fVGl0bGUuc2NzcyAqL1xuLmZyLXRpdGxlLS11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDI6bm90KC5mci1jYXJkX190aXRsZSwgLmlyc24tZGlzY292ZXJ5X190aXRsZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX3RpdGxlKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4uaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oMjpub3QoLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1kaXNjb3ZlcnlfX3RpdGxlLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fdGl0bGUpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICByaWdodDogY2FsYygxMDAlIC0gMC4zMTI1cmVtKTtcbiAgdG9wOiAwLjA2MjVyZW07XG59IiwiLy9Gb250SW1wb3J0XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYiBCb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90b19zbGFiL1JvYm90b1NsYWItQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiIsIi8qIEJyZWFrcG9pbnRzICovXG4kYnAteHM6IDMyMDtcbiRicC1zbTogNTc2O1xuJGJwLW1kOiA3Njg7XG4kYnAtbGc6IDk5MjtcbiRicC1zdDogMTAyNDtcbiRicC14bDogMTI0ODtcbiRicC14bDI6IDEyODA7XG4kYnAteHhsOiAxNTQwO1xuXG5AbWl4aW4geHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtc20gLSAxfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIG1heFNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLWxnfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWF4VGFibGV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLWxnIC0gMX1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtbWR9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXhMZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIjeyRicC1sZ31weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGxnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLWxnfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtc3R9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB4bCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC14bH1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHhsMiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC14bDJ9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB4eGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAteHhsfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW4tYmV0d2VlbigkbWluOiAkYnAtbWQsICRtYXg6ICRicC1sZykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW59ICsgJ3B4JykgYW5kIChtYXgtd2lkdGg6ICN7JG1heCAtIDF9ICsgJ3B4Jykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCI6cm9vdHtcbiAgLy9Db2xvcnNcblxuICAvL1ByaW1hcnlcbiAgLS1pcnNuLXByaW1hcnktYmx1ZTogIzBBMDA5NjtcbiAgLS1pcnNuLXBhc3RlbC1ibHVlOiAjQUZFMUZBO1xuICAtLWlyc24tcHJpbWFyeTogI0U4M0M0RTtcbiAgLS1pcnNuLWRhcmtlbi1wcmltYXJ5OiAjRDUyQzNEO1xuICAtLWlyc24tZGFyay1wcmltYXJ5LXNlcGFyYXRvcjogI0NFMzU0NTtcblxuICAvL0JsYWNrXG4gIC0taXJzbi1ibGFjazogIzFGMUYxRjtcbiAgLS1pcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMkYyRjJGO1xuICAtLWlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG5cbiAgLy9XaGl0ZS9HcmV5XG4gIC0taXJzbi1jcmVhbS13aGl0ZTogI0ZBRjhGNDtcbiAgLS1pcnNuLWJnLWdyZXk6ICNGOEY4Rjg7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjRkFGQUZBO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLWdyZXlsaXNoLWdyZXk6ICM1RjZDNzc7XG4gIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI0M4RDRERjtcbiAgLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk6ICNFM0U5RUY7XG4gIC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleTogIzkxOTE5MTtcbiAgLS1pcnNuLW1lbWJlci1iYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXG4gIC8vQmx1ZXNcbiAgLS1pcnNuLWJsdWU6ICMzQjhFREY7XG4gIC0taXJzbi1za3ktYmx1ZTogIzFFQ0FGRjtcbiAgLS1pcnNuLWxpZ2h0LWJsdWU6ICNGMUY4RkU7XG5cbiAgLy9Gb250c1xuICAtLWlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWJvbGQ6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1iaXMtZm9vdC1ib2xkOiBcIlJvYm90byBTbGFiIEJvbGRcIiwgc2Fucy1zZXJpZjtcblxuICAvL0ZvbnRzIHNpemVzXG4gIC0taXJzbi1mb250LXNpemUtY2FyZC10aXRsZTogMS4xMjVyZW07XG59XG5cbiIsIi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG5AbWl4aW4gdG9SZW0oJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICgkdmFsdWUgLyAxNikgKyByZW07XG59XG4vKnVsIGxpc3Qgc3R5bGUgKi9cbkBtaXhpbiB1bExpc3Qge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLyogTGltaXQgdGV4dCBkaXNwbGF5IHdoZW4gb3ZlciBudW1iZXIgb2YgbGluZSBzcGVjaWZpZWQuICovXG5AbWl4aW4gbGltaXRMaW5lKCRsaW5lTnVtYmVyOiAyKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lTnVtYmVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBidG5Ib3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuQG1peGluIHJlZExpbmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDIxKX0pO1xuICAgIH1cbn1cbi8qKlxuREVCVUdcbioqL1xuQG1peGluIGRlYnVnIHtcbiAgICA+ICoge1xuICAgICAgICBvdXRsaW5lOiBzb2xpZCAycHggcmVkO1xuICAgIH1cbn1cblxuLypcbk1PQklMRSA8IDU3NnB4XG4qL1xuXG5AbWl4aW4gYmdGdWxsV2lkdGhNb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuQG1peGluIHRpdGxlTW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gYnRuQmx1ZU1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICBzcGFuLFxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgIH1cbn1cblxuQG1peGluIHRpdGxlR3JhcGhpY0VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IHJlbSgzKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSg1KX0pO1xuICAgICAgICB0b3A6IHJlbSgxKTtcbiAgICB9XG59XG4iLCIvKiBQcm9jZXNzIHRvIHJlbmFtZSB1c2luZyByZWdleC4gKi9cbi8qIFVzZSByZWdleCB0byByZXBsYWNlIHRoZSByZXN1bHQgd2l0aCB0aGUgZm9sbG93aW5nIHRva2VuOiBcIi5mci1bYS16MC05XFwtXSpcIi4gKi9cblxuQGluY2x1ZGUgbGcge1xuICAuZnItbS1uOHYtbGcsXG4gIC5mci1tLW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW44di1sZyxcbiAgLmZyLW1sLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjh2LWxnLFxuICAuZnItbXItbjR3LWxnLFxuICAuZnItbXgtbjh2LWxnLFxuICAuZnItbXgtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjh2LWxnLFxuICAuZnItbXQtbjR3LWxnLFxuICAuZnItbXktbjh2LWxnLFxuICAuZnItbXktbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW44di1sZyxcbiAgLmZyLW1iLW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW43di1sZyxcbiAgLmZyLW14LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW42di1sZyxcbiAgLmZyLW0tbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uNnYtbGcsXG4gIC5mci1tbC1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjZ2LWxnLFxuICAuZnItbXItbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uNnYtbGcsXG4gIC5mci1tdC1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uNnYtbGcsXG4gIC5mci1tYi1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjV2LWxnLFxuICAuZnItbXgtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjV2LWxnLFxuICAuZnItbXktbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW40di1sZyxcbiAgLmZyLW0tbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjR2LWxnLFxuICAuZnItbWwtbjJ3LWxnLFxuICAuZnItbXgtbjR2LWxnLFxuICAuZnItbXgtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uNHYtbGcsXG4gIC5mci1tci1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uNHYtbGcsXG4gIC5mci1tdC1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjR2LWxnLFxuICAuZnItbWItbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjN2LWxnLFxuICAuZnItbXgtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uM3YtbGcsXG4gIC5mci1teC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjN2LWxnLFxuICAuZnItbXktbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjJ2LWxnLFxuICAuZnItbS1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4ydi1sZyxcbiAgLmZyLW1sLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMnYtbGcsXG4gIC5mci1tci1uMXctbGcsXG4gIC5mci1teC1uMnYtbGcsXG4gIC5mci1teC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4ydi1sZyxcbiAgLmZyLW10LW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4ydi1sZyxcbiAgLmZyLW1iLW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjF2LWxnLFxuICAuZnItbXgtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMC1sZyxcbiAgLmZyLW15LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjAtNXYtbGcsXG4gIC5mci1teC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xdi1sZyxcbiAgLmZyLW14LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xdi1sZyxcbiAgLmZyLW15LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEtNXYtbGcsXG4gIC5mci1teC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMnYtbGcsXG4gIC5mci1tLTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTJ2LWxnLFxuICAuZnItbWwtMXctbGcsXG4gIC5mci1teC0ydi1sZyxcbiAgLmZyLW14LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMnYtbGcsXG4gIC5mci1tci0xdy1sZyxcbiAgLmZyLW14LTJ2LWxnLFxuICAuZnItbXgtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMnYtbGcsXG4gIC5mci1tdC0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTJ2LWxnLFxuICAuZnItbWItMXctbGcsXG4gIC5mci1teS0ydi1sZyxcbiAgLmZyLW15LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTN2LWxnLFxuICAuZnItbXgtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTN2LWxnLFxuICAuZnItbXktM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS00di1sZyxcbiAgLmZyLW0tMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTR2LWxnLFxuICAuZnItbWwtMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTR2LWxnLFxuICAuZnItbXItMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC00di1sZyxcbiAgLmZyLW10LTJ3LWxnLFxuICAuZnItbXktNHYtbGcsXG4gIC5mci1teS0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTR2LWxnLFxuICAuZnItbWItMnctbGcsXG4gIC5mci1teS00di1sZyxcbiAgLmZyLW15LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtNXYtbGcsXG4gIC5mci1teC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci01di1sZyxcbiAgLmZyLW14LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItNXYtbGcsXG4gIC5mci1teS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tNnYtbGcsXG4gIC5mci1tLTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTZ2LWxnLFxuICAuZnItbWwtM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItNnYtbGcsXG4gIC5mci1tci0zdy1sZyxcbiAgLmZyLW14LTZ2LWxnLFxuICAuZnItbXgtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtNnYtbGcsXG4gIC5mci1tdC0zdy1sZyxcbiAgLmZyLW15LTZ2LWxnLFxuICAuZnItbXktM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTZ2LWxnLFxuICAuZnItbWItM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC03di1sZyxcbiAgLmZyLW14LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS04di1sZyxcbiAgLmZyLW0tNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTh2LWxnLFxuICAuZnItbWwtNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTh2LWxnLFxuICAuZnItbXItNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC04di1sZyxcbiAgLmZyLW10LTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTh2LWxnLFxuICAuZnItbWItNHctbGcsXG4gIC5mci1teS04di1sZyxcbiAgLmZyLW15LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci05di1sZyxcbiAgLmZyLW14LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC05di1sZyxcbiAgLmZyLW15LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTB2LWxnLFxuICAuZnItbS01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xMHYtbGcsXG4gIC5mci1tbC01dy1sZyxcbiAgLmZyLW14LTEwdi1sZyxcbiAgLmZyLW14LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTB2LWxnLFxuICAuZnItbXItNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xMHYtbGcsXG4gIC5mci1tdC01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xMHYtbGcsXG4gIC5mci1tYi01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xMnYtbGcsXG4gIC5mci1tLTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xMnYtbGcsXG4gIC5mci1tbC02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTEydi1sZyxcbiAgLmZyLW1yLTZ3LWxnLFxuICAuZnItbXgtMTJ2LWxnLFxuICAuZnItbXgtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEydi1sZyxcbiAgLmZyLW10LTZ3LWxnLFxuICAuZnItbXktMTJ2LWxnLFxuICAuZnItbXktNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xMnYtbGcsXG4gIC5mci1tYi02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEzdi1sZyxcbiAgLmZyLW14LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTR2LWxnLFxuICAuZnItbS03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xNHYtbGcsXG4gIC5mci1tbC03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTR2LWxnLFxuICAuZnItbXItN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xNHYtbGcsXG4gIC5mci1tdC03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xNHYtbGcsXG4gIC5mci1tYi03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE1di1sZyxcbiAgLmZyLW14LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xNnYtbGcsXG4gIC5mci1tLTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xNnYtbGcsXG4gIC5mci1tbC04dy1sZyxcbiAgLmZyLW14LTE2di1sZyxcbiAgLmZyLW14LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE2di1sZyxcbiAgLmZyLW1yLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE2di1sZyxcbiAgLmZyLW10LTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xNnYtbGcsXG4gIC5mci1tYi04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTh2LWxnLFxuICAuZnItbS05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xOHYtbGcsXG4gIC5mci1tbC05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTh2LWxnLFxuICAuZnItbXItOXctbGcsXG4gIC5mci1teC0xOHYtbGcsXG4gIC5mci1teC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xOHYtbGcsXG4gIC5mci1tdC05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xOHYtbGcsXG4gIC5mci1tYi05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTl2LWxnLFxuICAuZnItbXgtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yMHYtbGcsXG4gIC5mci1tLTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjB2LWxnLFxuICAuZnItbWwtMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIwdi1sZyxcbiAgLmZyLW1yLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjB2LWxnLFxuICAuZnItbXQtMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjB2LWxnLFxuICAuZnItbWItMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yMXYtbGcsXG4gIC5mci1teC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjJ2LWxnLFxuICAuZnItbS0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjJ2LWxnLFxuICAuZnItbWwtMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjJ2LWxnLFxuICAuZnItbXItMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIydi1sZyxcbiAgLmZyLW10LTExdy1sZyxcbiAgLmZyLW15LTIydi1sZyxcbiAgLmZyLW15LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjJ2LWxnLFxuICAuZnItbWItMTF3LWxnLFxuICAuZnItbXktMjJ2LWxnLFxuICAuZnItbXktMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yNHYtbGcsXG4gIC5mci1tLTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjR2LWxnLFxuICAuZnItbWwtMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI0di1sZyxcbiAgLmZyLW1yLTEydy1sZyxcbiAgLmZyLW14LTI0di1sZyxcbiAgLmZyLW14LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjR2LWxnLFxuICAuZnItbXQtMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjR2LWxnLFxuICAuZnItbWItMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI1di1sZyxcbiAgLmZyLW14LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjZ2LWxnLFxuICAuZnItbS0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjZ2LWxnLFxuICAuZnItbWwtMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjZ2LWxnLFxuICAuZnItbXItMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI2di1sZyxcbiAgLmZyLW10LTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjZ2LWxnLFxuICAuZnItbWItMTN3LWxnLFxuICAuZnItbXktMjZ2LWxnLFxuICAuZnItbXktMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI3di1sZyxcbiAgLmZyLW14LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yOHYtbGcsXG4gIC5mci1tLTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjh2LWxnLFxuICAuZnItbWwtMTR3LWxnLFxuICAuZnItbXgtMjh2LWxnLFxuICAuZnItbXgtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI4di1sZyxcbiAgLmZyLW1yLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjh2LWxnLFxuICAuZnItbXQtMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjh2LWxnLFxuICAuZnItbWItMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMzB2LWxnLFxuICAuZnItbS0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzB2LWxnLFxuICAuZnItbWwtMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMzB2LWxnLFxuICAuZnItbXItMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTMwdi1sZyxcbiAgLmZyLW10LTE1dy1sZyxcbiAgLmZyLW15LTMwdi1sZyxcbiAgLmZyLW15LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzB2LWxnLFxuICAuZnItbWItMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzF2LWxnLFxuICAuZnItbXgtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0zMnYtbGcsXG4gIC5mci1tLTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzJ2LWxnLFxuICAuZnItbWwtMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTMydi1sZyxcbiAgLmZyLW1yLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMzJ2LWxnLFxuICAuZnItbXQtMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzJ2LWxnLFxuICAuZnItbWItMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuZnItbWwtYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW1yLWF1dG8tbGcsXG4gIC5mci1teC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnItbXQtYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuZnItbWItYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuZnItbS1maXJzdC1uOHYtbGcsXG4gIC5mci1tLWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW44di1sZyxcbiAgLmZyLW1sLWZpcnN0LW40dy1sZyxcbiAgLmZyLW14LWZpcnN0LW44di1sZyxcbiAgLmZyLW14LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3Qtbjh2LWxnLFxuICAuZnItbXItZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXQtZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW44di1sZyxcbiAgLmZyLW1iLWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW43di1sZyxcbiAgLmZyLW14LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3Qtbjd2LWxnLFxuICAuZnItbXgtZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW43di1sZyxcbiAgLmZyLW15LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW42di1sZyxcbiAgLmZyLW0tZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uNnYtbGcsXG4gIC5mci1tbC1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjZ2LWxnLFxuICAuZnItbXItZmlyc3QtbjN3LWxnLFxuICAuZnItbXgtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uNnYtbGcsXG4gIC5mci1tdC1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uNnYtbGcsXG4gIC5mci1tYi1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW41di1sZyxcbiAgLmZyLW14LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW40di1sZyxcbiAgLmZyLW0tZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjR2LWxnLFxuICAuZnItbWwtZmlyc3QtbjJ3LWxnLFxuICAuZnItbXgtZmlyc3QtbjR2LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uNHYtbGcsXG4gIC5mci1tci1maXJzdC1uMnctbGcsXG4gIC5mci1teC1maXJzdC1uNHYtbGcsXG4gIC5mci1teC1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uNHYtbGcsXG4gIC5mci1tdC1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjR2LWxnLFxuICAuZnItbWItZmlyc3QtbjJ3LWxnLFxuICAuZnItbXktZmlyc3QtbjR2LWxnLFxuICAuZnItbXktZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uM3YtbGcsXG4gIC5mci1teC1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uM3YtbGcsXG4gIC5mci1teS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjJ2LWxnLFxuICAuZnItbS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1sLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMnYtbGcsXG4gIC5mci1tci1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW10LWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1iLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjF2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMXYtbGcsXG4gIC5mci1teC1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjF2LWxnLFxuICAuZnItbXktZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMC1sZyxcbiAgLmZyLW15LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0wLWxnLFxuICAuZnItbXktZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teC1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMXYtbGcsXG4gIC5mci1teC1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMnYtbGcsXG4gIC5mci1tLWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMnYtbGcsXG4gIC5mci1tci1maXJzdC0xdy1sZyxcbiAgLmZyLW14LWZpcnN0LTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xdy1sZyxcbiAgLmZyLW15LWZpcnN0LTJ2LWxnLFxuICAuZnItbXktZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTJ2LWxnLFxuICAuZnItbWItZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0zdi1sZyxcbiAgLmZyLW14LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC00di1sZyxcbiAgLmZyLW0tZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTR2LWxnLFxuICAuZnItbWwtZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTR2LWxnLFxuICAuZnItbXItZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC00di1sZyxcbiAgLmZyLW10LWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTR2LWxnLFxuICAuZnItbWItZmlyc3QtMnctbGcsXG4gIC5mci1teS1maXJzdC00di1sZyxcbiAgLmZyLW15LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtNnYtbGcsXG4gIC5mci1tLWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtM3ctbGcsXG4gIC5mci1teC1maXJzdC02di1sZyxcbiAgLmZyLW14LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtNnYtbGcsXG4gIC5mci1tci1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtNnYtbGcsXG4gIC5mci1tdC1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTZ2LWxnLFxuICAuZnItbWItZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC03di1sZyxcbiAgLmZyLW14LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTd2LWxnLFxuICAuZnItbXgtZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC03di1sZyxcbiAgLmZyLW15LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC04di1sZyxcbiAgLmZyLW0tZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTh2LWxnLFxuICAuZnItbWwtZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTh2LWxnLFxuICAuZnItbXItZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC04di1sZyxcbiAgLmZyLW10LWZpcnN0LTR3LWxnLFxuICAuZnItbXktZmlyc3QtOHYtbGcsXG4gIC5mci1teS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTh2LWxnLFxuICAuZnItbWItZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtOXYtbGcsXG4gIC5mci1teC1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTB2LWxnLFxuICAuZnItbS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xMHYtbGcsXG4gIC5mci1tbC1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTB2LWxnLFxuICAuZnItbXItZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xMHYtbGcsXG4gIC5mci1tdC1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xMHYtbGcsXG4gIC5mci1tYi1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTExdi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xMnYtbGcsXG4gIC5mci1tLWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xMnYtbGcsXG4gIC5mci1tbC1maXJzdC02dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEydi1sZyxcbiAgLmZyLW14LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEydi1sZyxcbiAgLmZyLW10LWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xMnYtbGcsXG4gIC5mci1tYi1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTR2LWxnLFxuICAuZnItbS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xNHYtbGcsXG4gIC5mci1tbC1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTR2LWxnLFxuICAuZnItbXItZmlyc3QtN3ctbGcsXG4gIC5mci1teC1maXJzdC0xNHYtbGcsXG4gIC5mci1teC1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xNHYtbGcsXG4gIC5mci1tdC1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xNHYtbGcsXG4gIC5mci1tYi1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xNnYtbGcsXG4gIC5mci1tLWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xNnYtbGcsXG4gIC5mci1tbC1maXJzdC04dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE2di1sZyxcbiAgLmZyLW14LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTh3LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE2di1sZyxcbiAgLmZyLW10LWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xNnYtbGcsXG4gIC5mci1tYi1maXJzdC04dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE2di1sZyxcbiAgLmZyLW15LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xN3YtbGcsXG4gIC5mci1teC1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTh2LWxnLFxuICAuZnItbS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xOHYtbGcsXG4gIC5mci1tbC1maXJzdC05dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE4di1sZyxcbiAgLmZyLW14LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTh2LWxnLFxuICAuZnItbXItZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xOHYtbGcsXG4gIC5mci1tdC1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xOHYtbGcsXG4gIC5mci1tYi1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yMHYtbGcsXG4gIC5mci1tLWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjB2LWxnLFxuICAuZnItbXQtZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjB2LWxnLFxuICAuZnItbWItZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjJ2LWxnLFxuICAuZnItbS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjJ2LWxnLFxuICAuZnItbXItZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIydi1sZyxcbiAgLmZyLW10LWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTF3LWxnLFxuICAuZnItbXktZmlyc3QtMjJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yNHYtbGcsXG4gIC5mci1tLWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjR2LWxnLFxuICAuZnItbWwtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtMjR2LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjR2LWxnLFxuICAuZnItbXQtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjR2LWxnLFxuICAuZnItbWItZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjZ2LWxnLFxuICAuZnItbS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjZ2LWxnLFxuICAuZnItbXItZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI2di1sZyxcbiAgLmZyLW10LWZpcnN0LTEzdy1sZyxcbiAgLmZyLW15LWZpcnN0LTI2di1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjZ2LWxnLFxuICAuZnItbWItZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjd2LWxnLFxuICAuZnItbXgtZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yOHYtbGcsXG4gIC5mci1tLWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjh2LWxnLFxuICAuZnItbWwtZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1yLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjh2LWxnLFxuICAuZnItbXQtZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjh2LWxnLFxuICAuZnItbWItZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yOXYtbGcsXG4gIC5mci1teC1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMzB2LWxnLFxuICAuZnItbS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMzB2LWxnLFxuICAuZnItbXItZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTE1dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzB2LWxnLFxuICAuZnItbWItZmlyc3QtMTV3LWxnLFxuICAuZnItbXktZmlyc3QtMzB2LWxnLFxuICAuZnItbXktZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0zMnYtbGcsXG4gIC5mci1tLWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMydi1sZyxcbiAgLmZyLW14LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuZnItbWwtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW14LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnItbXQtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuZnItbWItZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuZnItcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1uMC01di1sZyxcbiAgLmZyLXB4LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1uMC01di1sZyxcbiAgLmZyLXB5LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0wLTV2LWxnLFxuICAuZnItcHgtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTF2LWxnLFxuICAuZnItcHktMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMS01di1sZyxcbiAgLmZyLXB4LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMS01di1sZyxcbiAgLmZyLXB5LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTJ2LWxnLFxuICAuZnItcC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMnYtbGcsXG4gIC5mci1wbC0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMnYtbGcsXG4gIC5mci1wci0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTJ2LWxnLFxuICAuZnItcHQtMXctbGcsXG4gIC5mci1weS0ydi1sZyxcbiAgLmZyLXB5LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMnYtbGcsXG4gIC5mci1wYi0xdy1sZyxcbiAgLmZyLXB5LTJ2LWxnLFxuICAuZnItcHktMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItM3YtbGcsXG4gIC5mci1weS0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTR2LWxnLFxuICAuZnItcC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTR2LWxnLFxuICAuZnItcGwtMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci00di1sZyxcbiAgLmZyLXByLTJ3LWxnLFxuICAuZnItcHgtNHYtbGcsXG4gIC5mci1weC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTR2LWxnLFxuICAuZnItcHQtMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTR2LWxnLFxuICAuZnItcGItMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtNXYtbGcsXG4gIC5mci1weS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi01di1sZyxcbiAgLmZyLXB5LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtNnYtbGcsXG4gIC5mci1wLTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC02di1sZyxcbiAgLmZyLXBsLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci02di1sZyxcbiAgLmZyLXByLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtNnYtbGcsXG4gIC5mci1wdC0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi02di1sZyxcbiAgLmZyLXBiLTN3LWxnLFxuICAuZnItcHktNnYtbGcsXG4gIC5mci1weS0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtN3YtbGcsXG4gIC5mci1weS03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtOHYtbGcsXG4gIC5mci1wLTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtOHYtbGcsXG4gIC5mci1wbC00dy1sZyxcbiAgLmZyLXB4LTh2LWxnLFxuICAuZnItcHgtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTh2LWxnLFxuICAuZnItcHItNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtOHYtbGcsXG4gIC5mci1wdC00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItOHYtbGcsXG4gIC5mci1wYi00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTl2LWxnLFxuICAuZnItcHktOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMHYtbGcsXG4gIC5mci1wLTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xMHYtbGcsXG4gIC5mci1wbC01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTEwdi1sZyxcbiAgLmZyLXByLTV3LWxnLFxuICAuZnItcHgtMTB2LWxnLFxuICAuZnItcHgtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEwdi1sZyxcbiAgLmZyLXB0LTV3LWxnLFxuICAuZnItcHktMTB2LWxnLFxuICAuZnItcHktNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xMHYtbGcsXG4gIC5mci1wYi01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xMXYtbGcsXG4gIC5mci1weC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMnYtbGcsXG4gIC5mci1wLTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTJ2LWxnLFxuICAuZnItcGwtNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTJ2LWxnLFxuICAuZnItcHItNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEydi1sZyxcbiAgLmZyLXB0LTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTJ2LWxnLFxuICAuZnItcGItNnctbGcsXG4gIC5mci1weS0xMnYtbGcsXG4gIC5mci1weS02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTN2LWxnLFxuICAuZnItcHgtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTN2LWxnLFxuICAuZnItcHktMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE0di1sZyxcbiAgLmZyLXAtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE0di1sZyxcbiAgLmZyLXBsLTd3LWxnLFxuICAuZnItcHgtMTR2LWxnLFxuICAuZnItcHgtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTR2LWxnLFxuICAuZnItcHItN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTR2LWxnLFxuICAuZnItcHQtN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE0di1sZyxcbiAgLmZyLXBiLTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE1di1sZyxcbiAgLmZyLXB4LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTV2LWxnLFxuICAuZnItcHgtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE1di1sZyxcbiAgLmZyLXB5LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE2di1sZyxcbiAgLmZyLXAtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xNnYtbGcsXG4gIC5mci1wbC04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xNnYtbGcsXG4gIC5mci1wci04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTZ2LWxnLFxuICAuZnItcHQtOHctbGcsXG4gIC5mci1weS0xNnYtbGcsXG4gIC5mci1weS04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xNnYtbGcsXG4gIC5mci1wYi04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTd2LWxnLFxuICAuZnItcHgtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTh2LWxnLFxuICAuZnItcC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTh2LWxnLFxuICAuZnItcGwtOXctbGcsXG4gIC5mci1weC0xOHYtbGcsXG4gIC5mci1weC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xOHYtbGcsXG4gIC5mci1wci05dy1sZyxcbiAgLmZyLXB4LTE4di1sZyxcbiAgLmZyLXB4LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xOHYtbGcsXG4gIC5mci1wdC05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTh2LWxnLFxuICAuZnItcGItOXctbGcsXG4gIC5mci1weS0xOHYtbGcsXG4gIC5mci1weS05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xOXYtbGcsXG4gIC5mci1weC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xOXYtbGcsXG4gIC5mci1weS0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjB2LWxnLFxuICAuZnItcC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yMHYtbGcsXG4gIC5mci1wbC0xMHctbGcsXG4gIC5mci1weC0yMHYtbGcsXG4gIC5mci1weC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIwdi1sZyxcbiAgLmZyLXByLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIwdi1sZyxcbiAgLmZyLXB0LTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yMHYtbGcsXG4gIC5mci1wYi0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yMXYtbGcsXG4gIC5mci1weC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIxdi1sZyxcbiAgLmZyLXB4LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yMXYtbGcsXG4gIC5mci1weS0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yMnYtbGcsXG4gIC5mci1wLTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjJ2LWxnLFxuICAuZnItcGwtMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIydi1sZyxcbiAgLmZyLXByLTExdy1sZyxcbiAgLmZyLXB4LTIydi1sZyxcbiAgLmZyLXB4LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjJ2LWxnLFxuICAuZnItcHQtMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjJ2LWxnLFxuICAuZnItcGItMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yM3YtbGcsXG4gIC5mci1weC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yNHYtbGcsXG4gIC5mci1wLTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI0di1sZyxcbiAgLmZyLXBsLTEydy1sZyxcbiAgLmZyLXB4LTI0di1sZyxcbiAgLmZyLXB4LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjR2LWxnLFxuICAuZnItcHItMTJ3LWxnLFxuICAuZnItcHgtMjR2LWxnLFxuICAuZnItcHgtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjR2LWxnLFxuICAuZnItcHQtMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI0di1sZyxcbiAgLmZyLXBiLTEydy1sZyxcbiAgLmZyLXB5LTI0di1sZyxcbiAgLmZyLXB5LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjV2LWxnLFxuICAuZnItcHgtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjV2LWxnLFxuICAuZnItcHktMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI2di1sZyxcbiAgLmZyLXAtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yNnYtbGcsXG4gIC5mci1wbC0xM3ctbGcsXG4gIC5mci1weC0yNnYtbGcsXG4gIC5mci1weC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjZ2LWxnLFxuICAuZnItcHItMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yNnYtbGcsXG4gIC5mci1wdC0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yNnYtbGcsXG4gIC5mci1wYi0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI3di1sZyxcbiAgLmZyLXB4LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjd2LWxnLFxuICAuZnItcHgtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI3di1sZyxcbiAgLmZyLXB5LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI4di1sZyxcbiAgLmZyLXAtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjh2LWxnLFxuICAuZnItcGwtMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yOHYtbGcsXG4gIC5mci1wci0xNHctbGcsXG4gIC5mci1weC0yOHYtbGcsXG4gIC5mci1weC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yOHYtbGcsXG4gIC5mci1wdC0xNHctbGcsXG4gIC5mci1weS0yOHYtbGcsXG4gIC5mci1weS0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjh2LWxnLFxuICAuZnItcGItMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjl2LWxnLFxuICAuZnItcHgtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzB2LWxnLFxuICAuZnItcC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTMwdi1sZyxcbiAgLmZyLXBsLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zMHYtbGcsXG4gIC5mci1wci0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTMwdi1sZyxcbiAgLmZyLXB0LTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTMwdi1sZyxcbiAgLmZyLXBiLTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zMXYtbGcsXG4gIC5mci1weC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0zMXYtbGcsXG4gIC5mci1weS0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzJ2LWxnLFxuICAuZnItcC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0zMnYtbGcsXG4gIC5mci1wbC0xNnctbGcsXG4gIC5mci1weC0zMnYtbGcsXG4gIC5mci1weC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTMydi1sZyxcbiAgLmZyLXByLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTMydi1sZyxcbiAgLmZyLXB0LTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0zMnYtbGcsXG4gIC5mci1wYi0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTF2LWxnLFxuICAuZnItcHktZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMS01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMS01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTJ2LWxnLFxuICAuZnItcC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMnYtbGcsXG4gIC5mci1wci1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMXctbGcsXG4gIC5mci1weS1maXJzdC0ydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ2LWxnLFxuICAuZnItcHktZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtM3YtbGcsXG4gIC5mci1weS1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTR2LWxnLFxuICAuZnItcC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTR2LWxnLFxuICAuZnItcGwtZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC00di1sZyxcbiAgLmZyLXByLWZpcnN0LTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtNHYtbGcsXG4gIC5mci1weC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTR2LWxnLFxuICAuZnItcHQtZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTR2LWxnLFxuICAuZnItcGItZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtNXYtbGcsXG4gIC5mci1weS1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtNnYtbGcsXG4gIC5mci1wLWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC02di1sZyxcbiAgLmZyLXBsLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC02di1sZyxcbiAgLmZyLXByLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtNnYtbGcsXG4gIC5mci1wdC1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC02di1sZyxcbiAgLmZyLXBiLWZpcnN0LTN3LWxnLFxuICAuZnItcHktZmlyc3QtNnYtbGcsXG4gIC5mci1weS1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtN3YtbGcsXG4gIC5mci1weS1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtOHYtbGcsXG4gIC5mci1wLWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtOHYtbGcsXG4gIC5mci1wbC1maXJzdC00dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTh2LWxnLFxuICAuZnItcHgtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTh2LWxnLFxuICAuZnItcHItZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtOHYtbGcsXG4gIC5mci1wdC1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtOHYtbGcsXG4gIC5mci1wYi1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTl2LWxnLFxuICAuZnItcHktZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMHYtbGcsXG4gIC5mci1wLWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xMHYtbGcsXG4gIC5mci1wbC1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMTB2LWxnLFxuICAuZnItcHgtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTV3LWxnLFxuICAuZnItcHktZmlyc3QtMTB2LWxnLFxuICAuZnItcHktZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xMHYtbGcsXG4gIC5mci1wYi1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xMXYtbGcsXG4gIC5mci1weC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMnYtbGcsXG4gIC5mci1wLWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTJ2LWxnLFxuICAuZnItcGwtZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTJ2LWxnLFxuICAuZnItcHItZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTJ2LWxnLFxuICAuZnItcGItZmlyc3QtNnctbGcsXG4gIC5mci1weS1maXJzdC0xMnYtbGcsXG4gIC5mci1weS1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTN2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTN2LWxnLFxuICAuZnItcHktZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE0di1sZyxcbiAgLmZyLXAtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTd3LWxnLFxuICAuZnItcHgtZmlyc3QtMTR2LWxnLFxuICAuZnItcHgtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTR2LWxnLFxuICAuZnItcHItZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTR2LWxnLFxuICAuZnItcHQtZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE2di1sZyxcbiAgLmZyLXAtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xNnYtbGcsXG4gIC5mci1wbC1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xNnYtbGcsXG4gIC5mci1wci1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHQtZmlyc3QtOHctbGcsXG4gIC5mci1weS1maXJzdC0xNnYtbGcsXG4gIC5mci1weS1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xNnYtbGcsXG4gIC5mci1wYi1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTd2LWxnLFxuICAuZnItcHgtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTh2LWxnLFxuICAuZnItcC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTh2LWxnLFxuICAuZnItcGwtZmlyc3QtOXctbGcsXG4gIC5mci1weC1maXJzdC0xOHYtbGcsXG4gIC5mci1weC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xOHYtbGcsXG4gIC5mci1wci1maXJzdC05dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xOHYtbGcsXG4gIC5mci1wdC1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTh2LWxnLFxuICAuZnItcGItZmlyc3QtOXctbGcsXG4gIC5mci1weS1maXJzdC0xOHYtbGcsXG4gIC5mci1weS1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xOXYtbGcsXG4gIC5mci1weC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xOXYtbGcsXG4gIC5mci1weS1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjB2LWxnLFxuICAuZnItcC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMHctbGcsXG4gIC5mci1weC1maXJzdC0yMHYtbGcsXG4gIC5mci1weC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yMXYtbGcsXG4gIC5mci1weC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yMXYtbGcsXG4gIC5mci1weS1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yMnYtbGcsXG4gIC5mci1wLWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIydi1sZyxcbiAgLmZyLXByLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yM3YtbGcsXG4gIC5mci1weC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yNHYtbGcsXG4gIC5mci1wLWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjR2LWxnLFxuICAuZnItcHItZmlyc3QtMTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtMjR2LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjR2LWxnLFxuICAuZnItcHQtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjV2LWxnLFxuICAuZnItcHgtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjV2LWxnLFxuICAuZnItcHktZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI2di1sZyxcbiAgLmZyLXAtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yNnYtbGcsXG4gIC5mci1wbC1maXJzdC0xM3ctbGcsXG4gIC5mci1weC1maXJzdC0yNnYtbGcsXG4gIC5mci1weC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjZ2LWxnLFxuICAuZnItcHItZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yNnYtbGcsXG4gIC5mci1wdC1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yNnYtbGcsXG4gIC5mci1wYi1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjd2LWxnLFxuICAuZnItcHgtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI4di1sZyxcbiAgLmZyLXAtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjh2LWxnLFxuICAuZnItcGwtZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yOHYtbGcsXG4gIC5mci1wci1maXJzdC0xNHctbGcsXG4gIC5mci1weC1maXJzdC0yOHYtbGcsXG4gIC5mci1weC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yOHYtbGcsXG4gIC5mci1wdC1maXJzdC0xNHctbGcsXG4gIC5mci1weS1maXJzdC0yOHYtbGcsXG4gIC5mci1weS1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjh2LWxnLFxuICAuZnItcGItZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjl2LWxnLFxuICAuZnItcHgtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzB2LWxnLFxuICAuZnItcC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zMHYtbGcsXG4gIC5mci1wci1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zMXYtbGcsXG4gIC5mci1weC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0zMXYtbGcsXG4gIC5mci1weS1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzJ2LWxnLFxuICAuZnItcC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0zMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xNnctbGcsXG4gIC5mci1weC1maXJzdC0zMnYtbGcsXG4gIC5mci1weC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTMydi1sZyxcbiAgLmZyLXByLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0zMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsImh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBBdXRvIG1hcmdpbmcgYmV0d2VlbiBjb21wb25lbnRzXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIHtcbiAgICAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgICAgICYgPiBkaXYsXG4gICAgICAgICYgPiBzZWN0aW9uLFxuICAgICAgICAmID4gZmlndXJlIHtcbiAgICAgICAgICAgIC5mci1jb250YWluZXIsICYuZnItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVE9ETyBSRU1PVkUgVEhJUyBXSEVOIFNUSUNLWSBJUyBGSVhFRCAqL1xuLmZyLXNpZGVtZW51LS1zdGlja3kge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiIsImJvZHkge1xuICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuXG4vL1RpdGxlc1xuaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICB3aWR0aDogMi4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICB9XG59XG5cbmgzLFxuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG59XG5cbmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLy9Db250YWluZXIgZGVmaW5pdGlvblxuLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICYtLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTM2NCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi8vTG9nb1xuLmZyLWxvZ28ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hcmlhbm5lXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vLyBPdmVycmlkZSBkZWZhdWx0IGJsb2NrcXVvdGUgc3R5bGVcbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LW1lZGl1bSk7XG4gICAgY29sb3I6IHZhcigtLWlyc24tZ3JleSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gQWRkIG1hcmdpbiBvbmx5IGZvciBkZWZhdWx0IHRleHQgb3B0aW9uc1xuXG5AaW5jbHVkZSBsZyB7XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC5mci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICAgIC5mci1jb250YWluZXIge1xuICAgICAgICAmLS1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tbWFpbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIxKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwNik7XG4gICAgfVxuICAgIC5sYXlvdXQge1xuICAgICAgICAmLWdyaWQge1xuICAgICAgICAgICAgJjpub3QoLm5vLXNpZGViYXIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIGFzaWRlXCIgXCJmb290ZXIgYXNpZGVcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3Nik7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYXlvdXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4bCB7XG4gICAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlld3Mtdmlldy1ncmlkLmhvcml6b250YWwuY29scy00LmNsZWFyZml4IHtcbiAgICAudmlld3Mtcm93ID4gKiB7XG4gICAgICAgIG1hcmdpbjogcmVtKDI1KSAwIDAgcmVtKDI1KTtcbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbjogcmVtKC0yNSkgMCAwIHJlbSgtMjUpO1xuICAgIH1cbn1cblxuc2VjdGlvbltjbGFzc149XCJpcnNuXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIHtcbiAgICBncmlkLWFyZWE6IGZvb3Rlcjtcbn1cblxuLy9zY3JlZW4tcmVhZGVyLW9ubHlcblxuIiwiLy9DT0xPUlNcblxuLy9QcmltYXJ5XG4kaXJzbi1wcmltYXJ5LXJlZDogI2Q5MmM0MDtcbiRpcnNuLWRhcmtlbi1wcmltYXJ5LXJlZDogI2Q1MmMzZDtcbiRpcnNuLWtpb3NxdWUtcmVkOiAjYzExNDI1O1xuXG4vL0JsYWNrXG4kaXJzbi1ibGFjazogIzFmMWYxZjtcbiRpcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiRpcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4kaXJzbi1saWdodGVyLWJsYWNrOiAjMmYyZjJmO1xuJGlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG5cbi8vV2hpdGUvR3JleVxuJGlyc24td2hpdGU6ICNmZmZmZmY7XG4kaXJzbi1jcmVhbS13aGl0ZTogI2ZhZjhmNDtcbiRpcnNuLXNvZnQtbGlnaHQtZ3JleTogI2Y1ZjVmNTtcbiRpcnNuLWxpZ2h0LWdyZXk6ICNmYWZhZmE7XG4kaXJzbi1saWdodGVyLWdyZXk6ICM3MDcwNzA7XG4kaXJzbi1taWQtZ3JleTogI2VkZWRlZDtcbiRpcnNuLWdyZXk6ICM0MzQzNDM7XG4kaXJzbi1iZy1ncmV5OiAjZjhmOGY4O1xuJGlyc24tc2VwYXJhdG9yLWdyZXk6ICNjOGQ0ZGY7XG4kaXJzbi1tZW51LXNlcGFyYXRvci1ncmV5OiAjZTNlOWVmO1xuJGlyc24taW5hY3RpdmUtdGFiLWdyZXk6ICM5MTkxOTE7XG4kaXJzbi1tZW1iZXItYmFja2dyb3VuZDogI2Y3ZjdmNztcbiRpcnNuLWNvbnRhY3QtY2FyZDogI2YyZjJmMjtcbiRpcnNuLWJyZWFkY3J1bWItZ3JleTogIzY0NjQ2NDtcbiRpcnNuLWxpZ2h0LXByaW1hcnk6ICNmZGVjZWU7XG5cbi8vQmx1ZXNcbiRpcnNuLXByaW1hcnktYmx1ZTogIzBBMDA5NjtcbiRpcnNuLWxpZ2h0LXByaW1hcnktYmx1ZTogI0FGRTFGQTtcbiRpcnNuLW1hcmlhbm5lLWJsdWU6ICMwMDAwOTE7XG4kaXJzbi1ibHVlOiAjM2I4ZWRmO1xuJGlyc24tZGFyay1ibHVlOiAjMDA1ZmJlO1xuJGlyc24tc2t5LWJsdWU6ICMxZWNhZmY7XG4kaXJzbi1saWdodC1ibHVlOiAjZjFmOGZlO1xuJGlyc24tbGlnaHRlci1ibHVlOiAjZjRmN2ZjO1xuXG4vL0ZPTlRTXG5cbi8vZm9udHMtZmFtaWxpZXNcbiRpcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4kaXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuJGlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuJGlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG5cbiRtYXJpYW5uZTogXCJNYXJpYW5uZVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuLy9Gb250cyBzaXplc1xuJGlyc24tZm9udC1zaXplLWNhcmQtdGl0bGU6IDEuMTI1cmVtO1xuXG4vL3BhZGRpbmdcblxuJGlyc24taGVhZGluZy1wYWRkaW5nOiAyLjVyZW07XG4iLCIvLyBPdmVycmlkZSBpY29uIHNpemUgKGZyb20gMS41cmVtIHRvIDFyZW0pIHRvIGZpdCBJUlNOIGRlc2lnbiBzeXN0ZW1cbi5mci1idG4ge1xuICAmOm5vdChbY2xhc3MqPVwiZnItYnRuLS1pY29uLVwiXSkge1xuICAgICZbY2xhc3NePVwiZnItaWNvbi1cIl0sXG4gICAgJltjbGFzcyo9XCIgZnItaWNvbi1cIl0sXG4gICAgJltjbGFzc149XCJmci1maS1cIl0sXG4gICAgJltjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuICBbY2xhc3NePVwiaXJzbi1pY29uLVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImlyc24tZmktXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCIgaXJzbi1maS1cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuXG4uZnItaWNvbi1pcnNuLXByaW50ZXItbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5mci1pY29uLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi8vZnItZmktKiBjbGFzc2VzXG4uZnItZmktaXJzbi1wcmludGVyLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItZmktaXJzbi1zaGFyZS1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbn0iLCJbY2xhc3NePVwiaXJzbi1pY29uLVwiXTo6YmVmb3JlLCBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSB7XHJcbiAgICBcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24taWNvbi1jb2xvcik7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xyXG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuXHJcbi5pcnNuLWljb24tLW1hcDo6YmVmb3JlIHtcclxuICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tYXAuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1sZXR0ZXI6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWxldHRlci5zdmdcIik7XHJcbiAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWxldHRlci5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLXNpdGU6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNpdGUuc3ZnXCIpO1xyXG4gICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tYmVsbDo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYmVsbC1mb290ZXIuc3ZnXCIpO1xyXG4gICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1iZWxsLWZvb3Rlci5zdmdcIik7XHJcbiAgfVxyXG4gIFxyXG4uaXJzbi1pY29uLS1wb2RjYXN0OjpiZWZvcmUge1xyXG4td2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBvZGNhc3Quc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbmV3c3BhcGVyOjpiZWZvcmUge1xyXG4td2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NwYXBlci5zdmdcIik7XHJcbm1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NwYXBlci5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLW5ld3NsZXR0ZXI6OmJlZm9yZSB7XHJcbi13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c2xldHRlci5zdmdcIik7XHJcbm1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xyXG59XHJcbiAgXHJcbi5pcnNuLWljb24tLW1lZGlhOjpiZWZvcmUge1xyXG4td2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1lZGlhLnN2Z1wiKTtcclxubWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWVkaWEuc3ZnXCIpO1xyXG59XHJcbiAgLmlyc24taWNvbi0tbWVnYXBob25lOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1lZ2FwaG9uZS5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1lZ2FwaG9uZS5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLWFzc29zOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLWFzc29zLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tYXNzb3Muc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1taWNyb3Njb3BlOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1pY3Jvc2NvcGUuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1taWNyb3Njb3BlLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tcGx1czo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcclxufVxyXG4iLCIuaXJzbi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93LWdhcDogMS41cmVtO1xuICAgIEBpbmNsdWRlIHVsTGlzdDtcblxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZ3JpZCB7XG4gICAgICAgICZfX3NpZGViYXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMjMpO1xuICAgICAgICB9XG4gICAgICAgICYtLXNpZGViYXIge1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW0gcmVtKDEwNSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcnNuLWdyaWQtLXNpZGViYXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMjIzKSAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1ncmlkLWNvbHMtMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgLmlyc24tZ3JpZC1jb2xzLTQge1xuICAgICAgICBncmlkLWdhcDogcmVtKDUuNSkgcmVtKDI0KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbi1jb250ZW50O1xuICAgIH1cbn1cbiIsIi5mci1zaGFyZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICBcclxuICAgIC5mci1idG5zLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICBcclxuICAgIC8vTGlua3NcclxuICAgIGFbaHJlZl0ge1xyXG4gICAgICAmLmZyLWJ0biB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgIiwiLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIH1cblxuICAgICsgZm9vdGVyIC5pcnNuLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDMyKTtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgXCJzaWRlYmFyIG1haW5cIlxuICAgICAgICBcImZvb3RlciBmb290ZXJcIjtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jay1pcnNuLXNpZGViYXItZGlyZWN0LWFjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1pcnNuLXNpZGViYXItYWdlbmRhIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdhcDogcmVtKDI4KTtcbiAgICB9XG59XG5cbi5pcnNuLXNpZGViYXIge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgICAgICB3aWR0aDogcmVtKDI5Nik7XG4gICAgICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4iLCIudmlldy1nbG9iYWwtc2VhcmNoIHtcblx0LmZvcm0taXRlbS1zZWFyY2gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHQuZnItbGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnItYnRuOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRAaW5jbHVkZSBidG5Ib3Zlcjtcblx0fVxuXG5cdC5mb3JtLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdC5mci1idG4ge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMTc4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMjQpIHJlbSgxMyk7XG5cdFx0XHRAaW5jbHVkZSBidG5Ib3ZlcjtcblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mYWNldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Ly9TZWFyY2ggYmFyIHN0eWxlXG5cdC5mci1zZWFyY2gtYmFyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0XHQuZnItbGFiZWwge1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdFx0LmZyLWlucHV0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg0MCl9KTtcblx0XHRcdGhlaWdodDogcmVtKDQwKTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGlyc24tYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgxNik7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vUGFnZXJcblx0LnBhZ2VyIHtcblx0XHRtYXJnaW46IHJlbSg1NikgMDtcblx0fVxuXG5cdC52aWV3LWhlYWRlciB7XG5cdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRcdFx0XHRcdC0taWNvbi1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bm90KC52aWV3LWhlYWRlci0tbW9iaWxlKSB7XG5cdFx0XHQuaXJzbi1saW5rLWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdXN0b20tc29ydC1mb3JtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmN1c3RvbS1zb3J0LWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMik7XG5cdFx0XHRib3JkZXItbGVmdDogMC41cHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0XHRsZWZ0OiBjYWxjKHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKSAvIC0yKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdC5mb3JtLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdC5mci1sYWJlbCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1zZWxlY3Qge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgzNikgMCByZW0oMTMpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gTWVkaXVtJztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiByZW0oMTQpO1xuXHRcdFx0XHRib3R0b206IHJlbSgxMyk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTIuMjQpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg3Ljg1KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pcnNuLXNlYXJjaCB7XG5cdCZfX2VtcHR5IHtcblx0XHRtaW4taGVpZ2h0OiAyMHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHJvdy1nYXA6IDFyZW07XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGNvbHVtbi1nYXA6IDFyZW07XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX2ljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL3NlYXJjaC5zdmdcIik7XG5cdFx0XHR3aWR0aDogcmVtKDEzMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxMzApO1xuXHRcdH1cblx0fVxufVxuXG4udmlldy1yZXN1bHQtY291bnRlciB7XG5cdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG5cdGZvbnQtd2VpZ2h0OiByZW0oMTgpO1xuICAgIG1hcmdpbjogMDtcblxuXHQmX19jb3VudCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi52aWV3LWdsb2JhbC1zZWFyY2gge1xuXHQtLXNvcnQtaGVhZGVyLXNjYWxlOiAje3JlbSgzMil9O1xuXG5cdC52aWV3LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogdmFyKC0tc29ydC1oZWFkZXItc2NhbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG5cblx0XHRAaW5jbHVkZSBsZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cdFx0XHQmOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkge1xuXHRcdFx0XHQuaXJzbi1saW5rLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIuZnItdGFicy1hY2NvcmRpb25zIHtcbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1pbnB1dHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4uZm9ybS1yZXF1aXJlZHtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mci1sYWJlbHtcbiAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xufSIsIi8vTGlua3NcbmFbaHJlZl17XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICYuZnItYnRue1xuICAgICY6bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW9wYWNpZnktYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vQnV0dG9uc1xuLmZyLWJ0bntcbiAgLy9DbGFzc2ljIGJ0blxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW9wYWNpZnktYmxhY2s7XG4gIH1cbiAgJi5mci1idG4tLXRvLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIC8vQnRuIGxnXG4gICYtLWxne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy9CdG4gc2Vjb25kYXJ5XG4gICYtLXNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG4gICAgJltocmVmXXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZnItYnRuLS1sZ3tcbiAgICAgIHBhZGRpbmc6IC42MjVyZW0gMDtcbiAgICB9XG4gIH1cblxuICAvL0J0biBhcnJvd1xuICAmLS1hcnJvd3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgcGFkZGluZzogMCAwIDAgLjc1cmVtO1xuICAgICYuZnItYnRuLS1sZ3tcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICBbY2xhc3NePVwiZnItaWNvbi1cIl17XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj1cImZyLWljb24tXCJde1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4gICAgfVxuICAgIC8vaWYgbGlua1xuICAgICZbaHJlZl17XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICB9XG4gIH1cblxuICAvLyBCdG4gdHJhbnNwYXJlbnRcbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgICY6bm90KFtjbGFzcyo9XCJmci1idG4tLWljb24tXCJdKSxcbiAgICAmW2NsYXNzKj1cImZyLWJ0bi0taWNvbi1cIl0ge1xuICAgICAgJltjbGFzcyo9XCIgZnItaWNvbi1cIl0sXG4gICAgICAmW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLy8mOm5vdCg6ZGlzYWJsZWQpLFxuICAgIC8vJjpub3QoLS1zZWNvbmRhcnkpIHtcbiAgICAvLyAgJjpob3ZlciB7XG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAvL31cbiAgfSBcblxuXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRpcnNuLWJsYWNrO1xufVxuXG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIGxpIC5mci1zaGFyZSB1bCBsaSAuZnItYnRuIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZHtcbiAgLmZyLWJ0bntcbiAgICAmLS1sZ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS13aXRoLXBhcy10b29scyB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMDQpO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICAmLmZyLWFjdHVhbGl0ZSB7XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29scyB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BhcmFncmFwaCB7XG4gICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZyLWJhc2ljLXBhZ2Uge1xuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbGcge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmZyLWNhcmQge1xuICAgIC8vUmVzZXRzXG4gICAgJjpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAvL0RlZmF1bHQgY2FyZFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJl9fdGhlbWUge1xuICAgICAgICBjb2xvcjogJGlyc24tYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAmX19zdGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ibHVlO1xuXG4gICAgICAgIC8vTGlnaHQgQmx1ZSBjYXJkXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vR3JleSBjYXJkXG4gICAgJi0tZ3JleSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjU5Mzc1cmVtIDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcblxuICAgICAgICAgICAgJl9fcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtYWNjcm9jaGUge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkgPiAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40NTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5ID4gJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMC4zNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjYyNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIC0tdGl0bGUtc3BhY2luZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtcHJvbW90ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1iZy1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOTMlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSg1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4LjA2M3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTEuOTM4cmVtO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODhyZW07XG4gICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBwYWRkaW5nIHRvIHJlZHVjZSBhcnJvdyBzcGFjZSBiZXR3ZWVuIHRleHQgYW5kIGJvdHRvbVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS45MzhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxufVxuXG4uZnItY2FyZC1wcm9tb3RlIHtcbiAgICB3aWR0aDogNDAuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDkzJSk7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjc4M3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy43NDhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNzgzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIHtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgLy9mb250OiBub3JtYWwgbm9ybWFsIG1lZGl1bSAwLjg3NXJlbS8xLjI1cmVtIFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci10ZWFzZXItY2FyZHMtbGlzdCB7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgLy9EZWZhdWx0IGNhcmQgZGVza3RvcFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvL0NhcmQgYmx1ZVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vR3JleSBjYXJkXG4gICAgICAgICYtLWdyZXkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJldmVydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAxLjI1cmVtIDAgMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1jYXJkLWxpcmUtYXVzc2kge1xuICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwge1xuICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvRm9ybS9Db250YWN0X0Zvcm0vX0NvbnRhY3RfRm9ybS5zY3NzICovXG4uaXJzbi1jb250YWN0LWZvcm0ge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mci1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgcmVtKDEyKS9yZW0oMTYpIEhlbHZldGljYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2KTtcblxuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nyk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0NCk7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNTYpO1xuICAgIH1cblxuICAgIC5pcnNuLWZvcm0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAmX19kZW1hbmRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIzKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIFxuICAgICAgICAgICAgJi0tY2l2aWxpdHksICYtLWxhc3QtbmFtZSwgJi0tY29uZmlybS1lbWFpbCwgJi0tYWRkcmVzcywgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTk0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0Nik7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzZWxlY3QuZnItaW5wdXQsIC5mb3JtLXRlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGkge1xuICAgICAgICAgICAgICAgICYtLWFsbG93LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS10ZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDY0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzZWxlY3Q6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NpdmlsaXR5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19mb250IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4LjEpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA2M3JlbTtcbiAgICB9XG59XG5cblxuXG5AaW5jbHVkZSBsZyB7XG5cbiAgICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjApO1xuICAgIH1cblxuICAgIC5pcnNuLWNvbnRhY3QtZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg5OSk7XG5cbiAgICAgICAgLmlyc24tZm9ybSB7XG4gICAgICAgICAgICAmX19ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgICAgICAnY2l2aXRpdHkgICAuLi4nXG4gICAgICAgICAgICAgICAgICAgICdmaXJzdG5hbWUgIGxhc3RuYW1lJ1xuICAgICAgICAgICAgICAgICAgICAnZW1haWwgICAgICBjb25maXJtZW1haWwnXG4gICAgICAgICAgICAgICAgICAgICdhZGRyZXNzICAgIHBob25lJ1xuICAgICAgICAgICAgICAgICAgICAnam9iICAgICAgICBjb21wYW55J1xuICAgICAgICAgICAgICAgICAgICAnZGVtYW5kICAgICBkZW1hbmQnXG4gICAgICAgICAgICAgICAgICAgICd0aGVtZSAgICAgIC4uLidcbiAgICAgICAgICAgICAgICAgICAgJ3F1ZXN0aW9uICAgcXVlc3Rpb24nXG4gICAgICAgICAgICAgICAgICAgICdzdWJtaXQgICBzdWJtaXQnO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDIpO1xuXG4gICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogc3VibWl0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgJl9fZGVtYW5kZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgyMCkgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgMCByZW0oMTIpIDA7XG5cbiAgICAgICAgICAgICAgICAmLS1jaXZpbGl0eSwgJi0tbGFzdC1uYW1lLCAmLS1jb25maXJtLWVtYWlsLCAmLS1hZGRyZXNzLCAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jaXZpbGl0eSB7IGdyaWQtYXJlYTogY2l2aXRpdHk7IH1cbiAgICAgICAgICAgICAgICAmLS1maXJzdC1uYW1lIHsgZ3JpZC1hcmVhOiBmaXJzdG5hbWU7IH1cbiAgICAgICAgICAgICAgICAmLS1sYXN0LW5hbWUgeyBncmlkLWFyZWE6IGxhc3RuYW1lOyB9XG4gICAgICAgICAgICAgICAgJi0tZW1haWwgeyBncmlkLWFyZWE6IGVtYWlsOyB9XG4gICAgICAgICAgICAgICAgJi0tY29uZmlybS1lbWFpbCB7IGdyaWQtYXJlYTogY29uZmlybWVtYWlsOyB9XG4gICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7IGdyaWQtYXJlYTogYWRkcmVzczsgfVxuICAgICAgICAgICAgICAgICYtLXBob25lIHsgZ3JpZC1hcmVhOiBwaG9uZTsgfVxuICAgICAgICAgICAgICAgICYtLWpvYiB7IGdyaWQtYXJlYTogam9iOyB9XG4gICAgICAgICAgICAgICAgJi0tY29tcGFueSB7IGdyaWQtYXJlYTogY29tcGFueTsgfVxuICAgICAgICAgICAgICAgICYtLWRlbWFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZGVtYW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgtMjMpIDAgcmVtKDMzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdGhlbWUge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRoZW1lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tcXVlc3Rpb24geyBcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBxdWVzdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0OmludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxMykgcmVtKDExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMjApIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIDAgcmVtKDEyKSByZW0oMTEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb250IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIucGFyYWdyYXBoe1xuICAubGVhZmxldC1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiNlZGl0LWxldHRyZSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzOCk7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWxldHRyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgIHdpZHRoOiByZW0oMzQpO1xuXG4gICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAmW2Zvcj1cImVkaXQtbGV0dHJlLWFsbFwiXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OSk7XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgJjpjaGVja2VkICsgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje3JlbSgzKX0pO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgzKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICA+IC52aWV3LWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmZyLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgJi5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIHtcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgLmZyLXNlYXJjaC1iYXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaXJzbi1maWx0ZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC8vQWNjb3JkaW9uIGhlYWRpbmcgYnV0dG9uXG5cbiAgICA+IC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2V4cGFuZC1idG4ge1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDE0KSByZW0oMTEpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0JvZHlcbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmZvcm0tdHlwZS1yYWRpbyxcbiAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9QYWRkaW5nIG9ubHkgd2hlbiBleHBhbmRlZC5cbiAgICAgICAgJi5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9Gb3JtIGVsZW1lbnQgc3R5bGVcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZmFjZXRzLXdpZGdldCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgfVxuXG4gICAgLy9kYXRlIGFyZWFcbiAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAgIC5mYWNldC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZV93aWRnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDE0KSByZW0oMTEpO1xuXG4gICAgICAgIC5oYXNEYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQ1KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg2KX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDE5KX07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQWN0aXZlIGZpbHRlcnNcblxuICAgICZfX2FjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjIpO1xuICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtYWN0aXZlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtaG92ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZpbHRlcnMgY291bnRcbi5pcnNuLWNvdW50YWJsZS1maWx0ZXIge1xuXHRtYXJnaW46IC4yNXJlbSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0LmZvcm0taXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0Jl9fY291bnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0fVxufVxuXG4vL0F1dG9jb21wbGV0ZSBzdHlsZVxuYm9keS50b29sYmFyLWZpeGVkOm5vdCgucmVzcG9uc2l2ZS1wcmV2aWV3LWZyYW1lKSAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUge1xuICAgIHdpZHRoOiByZW0oMzUxKSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMC42NXJlbSAwLjI1cmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgfVxufVxuXG4vL0VuZCBhdXRvY29tcGxldGVcblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMge1xuICAgICAgICAmLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICA+IHtcbiAgICAgICAgICAgICAgICAvL1RPRE8gYWRkIGhlcmUgcnVsZXMgdG8gZm9yY2UgdGhlIGFjY29yZGlvbiBib2R5IG9wZW4uXG4gICAgICAgICAgICAgICAgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtLWNvbGxhcHNlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbjogcmVtKDEzKSAwIHJlbSg2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDQwKVxyXG4gICAgfVxyXG59IiwiI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIEpTIHotaW5kZXguXG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgICAudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgICAgIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWFjdGl2ZTpob3ZlcixcbiAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGNvbXBsZXRlbHkuXG4gICAgLnJlZ2lvbi1mb290ZXIsXG4gICAgLnJlZ2lvbi1icmVhZGNydW1iLFxuICAgIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEhpZGUgY29udGVudFxuICAgIC5yZWdpb24taGVhZGVyLFxuICAgIC5yZWdpb24tY29udGVudCxcbiAgICBpbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxheW91dC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIERpc3BsYXkgb25seSB0aGUgZm9sbG93aW5nIGJsb2Nrc1xuICAgIC5pcnNuLWhlYWRlcl9fbG9nbyxcbiAgICAuY29udGVudC1jb250YWluZXJfX3RpdGxlLFxuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSxcbiAgICAuZnItdGFncy1ncm91cCxcbiAgICAuZnItcmljaHRleHQuaXJzbi1yaWNodGV4dCxcbiAgICAuZnItcmljaHRleHQtaW1hZ2UsXG4gICAgLmZyLWFjY29yZGlvbnNfY29udGFpbmVyLFxuICAgIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBBdm9pZCB0ZXh0IHRvIGJyZWFrIGJldHdlZW4gcGFnZXMuXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGR1IGhlYWRlclxuICAgIC5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkZXMgYWNjb3Jkw6lvbnMuXG4gICAgLmZyLWFjY29yZGlvbnMtZ3JvdXAge1xuICAgICAgICAuZnItY29sbGFwc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIC0tY29sbGFwc2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkdSBwYXJhZ3JhcGhlIHRleHRlIHJpY2hlIGV0IGltYWdlXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGRlIGxhIHBhZ2UgY29udGFjdFxuICAgIFtjbGFzc149XCJpcnNuLWNvbnRhY3RcIl0ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgICAgICAgICBnYXA6IHVuc2V0O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWFwLFxuICAgICAgICAuaXJzbi1jb250YWN0LWZvcm0sXG4gICAgICAgIC5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlLFxuICAgICAgICAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkZXMgcGFnZXMgbWVtYnJlcy5cbiAgICAuaXJzbi1tZW1icmVzIHtcbiAgICAgICAgLmZyLXByaW50LWFuZC1zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fY29udGVudCxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItY29udGVudC1tZWRpYV9fYXVkaW97XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfaW1hZ2UvX1JpY2h0ZXh0X2ltYWdlLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgKyAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgICYtLWRyZXNzZWR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gICAgKyAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgJi0tZHJlc3NlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICAuZnItcmljaHRleHQtaW1hZ2Uge1xuICAgICAgICAmX19pbWFnZSwgJl9fcmljaHRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLyogSW1hZ2UgYmVzaWRlICovXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLW9uZS10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tdHdvLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2JTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLyogSW1hZ2UgZHJlc3NlZCAqL1xuICAgIC5mci1yaWNodGV4dC1pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS10d28tdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1sZWZ0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAvKiBEZWZhdWx0IHN0eWxlICovXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZyLWRvd25sb2FkLWZpbGVfX2RldGFpbHN7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZV9fbGlzdHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mci1kb3dubG9hZC1maWxle1xuICAgIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLmZyLWxpbmt7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG59XG5cbi5mci1maS1jdXN0b20td29yZDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjMlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWV4Y2VsOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWMzXCI7XG59XG5cbi5mci1maS1jdXN0b20tcGRmOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWMxXCI7XG59XG5cbi5mci1maS1jdXN0b20tcG93ZXJwb2ludDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjNFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWltYWdlOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWM1XCI7XG59XG5cbi5mci1maS1jdXN0b20tdmlkZW86YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzhcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1maWxlOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMTViXCI7XG59XG5cbi5mci1maS1jdXN0b20tYXVkaW86YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzdcIjtcbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuLmZyLWxpbmtzLWdyb3VwIHtcbiBsaXN0LXN0eWxlLXR5cGUgOiBub25lO1xufVxuXG4uZnItbGlua3MtZ3JvdXAtLWlubGluZSBsaSB7XG4gICAgZGlzcGxheSA6IGlubGluZTtcbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzICovXG4uaXJzbi1mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oMTYpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNTgpIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMjYpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9sbG93X19zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG5zLWdyb3VwIHtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgzKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzMpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JyYW5kLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgyNyk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDExKTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0NS40MSk7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3My42JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oMjcpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oNSkgcmVtKDE2KSByZW0oNSkgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9IZWFkZXIvX0hlYWRlci5zY3NzICovXG4uaXJzbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIC8vb3ZlcndyaXRlIGZyLW1vZGFsIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIC8vb3ZlcndyaXRlIGZyLW1vZGFsIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbmF2X19pdGVtOjpiZWZvcmUsXG4gICAgLmZyLW5hdl9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgyNik7XG4gICAgfVxuXG4gICAgJl9fb3BlcmF0b3Ige1xuICAgICAgICB3aWR0aDogcmVtKDg2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5LXJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5mci1idG4tLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rvb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVUb29scyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoJGNvbG9yOiAkaXJzbi1ncmV5LCAkYWxwaGE6IDAuMik7XG4gICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWVtYnJlcyB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmlzKDphY3RpdmUsIDpmb2N1cykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW5kLFxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmhpZGVNb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2VuZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93TW9iaWxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19icmFuZC10b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2FsYygxMDAlICsgI3tyZW0oMjEpfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItc2VhcmNoLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTdyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWhlYWRlcl9fbWVudS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItYnRuLS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuaXJzbi1zZWFyY2gtaWNvbi0tbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ0bi0tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbk1vYmlsZSBjbGFzc2VzXG4qKi9cbi5mci1oZWFkZXIge1xuICAgICZfX2JyYW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4vKipcbkRlc2t0b3AgY2xhc3Nlc1xuKiovXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLWhlYWRlciB7XG4gICAgICAgICZfX21lbnUge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuZnItbW9kYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2YmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5mci1idG4tLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcnNuLXNlYXJjaC1pY29uX19tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19icmFuZCxcbiAgICAgICAgJl9fYnJhbmQtdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnJhbmQtdG9wIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTAyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24taGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDEzOCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG5cbiAgICAgICAgJl9fYnJhbmQtdG9wIHtcbiAgICAgICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keS1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHh4bCB7XG4gICAgLmlyc24taGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxNDQwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG59XG5cbi8qKlxuU2VhcmNoIG1lbnUgb3BlbiBjbGFzc2VzXG4qKi9cblxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogJGlyc24td2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogdG9nZ2xlTWVudSAwLjJzIGxpbmVhcjtcblxuICAgIEBrZXlmcmFtZXMgdG9nZ2xlTWVudSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWJ0bi0tY2xvc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmFjdGl2ZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnItc2VhcmNoLWJhci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxMiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgYW5pbWF0aW9uOiB0b2dnbGVTZWFyY2hCYXIgMC4ycyBsaW5lYXI7XG5cbiAgICBAa2V5ZnJhbWVzIHRvZ2dsZVNlYXJjaEJhciB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5mci1idG4tLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUm93L19Sb3cuc2NzcyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlci1yb3dzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuaXRlbS1yb3cge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tMyB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tNCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxufVxuIiwiLmZyLWN1c3RvbS1pbWcge1xuICAgICYtLWdhbGxlcnkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMWVtO1xuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCIxXCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiMlwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWltYWdlLW51bWJlcj1cIjNcIl0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCI0XCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYVtocmVmXS5idG4tem9vbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhUYWJsZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWhvdmVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMTBweDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2xpYnJhcnkvX2xpYnJhcnkuc2NzcyAqL1xuXG4uZnItbGlicmFyeV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmZyLWNhcmQtLWhpZGRlbi1ib2R5LW1vYmlsZSB7XG4gICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZyLWxpYnJhcnkge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcblxuICAgICYuZnItbGlicmFyeS0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgICYuZnItbGlicmFyeS0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbWQge1xuICAgIC5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUge1xuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9UaWxlL19UaWxlLnNjc3MgKi9cbi5mci10aWxlIHtcbiAgICAuZnItdGlsZV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbn1cbiIsIi5pcnNuLXRvLXRoZS10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBsZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1cmVtO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmZyLWJ0biB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgcGFkZGluZzogMC4xODdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3Rpb24taGlnaC1ibHVlLWZyYW5jZSk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xODdyZW0gMCAkcHJpbWFyeTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMCB2YXIoLS10ZXh0LWRpc2FibGVkLWdyZXkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiByZW0oNDUpO1xuICBoZWlnaHQ6IHJlbSg0NSk7XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9Gb2xsb3dfdXMvX0ZvbGxvd191cy5zY3NzICovXG5cblxuLmZvbGxvd19fc29jaWFsLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0tZGFyay1ncmV5IHtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1pcnNuIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuZnItYnRucy1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnItYnRue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWJ0bnMtZ3JvdXAtLXdoaXRlIC5mci1idG57XG4gICAgY29sb3I6ICRpcnNuLXdoaXRlO1xufVxuXG5AaW5jbHVkZSBsZ3tcbiAgLmlyc24tc29jaWFsLWxpbmtzLXdyYXBwZXJ7XG4gICAgJi5pcnNuLW1lZ2EtbWVudV9faXRlbXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLyogY29tcG9uZW50cy9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLmZyLXJlc3BvbnNpdmUtdmlkID4gdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mci1jb250ZW50LW1lZGlhe1xuICAgICZfX2NhcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzICovXG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MgKi9cbi8vQnV0dG9uc1xuLmZyLWJ0biB7XG5cdC8vQ2xhc3NpYyBidG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ji5mci1idG4tLXRvLXRvcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Ly9CdG4gbGdcblx0Ji0tbGcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ly9CdG4gc2Vjb25kYXJ5XG5cdCYtLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkaXJzbi1ibGFjaztcblx0XHRwYWRkaW5nOiAuMjVyZW0gMXJlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQmW2hyZWZdIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZnItYnRuLS1sZyB7XG5cdFx0XHRwYWRkaW5nOiAuNjI1cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Ly9CdG4gYXJyb3dcblx0Ji0tYXJyb3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0cGFkZGluZzogMCAwIDAgLjc1cmVtO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0Ji5mci1idG4tLWxnIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDFyZW07XG5cdFx0XHRbY2xhc3NePVwiZnItaWNvbi1cIl0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFtjbGFzc149XCJmci1pY29uLVwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMi4xMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDIuMTI1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdFx0fVxuXHRcdC8vaWYgbGlua1xuXHRcdCZbaHJlZl0ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQGluY2x1ZGUgbWQge1xuXHQuZnItYnRuIHtcblx0XHQmLS1sZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRcdFx0bWluLXdpZHRoOiAxMC4xMjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5pcnNuLWJ0biB7XG5cdCYtLXNsaWRlciB7XG5cdFx0LS1idG4tc2l6ZTogI3tyZW0oMjIpfTtcblxuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcblxuXHRcdCYuaXJzbi1idG4tLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGlyc24td2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uL19UaGVtYXRpcXVlX25hdmlnYXRpb24uc2NzcyAqL1xuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgICAgICBtYXgtd2lkdGg6IDkycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgJi0ta2lvc3F1ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4LjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWJpcy1mb290LWJvbGQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweFxuICAgICAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcjogJGlyc24tY3JlYW0td2hpdGUsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oMjYpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgICAgICAgICAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltocmVmXSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cblxuLmlyc24tdGVhc2VyLWNhcmRze1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tdGVhc2VyLWNhcmRze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FyZF9hY2Nyb2NoZS9fQ2FyZF9hY2Nyb2NoZS5zY3NzICovXG5cbi5mci10ZWFzZXItY2FyZCB7XG4gICAgLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmc6IDEuNXJlbTtcbiAgICAuZnItZW5sYXJnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtYmx1ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogdmFyKC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpcnNuLWZvbnQtc2l6ZS1jYXJkLXRpdGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9yZWxhdGVkX2NvbnRlbnQvX0NhcmRfcmVsYXRlZF9jb250ZW50LnNjc3MgKi9cblxuLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgIH1cblxuICAgICYuZnItY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg4Nik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDApO1xuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2cmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXkgIWltcG9ydGFudDtcblxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTk1LjQyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbm1heChyZW0oMzIpLCBhdXRvKSAxZnI7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDMwMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMyMyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiByZW0oMyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdGFydCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMHJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItdGFncy1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDE3O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMTEgLyA3NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbilcbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI2Mi40Mik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyODIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjQpIHJlbSg2NikgcmVtKDI0KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjApIHJlbSg4NikgcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1pbmZvLFxuICAgICYtLWhwLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnktYmx1ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHJlbSgyOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIC5pcnNuLXRpdGxlLFxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhwLWluZm8ge1xuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDMxKTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTMxLjIzKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMzEuMjMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhwLW1lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDkpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMzMpfTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvLWZyb250IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcblxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19zdGFydCB7XG4gICAgICAgICAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTcpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDI0KSByZW0oNjYpIHJlbSgyNCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDIwKSByZW0oODYpIHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0FjY29yZGlvbi9fQWNjb3JkaW9uLnNjc3MgKi9cblxuLyogYWRkIHN0eWxlIG9uIGJ1dHRvbiB0byBjb3VudGVyIG5vcm1hbGl6ZS1jc3MgKi9cbi5pcnNuLWFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtZ3JleSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1iZy1ncmV5O1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1pbnVzLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1pbnVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZnItaWNvbi1hcnJvdy1kb3duLXMtbGluZSB7XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhcG8ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgIH1cblxuICAgICYtLWdsb3NzYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pcnNuLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjEpfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE0KSAwIHJlbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29sbGFwc2UtLWV4cGFuZGVkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRhYmFzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdW1tYXJ5IHtcbiAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xNik7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIzKSAwIHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oMjQpIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAzLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ2xvc3Nhcnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzk2KTtcblxuICAgICAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNCkgMCByZW0oMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKHJlbSgxOSkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZ3JpZF9zdGlja2Vyc19laWdodC9fZ3JpZF9zdGlja2Vyc19laWdodC5zY3NzICovXG5cbi5mci1ncmlkLXN0aWNrZXJzIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IHJlbSg1NikgMDtcbiAgICB9XG4gICAgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuICsgNCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNjYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13aGl0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2MsXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMzIpIDAgcmVtKDE2KSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItZW5sYXJnZS1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkaXJzbi1ibGFjaywgJGlyc24tYmxhY2spO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2MsXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oOCl9KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZm91ci1jb2wge1xuICAgICAgICAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xhc3RfcHVibGlzaGVkL19MYXN0X3B1Ymxpc2hlZC5zY3NzICovXG5cbi5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmlyc24tdGl0bGUge1xuICAgICAgICAmLS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwcmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLXRoZW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9DYXJkX2dyaWQvX0NhcmRfZ3JpZC5zY3NzICovXG4uZnItY2FyZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICAvL1Jlc2V0c1xuICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIC8vRGVmYXVsdCBjYXJkXG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJl9fdGhlbWUge1xuICAgICAgICBjb2xvcjogJGlyc24tYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcblxuICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICY6bm90KC5mci1jYXJkLS1ob3Jpem9udGFsKSB7XG4gICAgICAgIC5mci1jYXJkX19kZXRhaWwge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9EZWZhdWx0IGNhcmQgaG9yaXpvbnRhbFxuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgLy9MaWdodCBCbHVlIGNhcmRcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAtLWItbi13LWNvbG9yLXRleHQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLS1iLW4tdy1jb2xvci10ZXh0OiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vR3JleSBjYXJkXG4gICAgJi0tZ3JleSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19zdGFydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgICAgICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mcmFtZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgIC8vRGVmYXVsdCBjYXJkIGRlc2t0b3BcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9EZWZhdWx0IGNhcmQgaG9yaXpvbnRhbFxuICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9DYXJkIGJsdWVcbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL2JsYWNrIGNhcmRcbiAgICAgICAgJi0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vR3JleSBjYXJkXG4gICAgICAgICYtLWdyZXkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJldmVydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qIENvcnJlY3Rpb24gdmlkZW8gaW4gZnItY2FyZC0taG9yaXpvbnRhbCAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwge1xuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDEuNjYlO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIC0tdGl0bGUtc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLXZpZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVGFnL19UYWcuc2NzcyAqL1xuXG4uZnItdGFnLS1maXQtY29udGVudHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mci10YWctLWdyZXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mci10YWcge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvTGlua3MvX0xpbmtzLnNjc3MgKi9cbi8vTGlua3NcbmFbaHJlZl0ge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHQmLmZyLWJ0biB7XG5cdFx0Jjpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmlyc24tYnRuIHtcblx0XHQmLS1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDAuMjVyZW07XG5cdFx0XHRcdHJpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlyc24tbGluayB7XG5cdFx0Ji0tcGxhaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNikgcmVtKDE2KSByZW0oMTUpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oNDgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLmZyLWxpbmsge1xuXHRjb2xvcjogJGlyc24tYmxhY2s7XG59XG5cbi8vIHRvZG8gc3VwcHJpbWVyIGFwcsOocyBtaXNlIMOgIGpvdXIgZHUgRFNFLlxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyB7XG5cdC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUsXG5cdC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0fVxuXG5cdC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIu6Bu1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjNyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjdyZW07XG5cdH1cblxuXHQuZnItbGluay0tc25hcGNoYXQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIu+Kq1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjZyZW07XG5cdFx0bWFyZ2luLXRvcDogMC4xcmVtO1xuXHR9XG59XG5cbi5pcnNuLWxpbmsge1xuXHQmLS1kaXNjb3ZlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiByZW0oNDgpO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogcmVtKC0wLjQpO1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IHJlbSgtNDgpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKC0xMCkpO1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IHJlbSgzMS45Myk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyOS41Nyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLS1hY3RpdmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG5cdH1cblxuXHQmLS1kYXRhYmFzZS10YWJzIHtcblx0XHRwYWRkaW5nOiByZW0oMTApIHJlbSgyMCkgcmVtKDQpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0LS1ob3Zlci10aW50OiAjeyRpcnNuLWxpZ2h0LWdyZXl9O1xuXG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmLmlyc24tbGluay0tYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGF0YWJhc2UtbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z2FwOiByZW0oOSk7XG5cdFx0cGFkZGluZzogcmVtKDE1KSAwIHJlbSgxNCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIyKTtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiByZW0oLTE2KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbmV3c2xldHRlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG4uZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDNyZW0gMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLXJlbGF0ZWQtY29udGVudHMge1xuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmLmZyLWJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJi0tbGlzdGluZyB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgyNCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgcmVtKDIyMikpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9hdG9tcy9JbnB1dC9fSW5wdXQuc2NzcyAqL1xuLmZyLWlucHV0e1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5mb3JtLXJlcXVpcmVke1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZyLWxhYmVse1xuICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudSB7XG4gICAgLS1yZWQtc3ViLWl0ZW06ICN7JGlyc24tZGFya2VuLXByaW1hcnktcmVkfTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgIH1cbiAgICBuYXYge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICAgICAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDEuMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rzay1leHBhbmQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2JhY2stYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZnItaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXkpO1xuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTEpIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtcmVndWxhcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLXN1Yi1pdGVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWxldmVsPVwiMFwiXSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnkpIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICAmLS1tYWluLWxpbmsge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gICAgJl9fc3ViLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2tpb3NxdWUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAuZnItbmF2IHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKlxuREVTS1RPUCBWRVJTSU9OXG4qL1xuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLW1lZ2EtbWVudSB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTE4NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYmwtZXhwYW5kLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19kc2stZXhwYW5kLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgJltkYXRhLWxldmVsPVwiMFwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5pcnNuLW1lZ2EtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNTkpIHJlbSg2NCkgcmVtKDE5Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1sZXZlbD1cIjJcIl0ge1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19yb290LWJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFjay1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCByZW0oMjIpIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmV2ZXJ0O1xuICAgICAgICB9XG4gICAgICAgICZfX3N1Yi1saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL01vYmlsZV9zZWNvbmRhcnlfbWVudS9fTW9iaWxlX3NlY29uZGFyeV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudSB7XG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrZW4tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1kYXJrLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi1wcmltYXJ5O1xuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLW1lZ2EtbWVudS0tbW9iaWxlLXBhcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzICovXG4uaXJzbi1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyZnIgMWZyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uOjpiZWZvcmUge1xuICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgyNSl9O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG4gICAgJl9fdGV4dC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDE4KSByZW0oLTMpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMTYpfTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDEzKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWUgIWltcG9ydGFudDsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRzX2FjY3JvY2hlL19DYXJkc19hY2Nyb2NoZS5zY3NzICovXG4uZnItY2FyZC1hY2Nyb2NoZSB7XG5cdC5mci1jYXJkIHtcblx0XHR3aWR0aDogMjAuMzc1cmVtO1xuXHRcdGhlaWdodDogMjMuMzEzcmVtO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQmX19ib2R5IHtcblx0XHRcdG9yZGVyOiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG9yZGVyOiB1bnNldDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0b3JkZXI6IHVuc2V0O1xuXHRcdH1cblxuXHRcdCZfX2JvZHkgPiAmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMS40NTNyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYm9keSA+ICZfX2Rlc2Mge1xuXHRcdFx0bWFyZ2luLXRvcDogMC45MzVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cdFx0fVxuXG5cdFx0Jl9fdmlkZW8ge1xuXHRcdFx0Ym94LXNpemluZzogdW5zZXQ7XG5cdFx0XHRtYXgtd2lkdGg6IDIwLjM3NXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5mci1jb250ZW50LW1lZGlhIHtcblx0XHRcdFx0aGVpZ2h0OiA4LjYyNXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC0tdGV4dC1zcGFjaW5nOiAwO1xuXHRcdFx0XHQtLXRpdGxlLXNwYWNpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9IYXV0X2RlX3BhZ2UvX0hhdXRfZGVfcGFnZS5zY3NzICovXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBcblxufVxuI3RvLXRoZS10b3AtYnV0dG9uOjpiZWZvcmV7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzICovXG4uZnItcHJpbnQtYW5kLXNoYXJlIHtcbiAgICAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0IHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiB1bnNldDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC8vIENLRWRpdG9yIGZvbnQgc2l6ZSBwbHVnaW4gY2xhc3Nlcy5cbiAgICAudGV4dC10aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgIH1cbiAgICAudGV4dC1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgfVxuICAgIC50ZXh0LWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgfVxuICAgIC50ZXh0LWh1Z2Uge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BY2NvcmRpb25zL19BY2NvcmRpb25zLnNjc3MgKi9cbi5mci1hY2NvcmRpb25zX2NvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufSIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9RdW90ZS9fUXVvdGUuc2NzcyAqL1xuLmlyc24tcXVvdGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tcXVvdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07ICAgIFxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2NlbGxzL1NpZGViYXJfZGlyZWN0X2FjY2Vzcy9fU2lkZWJhcl9kaXJlY3RfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLXNpZGViYXItLWFjY2VzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9CbG9ja3MvTWVtYnJlX3RlYXNlci9fTWVtYnJlX3RlYXNlci5zY3NzICovXG4uaXJzbi1ncmlkLTEtY29sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxLjI1cmVtO1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59XG5cbi5pcnNuLW1lbWJyZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMjQpO1xuICAgICYtLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgxNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1lbWJlci1iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxMTYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMTYpO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTYpIDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FydGVfbWVtYnJlL19DYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmNhcnRlLW1lbWJyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmctZ3JleTtcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5OCUpO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaXN0ZV9jYXJ0ZV9tZW1icmUvX0xpc3RlX2NhcnRlX21lbWJyZS5zY3NzICovXG4uaXJzbi1saXN0LW1lbWJlcnMtY2FyZHMge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGwge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0ltYWdlL19JbWFnZS5zY3NzICovXG4uZnItaW1nLS1jaXJjbGUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblx0LmZyLWNvbnRlbnQtbWVkaWEge1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRhc3BlY3QtcmF0aW86IHVuc2V0O1xuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAmLS1jZW50ZXIsICYtLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyLCAmLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0Ffdm9pcl9hdXNzaS9fQV92b2lyX2F1c3NpLnNjc3MgKi9cbi5pcnNuLXZvaXItYXVzc2kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmX19oaWdobGlnaHRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLXZvaXItYXVzc2kge1xuICAgICAgICAmX19oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc0IC8gNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHhsIHtcbiAgICAuaXJzbi12b2lyLWF1c3NpIHtcbiAgICAgICAgJl9faGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9Ib3Jpem9udGFsX0NhcmQvX0hvcml6b250YWxfQ2FyZC5zY3NzICovXG4uZnItY2FyZHtcbiAgICAmLS1ob3Jpem9udGFse1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICYuZnItZW5sYXJnZS1saW5re1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJke1xuICAgICAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLWNhcmQtLWhvcml6b250YWx7XG4gICAgICAgICYuZnItY2FyZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZHtcbiAgICAgICAgICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMC4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2JvZHl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMC4xMjVyZW0pO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuMzc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9UYWJzX0lSU04vX1RhYnNfSVJTTi5zY3NzICovXG5AbWl4aW4gbW9iaWxlRnVsbFdpZHRoTWFyZ2luKCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1peGluIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmcoKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uZnItdGFicy1hY2NvcmRpb25zIHtcbiAgICAuZnItdGFicyB7XG4gICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdChbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAtLWhvdmVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAtLWFjdGl2ZTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkY29sb3JfX3RhYjogIzQ0NDtcbiAgICAkY29sb3JfX3RhYi1hY3RpdmU6ICMzYmFjZmY7XG4gICAgJHBhZGRpbmc6IDFyZW07XG5cbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC50YWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyAvLyBTZXQgdGhlIGRpc3N0YW5jZSB3aXRoIGJvcmRlciBpbnN0ZWFkIG9mIG1hcmdpbiwgZm9yIG1vcmUgYWNjdXJhdGUgSlMgY2FsY3VsYXRpb24gb2YgdGhlIHdpZHRoXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoUGFkZGluZztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoTWFyZ2luO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoUGFkZGluZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXRhYnMtYWNjb3Jkc2lvbi0taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbjtcbiAgICB9XG5cbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcblxuICAgICAgICAmOm50aC1jaGlsZChuKTpub3QoLmZyLWFjY29yZGlvbnNfY29udGFpbmVyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhQYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucyB7XG4gICAgICAgICYuaGFzLXRhYnMge1xuICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgLy8gTWFrZSBib3JkZXIgZ28gb3ZlciBsZWZ0IG1hcmdpblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgICAgICAgICAgLmZyLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL0FjdHVhbGl0ZS9fQWN0dWFsaXRlLnNjc3MgKi8iLCIvKiBwYWdlcy9NZW1icmVfZGV0YWlsL19NZW1icmVfZGV0YWlsLnNjc3MgKi9cblxuLmlyc24tbWVtYnJlcyB7XG4gICYtLWRldGFpbHMge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiByZW0oMzIpO1xuICAgIH1cbiAgICAmX19uYW1lLWFuZC1wcmludC1zaGFyZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaW50LXNoYXJlIHtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC0xNSl9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudG9vbF9faXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWJ0bi0tZGlzcGxheSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNSk7XG4gICAgfVxuICAgICZfX25hbWUtbWVtYmVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2ltZyB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTgwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAmX19wYXJhZ3JhcGgtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgMCByZW0oMTY0KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHJlbSg4NzgpIC0gMTY0cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICBncmlkLWdhcDogcmVtKDI0KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oODc4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxNDApO1xuICAgICAgICAgIGhlaWdodDogcmVtKDE0MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuIiwiLyogcGFnZXMvTGlzdGVfbWVtYnJlL19MaXN0ZV9tZW1icmUuc2NzcyAqLyIsIi5pcnNuLWNvcnBvcmF0aW9uLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgICAmX19maXJzdC1wYXJ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXJhZ3JhcGhzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwYWdlcy9QYWdlX2FydGljbGUvX1BhZ2VfYXJ0aWNsZS5zY3NzICovXG4uZnItYXJ0aWNsZSB7XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLWFydGljbGUge1xuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qIHBhZ2VzL0NvbnRhY3QvX0NvbnRhY3Quc2NzcyAqL1xuXG4uaXJzbi1jb250YWN0IHtcbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLXNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDQpO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IHJlbSg3OTYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItYnRuLS1zaGFyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXByaW50LWFuZC1zaGFyZSB1bCB7XG4gICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1kaXNjb3Zlci1jYXJkcyB7XG4gICAgICAgICAgICAuaXJzbi1kaXNjb3Zlci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvQmFzaWNfcGFnZS9fQmFzaWNfcGFnZS5zY3NzICovXHJcblxyXG4uaXJzbi1iYXNpYy1wYWdlIHtcclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiByZW0oNTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDg0KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzE0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBwYWdlcy9CYXNlX2RvY3VtZW50YWlyZS9fQmFzZV9kb2N1bWVudGFpcmUuc2NzcyAqL1xuXG46cm9vdCB7XG4gICAgLS1kYXRhYmFzZS1maXJzdC1jb2w6IDguNzVyZW07XG4gICAgLS1kYXRhYmFzZS1nYXA6IDYuNjI1cmVtO1xufVxuXG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSB7XG4gICAgLmlyc24tZGF0YWJhc2UtdGFicyB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWRhdGFiYXNlLWZpcnN0LWNvbCkgMWZyO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1kYXRhYmFzZS1nYXApO1xuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDEwNil9KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWRhdGFiYXNlLWZpcnN0LWNvbCkgMWZyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNjApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KSAwO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZyLWxpbmstLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgMDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4xNjY2N3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXBsb3llZCB7XG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDMwKX0pO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0zMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1yZXR1cm4ge1xuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MgKi9cblxuLmlyc24tY2FycmVmb3VyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyAqL1xuXG4uaXJzbi10aGVtYXRpcXVlLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX19pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYWdyYXBocyB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maXJzdC1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogcmVtKDcxNCk7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLyogcGFnZXMvUGFnZV9ob21lX3NlY3Rpb24vX1BhZ2VfaG9tZV9zZWN0aW9uLnNjc3MgKi9cbi5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlIHtcbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MgKi9cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIHtcbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzICovXG5cbi5pcnNuLWhvbWUtcGFnZSB7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAuaHAtZm9vdGVyLFxuICAgICAgICAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSg4Mil9KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb25bY2xhc3NePVwiaXJzblwiXSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbWFpbi10aXRsZSxcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MgKi9cclxuXHJcbi5pcnNuLXBhZ2Uge1xyXG5cdGgxIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuXHRcdGdhcDogcmVtKDU2KTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcblx0XHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLW5hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdC5pcnNuLXBhZ2Uge1xyXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDg0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0oNzE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiBwYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzICovXG5cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX2xpcmVfYXVzc2kvX0FfbGlyZV9hdXNzaS5zY3NzICovXG5cbi5pcnNuLWxpcmUtYXVzc2kge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgY29sdW1uLWdhcDogMS41NjI1cmVtO1xuICAgICAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ2FwOiAwLjU2MjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aXRsZSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9NYWluX25hdmlnYXRpb24vX01haW5fbmF2aWdhdGlvbi5zY3NzICovXG4uaXJzbi1uYXYge1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAmX19idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0bjpoYXMoLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmspIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLy9NZW51IGRlc2t0b3BcbiAgICAuZnItbWVnYS1tZW51IHtcbiAgICAgICAgLmZyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItbmF2IHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIC5mci1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZnItbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWJ0bi0tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTUpO1xufVxuXG4uaXJzbi1kaXNjb3Zlci1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oNykgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0KTtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fZGVzYyBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTcpO1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogcmVtKDIyKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pcnNuLWRpc2NvdmVyLWNhcmQge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IHJlbSgtNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyBwICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyAqL1xuLmlyc24tbGlua3MtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLS1iYXNlZG9jIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgICAgICAuaXJzbi1saW5rLWxpc3Qge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstbGlzdCAuaXJzbi1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0xpbmtfbGlzdC9fTGlua19saXN0LnNjc3MgKi9cbi5pcnNuLWxpbmstbGlzdHtcbiAgICAuaXJzbi1idG57XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGxne1xuICAgIC5pcnNuLWxpbmstbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmlyc24tYnRue1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAmLS1pbmxpbmV7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfSAgICBcbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uL19OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi5zY3NzICovXG5cbi5mci1uZXdzbGV0dGVyIHtcbiAgJi1zdWJzY3JpcHRpb24ge1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgIC5mci10ZXh0IHtcbiAgICAgICYtLXhzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1uZXdzbGV0dGVyIHtcbiAgICAgICYtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMzQpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgyKSBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oOC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgIGxlZnQ6IDg4JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0xhdGVzdF9uZXdzL19MYXRlc3RfbmV3cy5zY3NzICovXG5cbi5pcnNuLWxhdGVzdC1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IHJlbSg4MCk7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDg2KSAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGF0ZS1uZXdzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi1uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRmVhdHVyZWRfY29udGVudC9fRmVhdHVyZWRfY29udGVudC5zY3NzICovXG5cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBncmlkLWF1dG8tcm93czogcmVtKDgwKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oODYpIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FnZW5kYS9fQWdlbmRhLnNjc3MgKi9cblxuLmlyc24tYWdlbmRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgICAmX19pY29uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgpO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICYtZXZlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluay5mci1saW5rLS1pY29uLWxlZnRbY2xhc3MqPVwiIGZyLWljb24tXCJdIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IHJlbSgtOCkgMCByZW0oNSkgMDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcblxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAxLjA4NzVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU2lkZWJhcl92aWRlby9fU2lkZWJhcl92aWRlby5zY3NzICovXG5cbi5pcnNuLXNpZGUtdmlkZW8ge1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMTAwKTtcblxuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgJi12aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTW9zdF9wb3B1bGFyL19Nb3N0X3BvcHVsYXIuc2NzcyAqL1xuXG4uaXJzbi1tb3N0LXBvcHVsYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4NikgcmVtKDExMik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUtbmV3cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLW5ld3MtdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvaWNvbi9faWNvbi5zY3NzICovXG46cm9vdCB7XG4gICAgLS1pcnNuLWljb24tc2l6ZSA6ICN7cmVtKDMwKX07XG4gICAgLS1pcnNuLWljb24tY29sb3IgOiAjeyRpcnNuLWJsYWNrfTtcbn1cblxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1jb250YWN0LWNhcmQvX2lyc24tY29udGFjdC1jYXJkLnNjc3MgKi9cblxuLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgzMCkgYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgzMCkgcmVtKDIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjMwKTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi1jb250YWN0LWNhcmQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICZfX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgICAgICBnYXA6IHJlbSgyNik7XG5cbiAgICAgICAgJl9fdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvY2VsbHMvY29udGFjdC1ibG9jL19jb250YWN0LWJsb2Muc2NzcyAqL1xuLmJsb2NrLWlyc24tYmxvY2stY29udGFjdCB7XG4gICAgPiBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmlyc24tY29udGFjdC1ibG9jIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LFxuICAgICZfX2NhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cbiAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDI1KTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0OCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvbWFwcy9fbWFwcy5zY3NzICovXG5cbi5pcnNuLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oMjEwKTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ncmV5O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjU1KTtcbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MgKi9cblxuLmlyc24tbWVkaWEtZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MgKi9cblxuLmlyc24tcHJlc3MtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvUHVibGljYXRpb25zX2FjY2Vzcy9fUHVibGljYXRpb25zX2FjY2Vzcy5zY3NzICovXG5cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FtYmFzc2Fkb3JzX2V4Y2hhbmdlL19BbWJhc3NhZG9yc19leGNoYW5nZS5zY3NzICovXG5cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MgKi9cblxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIHdpZHRoOiByZW0oMTUwKTtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5wYXJhZ3JhcGh7XG4gICAgJi0tdmlkZW97XG4gICAgICAgIC5mci1jb250ZW50LW1lZGlhe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyAqL1xuXG46cm9vdCB7XG4gICAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTE6ICN7JGlyc24tYmxhY2t9O1xuICAgIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yOiAjeyRpcnNuLXdoaXRlfTtcbn1cblxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxNyk7XG4gICAgcGFkZGluZzogcmVtKDM0KSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiByZW0oLTMyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDY0KX0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDEzKVxuICAgIH1cblxuICAgICZfX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmX19yZ3BkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mci1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgIH1cblxuICAgIC5mci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgcmVtKDMyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkaXJzbi1ibGFjaztcbiAgICAgICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkaXJzbi1ibGFjaztcbiAgICAgICAgYm94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAycHggJGlyc24tYmxhY2s7XG4gICAgXG4gICAgICAgICY6aG92ZXIsICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdW5zdWJzY3JpYmUge1xuICAgICAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMSA6ICN7JGlyc24td2hpdGV9O1xuICAgICAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMiA6ICN7JGlyc24tYmxhY2t9O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTsgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMik7XG4gICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBnYXA6IHJlbSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNpcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMjApIHJlbSg0NSk7XG4gICAgICAgICAgICBnYXA6IHJlbSg5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWl0ZW0sIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7fVxuICAgICAgICBcbiAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyAqL1xuXG4uaXJzbi1maWx0ZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmlyc24tZmlsdGVyLXNlbGVjdHtcbiAgICBzZWxlY3R7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC1kYXRle1xuICAgIGlucHV0e1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uaXJzbi1maWx0ZXItaW5wdXQtdGV4dHtcbiAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tYm9yZGVyLXBsYWluLWdyZXkpO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2UtdGFicy9faXJzbi1kYXRhYmFzZS10YWJzLnNjc3MgKi9cblxuLmlyc24tZGF0YWJhc2UtdGFicyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MgKi9cblxuXG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogcmVtKDE0MCk7XG5cbiAgICAmX190aXRsZSwgJl9fbGlzdCAuZnItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgZ2FwOiByZW0oMTcpO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDMyKSAwO1xuICAgICAgICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2xpbmstbGlzdC12YXJpYW50L19saW5rLWxpc3QtdmFyaWFudC5zY3NzICovXG5cbi5pcnNuLWxpbmstbGlzdC12IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcbiAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIH1cblxuICAgIC5mci1saW5rIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3byB7XG4gICAgICAgIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpdmUge1xuICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDI0KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZ2FwOiByZW0oNyk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gI3tyZW0oMTApfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9MaXN0aW5nX0V4cG9zZWRfRm9ybS9fTGlzdGluZ19FeHBvc2VkX0Zvcm0uc2NzcyAqL1xuXG4uaXJzbi1saXN0aW5nIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjYyNXJlbTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZGVyXCJcbiAgICAgICAgICAgIFwiY29udGVudFwiXG4gICAgICAgICAgICBcImZvb3RlclwiO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1pbixcbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiA5OSU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIuMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcuODUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDExKSByZW0oMTQpIHJlbSgxMikgcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Ljg1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVmLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5oaWdobGlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTEpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ltZ3MvaXJzbi1jcm9zcy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRpcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9UZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMiUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0bltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcmVzZXRcIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNlZGl0LWZpZWxkLWNvbnRlbnQtdHlwZS10YXJnZXQtaWQtLXdyYXBwZXIge1xuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcy5iZWYtY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDExKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VkaXQtZmllbGQtdGhlbWF0aXF1ZXMtdGFyZ2V0LWlkLS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudmlldy1yZXN1bHQtY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC00OCl9KTtcblxuICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTQ4KX0pO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLWNvcm5lci1hbGwge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9MaXN0aW5nX0V4cG9zZWRfRm9ybS9fTGlzdGluZ19FeHBvc2VkX0Zvcm0uc2NzcyAqL1xuXG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnQge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgICAgIFwiZm9vdGVyXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRncm91cCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDM2KSAwIHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMi4yNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNy44NSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJlZi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAxcHggJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyguaGlnaGxpZ2h0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnZpZXctcmVzdWx0LWNvdW50ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDUpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTI4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtOTgpfSk7XG5cbiAgICAgICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGluay1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC05OCl9KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvU3VtbWFyeS9fU3VtbWFyeS5zY3NzICovXHJcbi5mci1zdW1tYXJ5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1iZy1ncmV5KTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogcmVtKC0xNik7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWJnLWdyZXkpO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRjb2xvcjogJGlyc24tYmxhY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogcmVtKC0xNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDJyZW07XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LW1lZGl1bSk7XHJcblx0XHRwYWRkaW5nOiAuMzc1cmVtIDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiB2YXIoLS1pcnNuLWdyZXlsaXNoLWdyZXkpO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xyXG5cdFx0XHRoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XHJcblx0XHRcdC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuXHRcdFx0LS1pY29uLXNpemU6IDEuNXJlbTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKTtcclxuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIik7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBsZyB7XHJcblx0LmZyLXN1bW1hcnkge1xyXG5cdFx0cG9zaXRpb246IGluaXRpYWw7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oOTQpO1xyXG5cdFx0d2lkdGg6IHJlbSgxNDApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pcnNuLXN1bW1hcnktd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmlyc24tc3VtbWFyeSB7XHJcblx0Jl9faXRlbS0tYWN0aXZlIHtcclxuXHRcdC5mci1saW5rIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQWN0dWFsaXR5L19BY3R1YWxpdHkuc2NzcyAqL1xuXG4uYmxvY2staXJzbi1hY3R1YWxpdHktYmxvY2sge1xuICAgIG1hcmdpbjogcmVtKDEwKSBhdXRvO1xuXG4gICAgPiBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmlyc24tbGFzdC1uZXdzIHtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cbiAgICAmX19ncmlkLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgfVxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzIgLyAxNztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzQgLyA1MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvLWNvbCxcbiAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDE3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9uZS1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3by1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLS10d28tY29sLFxuICAgICAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgICAgIC5pcnNuLWxhc3QtbmV3c19fbGluayB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZyLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbilcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHdvLWNvbCB7XG4gICAgICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKVxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tb25lLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU2hhcmUvX1NoYXJlLnNjc3MgKi9cbi5mci1zaGFyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogJGlyc24td2hpdGU7XG4gICAgYm94LXNoYWRvdzogMnB4IDFweCAyMHB4IHJnYmEoJGNvbG9yOiAkaXJzbi1ncmV5LCAkYWxwaGE6IDAuMyk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgIH1cbiAgICAuZnItc2hhcmUge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1idG5zLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1idG46bm90KC5mci1saW5rKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1pY29uLXN1cnZleS1saW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyc24tc2hhcmUge1xuICAgIC5mci1idG5zLWdyb3VwOm5vdCguZnItYnRucy1ncm91cC0tc20pOm5vdCguZnItYnRucy1ncm91cC0tbGcpXG4gICAgICAgIC5mci1idG46bm90KFtjbGFzc149XCJmci1pY29uLVwiXSk6bm90KFtjbGFzcyo9XCIgZnItaWNvbi1cIl0pOm5vdChcbiAgICAgICAgICAgIFtjbGFzc149XCJmci1maS1cIl1cbiAgICAgICAgKTpub3QoW2NsYXNzKj1cIiBmci1maS1cIl0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvRm9sZGVyX1ByZXNzX1JlbGVhc2UvX0ZvbGRlcl9QcmVzc19SZWxlYXNlLnNjc3MgKi9cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmlyc24tdGl0bGUge1xuICAgICAgICAmLS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLXRoZW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItYnRuLS1hcnJvdyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRoZW1hdGljLWNhcmRzIHtcbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taG9tZXBhZ2Uge1xuICAgICAgICAtLWZwci1ocC10ZXh0LWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgICAgIC0tZnByLWhwLWNhcmRzLWdhcDogI3tyZW0oMjgpfTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1wcmltYXJ5LWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDI0KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0bykgMWZyO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWZwci1ocC1jYXJkcy1nYXApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCh2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKSAvIC0yKSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDE5KX07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi10aXRsZS0taDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDMpIHNvbGlkIHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXRpdGxlLS1oNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjEpfTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQvX3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9TdGlja2Vyc18yY29udGVudF8xYmxvY2svX1N0aWNrZXJzXzJjb250ZW50XzFibG9jay5zY3NzICovXG5cbi5pcnNuLXN0aWNrZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saXN0L1N0aWNrZXJfbGlzdC5zY3NzICovXG5cbi5pcnNuLXN0aWNrZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE2KTtcblxuICAgICsgLmlyc24tc3RpY2tlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzICovIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfbGFyZ2UvX1N0aWNrZXJfbGFyZ2Uuc2NzcyAqL1xuXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saW5rcy9fU3RpY2tlcl9saW5rcy5zY3NzICovIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1NlcGFyYXRvci9fU2VwYXJhdG9yLnNjc3MgKi9cblxuLmlyc24tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi0tdGhpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgfVxuXG4gICAgKyAuaXJzbi12b2lyLWF1c3NpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9IdWJfdGFnL19IdWJfdGFnLnNjc3MgKi9cblxuLmlyc24taHViLXRhZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTEpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogcmVtKDcpIHJlbSg2KSByZW0oNSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltYWdlX2h1Yi9fSW1hZ2VfaHViLnNjc3MgKi9cbjpyb290IHtcbiAgICAtLWhvbGRlci1jb2xvcjogI3skaXJzbi1ibGFja307XG4gICAgLS1ob2xkZXItaW1nLWh1Yi1jb2xvcjogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwwLjYpIDE1JSAscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDYwJSk7XG59XG5cblxuLmlyc24taW1nLWh1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhvbGRlci1pbWctaHViLWNvbG9yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAtLWhvbGRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40NSkgNjAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1odWItdGFnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltZ19vZl90aGVfd2Vlay9fSW1nX29mX3RoZV93ZWVrLnNjc3MgKi9cbjpyb290IHtcbiAgICAtLWhvbGRlci1jb2xvcjogI3skaXJzbi1ibGFja307XG4gICAgLS1ob2xkZXItaW1nLXdlZWstY29sb3I6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwwLjYpIDE1JSAscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDYwJSk7XG59XG5cbi5pcnNuLWltZy13ZWVrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiByZW0oMjAwKTtcbiAgICBtaW4td2lkdGg6IHJlbSgyODgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1nLWhvbGRlciB7ICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWltZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ob2xkZXItaW1nLXdlZWstY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSlcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE1KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWxpbmstLWljb24tcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIH1cblxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1cImZyLWljb24tXCJdOjpiZWZvcmUsXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePVwiZnItZmktXCJdOjpiZWZvcmUsXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICB3aWR0aDogcmVtKDIzKTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gI3tyZW0oNTApfSk7XG4gICAgICAgIHRvcDogcmVtKC00KTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzUpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAje3JlbSg0Nyl9KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvSHViX2dyaWQvX0h1Yl9ncmlkLnNjc3MgKi9cblxuLmlyc24taHViLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMjQpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XG5cbiAgICAmX19jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIHJlbSgzNDMpKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQ6bm90KFxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEsXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvXG4gICAgICAgICAgICApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19zdGFydCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxNTMpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1pbWctaHViIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDM0Myk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogc29saWQgMC4yNXJlbSAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24taW1nLXdlZWsge1xuICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyAqL1xuXG4uaXJzbi1wYWdpbmF0aW9uIHtcbiAgICAuZnItcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mci1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmW2FyaWEtY3VycmVudF0ge1xuICAgICAgICAgICAgLS1ob3ZlcjogI3skaXJzbi1ibGFja307XG4gICAgICAgICAgICAtLWFjdGl2ZTogI3skaXJzbi1ibGFja307XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyAqL1xuXG4uaXJzbi1tYWctc3VtbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgIH1cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9MYXN0X21hZ2F6aW5lL19MYXN0X21hZ2F6aW5lLnNjc3MgKi9cblxuLmlyc24tbGFzdC1tYWcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTYpO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiByZW0oMzIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMTIpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMTQpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC00cHggNnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzA0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGVhc2Uge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1bnNldDtcbiAgICAgICAgbWFzay1pbWFnZTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAgICAgcmlnaHQ6IHJlbSgtMik7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgje3JlbSgtMTApfSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTYpO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDUpO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEzOSAvIDIwNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogcmVtKC0zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9NYWdfbGlzdC9fTWFnX2xpc3Quc2NzcyAqL1xuLmlyc24tbWFnLWxpc3Qge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyAqL1xuXG4uaXJzbi10cmFuc2xhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZfX21lbnUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0b3Ige1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMzAwKX0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjkxOSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2IoMCAwIDAgLyAzMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYigwIDAgMCAvIDMwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jdXJyZW50LXZhbHVlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyKSByZW0oMzApIDAgcmVtKDgpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9fdmFsdWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtaG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogcmVtKDI4KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgICB9XG4gICAgJl9fbGFuZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDI1KSByZW0oNCkgcmVtKDEwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFtjbGFzc149XCJmci1pY29uLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAgIFtjbGFzc149XCJmci1maS1cIl0sXG4gICAgW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgICAgICAtLWljb24tc2l6ZTogMS4zcmVtO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbYXJpYS1jdXJyZW50PVwiMVwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWFjdGl2ZSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFthcmlhLWN1cnJlbnRdOm5vdChbYXJpYS1jdXJyZW50PVwiMVwiXSkge1xuICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oNCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0JyZWFkY3J1bWIvX0JyZWFkY3J1bWIuc2NzcyAqL1xuXG46cm9vdCB7XG4gICAgLS1icmVhZGNydW1iLWZvbnQtc2l6ZTogI3tyZW0oMTIpfTtcbiAgICAtLWJyZWFkY3J1bWItY29sb3I6ICN7JGlyc24tYnJlYWRjcnVtYi1ncmV5fTtcbiAgICAtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHk6ICN7JGlyc24tZm9udC1ib2xkfTtcbn1cblxuLmlyc24tYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19zZWUge1xuICAgICAgICBtYXJnaW46IHJlbSg0KSAwO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItYnJlYWRjcnVtYiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG5cbiAgICAgICAgICAgICY6bm90KFthcmlhLWN1cnJlbnRdKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMjIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLWN1cnJlbnRdOm5vdChbYXJpYS1jdXJyZW50PVwiZmFsc2VcIl0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvRXJyb3IvX0Vycm9yLnNjc3MgKi9cblxuLmlyc24tZXJyb3Ige1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oNDApO1xuICAgIG1hcmdpbjogcmVtKDg4KSAwO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgIH1cbiAgICAmX19saW5rcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSg0OCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSg1Mik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5Ib3ZlclxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3R5cGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgIH1cbiAgICAmX19ub3QtZm91bmQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1idG4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICYtLWRpc3BsYXk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJ0bkhvdmVyXG4gICAgfVxuICAgIC5mci1idG5zLWdyb3VwLS1pbmxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfSBcbiAgICAmX19uby1kaXNwbGF5LXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzLzJfbGlua3NfbGVmdC9fMl9saW5rc19sZWZ0LnNjc3MgKi9cblxuLmlyc24tdHdvLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9kaXNjb3ZlcnlfY2FyZC9fZGlzY292ZXJ5X2NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAgIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6ICN7cmVtKDE4KX07XG4gICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMjcpfTtcblxuICAgIC8vIE92ZXJyaWRlIERTRlIgaWNvbiBzaXplIHRvIG1hdGNoIElSU04gb25lcy5cbiAgICBbY2xhc3NePVwiZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1lbWJlci1iYWNrZ3JvdW5kO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgICAgIGdhcDogcmVtKDQ4KTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICB9XG5cbiAgICAuaXJzbi1pY29uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQuaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1pY29uIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDMyKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1pcnNuLWljb24tc2l6ZSkgKyAje3JlbSgyMCl9KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9uZSB7XG4gICAgICAgIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6ICN7cmVtKDIwKX07XG4gICAgICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDIzKX07XG5cbiAgICAgICAgcm93LWdhcDogcmVtKDkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuXG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDkwKTtcbiAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWljb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoL19kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC5zY3NzICovXHJcblxyXG4uZGlzY292ZXJ5LWdyaWQge1xyXG4gICAgQGluY2x1ZGUgdWxMaXN0O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogcmVtKDE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IHJlbSgyNCk7XHJcblxyXG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfcG9kY2FzdHMvX0xpc3RlX3BvZGNhc3RzLnNjc3MgKi9cclxuXHJcbi5pcnNuLXBvZGNhc3Qge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRnYXA6IHJlbSgyNCk7XHJcblxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdG1heC13aWR0aDogcmVtKDcxNCk7XHJcblx0fVxyXG5cclxuXHQmX19saW5rc1dyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IHJlbSgxNik7XHJcblx0XHRhbGlnbi1pdGVtczogZW5kO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcclxuXHJcblx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZyLWxpbmsge1xyXG5cdFx0XHRzcGFuLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZTo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHQtLWljb24tc2l6ZTogI3tyZW0oMTYpfTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgtMi42NjY3KTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLW9lbWJlZC1jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfbWlncmF0aW9uL19SaWNodGV4dF9taWdyYXRpb24uc2NzcyAqL1xuLmlyc24tcmljaHRleHQtbWlnY29uIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgLml0LWlyc24tc3R5bGVzVGhlbWVGb3JlQ29sb3ItMi0wIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIFdyYXBwZXIgZGVzIGlmcmFtZXMgdmlkZW9zXG4gICAgLmlyc24tbWlnY29uLXZpZGVvIHtcblxuICAgICAgICAvLyBQYWdlcyBjYXJyaWVyZXNcbiAgICAgICAgJi5jYXJyaWVyZSB7fVxuICAgIH1cblxuICAgIC8vIFN0eWxlIGludGVydGl0cmVzXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDEsXG4gICAgICAgIC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMSxcbiAgICAgICAgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjkpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDUpfSk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDIsXG4gICAgICAgIC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMyxcbiAgICAgICAgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAzXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzdHlsZSB0YWJsZWF1XG4gICAgLml0LWlyc24tc3R5bGVzVGFibGVIZWFkZXJSb3ctNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWtpb3NxdWUtcmVkO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC42KTtcbiAgICB9XG5cbiAgICAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Sb3ctNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgIH1cblxuICAgIC5pdC1pcnNuLXN0eWxlc1RhYmxlRXZlbkNvbC02IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAvL2Fqb3V0IGZsw6hjaGUgZHUgZGVzaWduIHN5c3RlbWUgYXZhbnQgbGVzIGxpZW5zXG4gICAgLml0LWlyc24tc3R5bGVzRWxlbWVudC1MaWVuRGVSZW52b2kge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuXG4uaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICAtLWlyc24tbGlzdC1nYXA6ICN7cmVtKDMyKX07XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtYmx1ZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXBhc3RlbC1ibHVlKTtcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgcGFkZGluZzogcmVtKDMyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4MSkgMWZyO1xuICAgICAgICBnYXA6IHJlbSg1MSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NikgcmVtKDgyKSByZW0oNTYuNSkgcmVtKDMyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM2KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzOCk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIsXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MgKi9cblxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg1KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAqIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMzMpfTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgIH1cblxuICAgIFtjbGFzc149XCJpcnNuLWljb24tXCJdOjpiZWZvcmUsXG4gICAgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMSk7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgyNyl9O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoI3tyZW0oLTMpfSwgI3tyZW0oMyl9KTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXNjb3ZlcnlfY2FyZF9IUC9fRGlzY292ZXJ5X2NhcmRfSFAuc2NzcyAqL1xuXG4uaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiByZW0oMzApIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHNlYS1ibHVlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3Jhbml0LWdyZXk7XG4gICAgICAgICAgICAmLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYS1ibHVlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDApO1xuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDE5KX07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAvX0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwLnNjc3MgKi9cblxuLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyNCkgcmVtKDMzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNyk7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICBjb2xvcjogJGdyYW5pdC1ncmV5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSByZWRMaW5lO1xuICAgIH1cbiAgICAmX19ncmlkLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IHJlbSg0OCk7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktYmxvYzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1zbGlkZS1idG5zLW5hdi9faXJzbi1zbGlkZS1idG5zLW5hdi5zY3NzICovXHJcblxyXG4uaXJzbi1zbGlkZS1uYXYge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxufSIsIi8qIGNvbXBvbmVudHMvY2VsbHMvaXJzbi10by1mcm9udC1zbGlkZXIvX2lyc24tdG8tZnJvbnQtc2xpZGVyLnNjc3MgKi9cblxuLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgfVxuXG4gICAgJl9faW1nLWxpc3QsXG4gICAgJl9faW1nLWl0ZW0sXG4gICAgJl9fY2FyZC1saXN0LFxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pbWctbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDgvMTE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWctaXRlbSxcbiAgICAmX19jYXJkLWl0ZW0ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2NhcmQtaXRlbSxcbiAgICAmX19jYXJkLXdyYXBwZXIsXG4gICAgLmlyc24tc2xpZGUtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICZfX2NhcmQtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IHJlbSgxNik7XG4gICAgICAgIGJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDMyKX0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTdyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oMzIpO1xuICAgICAgICAgICAgYm90dG9tOiByZW0oNDgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyNzIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQtbGlzdCxcbiAgICAmX19jYXJkLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NhcmQtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1zbGlkZS1uYXYge1xuICAgICAgICBsZWZ0OiByZW0oMTYpO1xuICAgICAgICBib3R0b206IHJlbSg2KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvaXJzbi10by1mcm9udC1ibG9jay9faXJzbi10by1mcm9udC1ibG9jay5zY3NzICovXHJcbi50by1mcm9udC1ibG9jayB7XHJcbiAgICAtLWJsb2NrLWdhcDogI3tyZW0oMjQpfTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDUzNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tZnJvbnQtc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogdmFyKC0tYmxvY2stZ2FwKTtcclxuXHJcbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9PcmdhbmlzbWVzL2hwLWZvb3Rlci9faHAtZm9vdGVyLnNjc3MgKi9cclxuXHJcbi5ocC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogcmVtKDU2KTtcclxuICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDI0KTtcclxuXHJcbiAgICAgICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQvMTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9iaWctc3Rha2VzL19iaWctc3Rha2VzLnNjc3MgKi9cclxuXHJcbi5iaWctc3Rha2VzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHJlbSgyNCk7XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24sXHJcbiAgICAuaXJzbi10aXRsZSxcclxuICAgIC5pcnNuLWh1Yi1ncmlkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWRMaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnNuLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgJi0taDIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvSW1hZ2VfcG9zaXRpb25hYmxlL19JbWFnZV9wb3NpdGlvbmFibGUuc2NzcyAqLyIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVHJhbnNjcmlwdGlvbi9fVHJhbnNjcmlwdGlvbi5zY3NzICovXG5cblxuOnJvb3Qge1xuICAgIC0tdHJhbnNjcmlwdGlvbi1nYXA6IDZweDtcbiAgICAtLXRyYW5zY3JpcHRpb24tbWF4LXNpemU6IDEycHg7XG4gICAgLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplOiAycHg7XG59XG5cbi5vcG4tZGV0YWlscyB7XG4gICAgJHRoaXM6ICY7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19zdW1tYXJ5LCAmX19ncm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBnYXA6IHZhcigtLXRyYW5zY3JpcHRpb24tZ2FwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiByZW0oNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgJjo6bWFya2VyLCAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplKTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApIC0gKHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpIC8gMikpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAub3BuLWljb24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZpbGw6JGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltvcGVuXSB7XG4gICAgICAgICN7JHRoaXN9X19zdW1tYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAub3BuLWxpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLm9wbi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9UaXRsZS9fVGl0bGUuc2NzcyAqL1xuLmZyLXRpdGxlLS11bmRlcmxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDI6bm90KC5mci1jYXJkX190aXRsZSwgLmlyc24tZGlzY292ZXJ5X190aXRsZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX3RpdGxlKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC45KTtcbiAgICBAaW5jbHVkZSB0aXRsZUdyYXBoaWNFbGVtZW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/