/* 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;
  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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1JKOztBQ3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRDBDRjtBQ3ZDQTtFQUNFO0VBQ0E7RUFDQTtBRHlDRjtBQ3RDQTtFQUNFO0VBQ0E7RUFDQTtBRHdDRjtBQ3JDQTtFQUNFO0VBQ0E7RUFDQTtBRHVDRjtBQ3BDQTtFQUNFO0VBQ0E7RUFDQTtBRHNDRjtBRW5FQTtBQ0FBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBSHlERjs7QUluR0E7QUFJQTtBQVdBO0FBNEJBOztFQUFBO0FBU0E7O0NBQUE7QUNwREE7QUFDQTtBSG1ESTtFR2hERjs7SUFFRTtFTDhHRjtFSzNHQTs7OztJQUlFO0VMNkdGO0VLMUdBOzs7O0lBSUU7RUw0R0Y7RUt6R0E7Ozs7SUFJRTtFTDJHRjtFS3hHQTs7OztJQUlFO0VMMEdGO0VLdkdBO0lBQ0U7RUx5R0Y7RUt0R0E7O0lBRUU7RUx3R0Y7RUtyR0E7O0lBRUU7RUx1R0Y7RUtwR0E7O0lBRUU7RUxzR0Y7RUtuR0E7O0lBRUU7RUxxR0Y7RUtsR0E7O0lBRUU7RUxvR0Y7RUtqR0E7Ozs7SUFJRTtFTG1HRjtFS2hHQTs7OztJQUlFO0VMa0dGO0VLL0ZBOzs7O0lBSUU7RUxpR0Y7RUs5RkE7Ozs7SUFJRTtFTGdHRjtFSzdGQTtJQUNFO0VMK0ZGO0VLNUZBOztJQUVFO0VMOEZGO0VLM0ZBOztJQUVFO0VMNkZGO0VLMUZBOztJQUVFO0VMNEZGO0VLekZBOztJQUVFO0VMMkZGO0VLeEZBOztJQUVFO0VMMEZGO0VLdkZBOzs7O0lBSUU7RUx5RkY7RUt0RkE7Ozs7SUFJRTtFTHdGRjtFS3JGQTs7OztJQUlFO0VMdUZGO0VLcEZBOzs7O0lBSUU7RUxzRkY7RUtuRkE7SUFDRTtFTHFGRjtFS2xGQTs7SUFFRTtFTG9GRjtFS2pGQTs7SUFFRTtFTG1GRjtFS2hGQTs7SUFFRTtFTGtGRjtFSy9FQTs7SUFFRTtFTGlGRjtFSzlFQTs7SUFFRTtFTGdGRjtFSzdFQTs7OztJQUlFO0VMK0VGO0VLNUVBOzs7O0lBSUU7RUw4RUY7RUszRUE7Ozs7SUFJRTtFTDZFRjtFSzFFQTs7OztJQUlFO0VMNEVGO0VLekVBO0lBQ0U7RUwyRUY7RUt4RUE7O0lBRUU7RUwwRUY7RUt2RUE7O0lBRUU7RUx5RUY7RUt0RUE7O0lBRUU7RUx3RUY7RUtyRUE7O0lBRUU7RUx1RUY7RUtwRUE7SUFDRTtFTHNFRjtFS25FQTs7SUFFRTtFTHFFRjtFS2xFQTs7SUFFRTtFTG9FRjtFS2pFQTs7SUFFRTtFTG1FRjtFS2hFQTs7SUFFRTtFTGtFRjtFSy9EQTtJQUNFO0VMaUVGO0VLOURBOztJQUVFO0VMZ0VGO0VLN0RBOztJQUVFO0VMK0RGO0VLNURBOztJQUVFO0VMOERGO0VLM0RBOztJQUVFO0VMNkRGO0VLMURBO0lBQ0U7RUw0REY7RUt6REE7O0lBRUU7RUwyREY7RUt4REE7O0lBRUU7RUwwREY7RUt2REE7O0lBRUU7RUx5REY7RUt0REE7O0lBRUU7RUx3REY7RUtyREE7SUFDRTtFTHVERjtFS3BEQTs7SUFFRTtFTHNERjtFS25EQTs7SUFFRTtFTHFERjtFS2xEQTs7SUFFRTtFTG9ERjtFS2pEQTs7SUFFRTtFTG1ERjtFS2hEQTtJQUNFO0VMa0RGO0VLL0NBOztJQUVFO0VMaURGO0VLOUNBOztJQUVFO0VMZ0RGO0VLN0NBOztJQUVFO0VMK0NGO0VLNUNBOztJQUVFO0VMOENGO0VLM0NBO0lBQ0U7RUw2Q0Y7RUsxQ0E7O0lBRUU7RUw0Q0Y7RUt6Q0E7O0lBRUU7RUwyQ0Y7RUt4Q0E7O0lBRUU7RUwwQ0Y7RUt2Q0E7O0lBRUU7RUx5Q0Y7RUt0Q0E7O0lBRUU7RUx3Q0Y7RUtyQ0E7Ozs7SUFJRTtFTHVDRjtFS3BDQTs7OztJQUlFO0VMc0NGO0VLbkNBOzs7O0lBSUU7RUxxQ0Y7RUtsQ0E7Ozs7SUFJRTtFTG9DRjtFS2pDQTtJQUNFO0VMbUNGO0VLaENBOztJQUVFO0VMa0NGO0VLL0JBOztJQUVFO0VMaUNGO0VLOUJBOztJQUVFO0VMZ0NGO0VLN0JBOztJQUVFO0VMK0JGO0VLNUJBOztJQUVFO0VMOEJGO0VLM0JBOzs7O0lBSUU7RUw2QkY7RUsxQkE7Ozs7SUFJRTtFTDRCRjtFS3pCQTs7OztJQUlFO0VMMkJGO0VLeEJBOzs7O0lBSUU7RUwwQkY7RUt2QkE7SUFDRTtFTHlCRjtFS3RCQTs7SUFFRTtFTHdCRjtFS3JCQTs7SUFFRTtFTHVCRjtFS3BCQTs7SUFFRTtFTHNCRjtFS25CQTs7SUFFRTtFTHFCRjtFS2xCQTs7SUFFRTtFTG9CRjtFS2pCQTs7OztJQUlFO0VMbUJGO0VLaEJBOzs7O0lBSUU7RUxrQkY7RUtmQTs7OztJQUlFO0VMaUJGO0VLZEE7Ozs7SUFJRTtFTGdCRjtFS2JBO0lBQ0U7RUxlRjtFS1pBOztJQUVFO0VMY0Y7RUtYQTs7SUFFRTtFTGFGO0VLVkE7O0lBRUU7RUxZRjtFS1RBOztJQUVFO0VMV0Y7RUtSQTs7SUFFRTtFTFVGO0VLUEE7Ozs7SUFJRTtFTFNGO0VLTkE7Ozs7SUFJRTtFTFFGO0VLTEE7Ozs7SUFJRTtFTE9GO0VLSkE7Ozs7SUFJRTtFTE1GO0VLSEE7SUFDRTtFTEtGO0VLRkE7O0lBRUU7RUxJRjtFS0RBOztJQUVFO0VMR0Y7RUtBQTs7SUFFRTtFTEVGO0VLQ0E7O0lBRUU7RUxDRjtFS0VBOztJQUVFO0VMQUY7RUtHQTs7OztJQUlFO0VMREY7RUtJQTs7OztJQUlFO0VMRkY7RUtLQTs7OztJQUlFO0VMSEY7RUtNQTs7OztJQUlFO0VMSkY7RUtPQTtJQUNFO0VMTEY7RUtRQTs7SUFFRTtFTE5GO0VLU0E7O0lBRUU7RUxQRjtFS1VBOztJQUVFO0VMUkY7RUtXQTs7SUFFRTtFTFRGO0VLWUE7O0lBRUU7RUxWRjtFS2FBOzs7O0lBSUU7RUxYRjtFS2NBOzs7O0lBSUU7RUxaRjtFS2VBOzs7O0lBSUU7RUxiRjtFS2dCQTs7OztJQUlFO0VMZEY7RUtpQkE7SUFDRTtFTGZGO0VLa0JBOztJQUVFO0VMaEJGO0VLbUJBOztJQUVFO0VMakJGO0VLb0JBOztJQUVFO0VMbEJGO0VLcUJBOztJQUVFO0VMbkJGO0VLc0JBOztJQUVFO0VMcEJGO0VLdUJBOzs7O0lBSUU7RUxyQkY7RUt3QkE7Ozs7SUFJRTtFTHRCRjtFS3lCQTs7OztJQUlFO0VMdkJGO0VLMEJBOzs7O0lBSUU7RUx4QkY7RUsyQkE7SUFDRTtFTHpCRjtFSzRCQTs7SUFFRTtFTDFCRjtFSzZCQTs7SUFFRTtFTDNCRjtFSzhCQTs7SUFFRTtFTDVCRjtFSytCQTs7SUFFRTtFTDdCRjtFS2dDQTs7SUFFRTtFTDlCRjtFS2lDQTs7OztJQUlFO0VML0JGO0VLa0NBOzs7O0lBSUU7RUxoQ0Y7RUttQ0E7Ozs7SUFJRTtFTGpDRjtFS29DQTs7OztJQUlFO0VMbENGO0VLcUNBO0lBQ0U7RUxuQ0Y7RUtzQ0E7O0lBRUU7RUxwQ0Y7RUt1Q0E7O0lBRUU7RUxyQ0Y7RUt3Q0E7O0lBRUU7RUx0Q0Y7RUt5Q0E7O0lBRUU7RUx2Q0Y7RUswQ0E7O0lBRUU7RUx4Q0Y7RUsyQ0E7Ozs7SUFJRTtFTHpDRjtFSzRDQTs7OztJQUlFO0VMMUNGO0VLNkNBOzs7O0lBSUU7RUwzQ0Y7RUs4Q0E7Ozs7SUFJRTtFTDVDRjtFSytDQTtJQUNFO0VMN0NGO0VLZ0RBOztJQUVFO0VMOUNGO0VLaURBOztJQUVFO0VML0NGO0VLa0RBOztJQUVFO0VMaERGO0VLbURBOztJQUVFO0VMakRGO0VLb0RBOztJQUVFO0VMbERGO0VLcURBOzs7O0lBSUU7RUxuREY7RUtzREE7Ozs7SUFJRTtFTHBERjtFS3VEQTs7OztJQUlFO0VMckRGO0VLd0RBOzs7O0lBSUU7RUx0REY7RUt5REE7SUFDRTtFTHZERjtFSzBEQTs7SUFFRTtFTHhERjtFSzJEQTs7SUFFRTtFTHpERjtFSzREQTs7SUFFRTtFTDFERjtFSzZEQTs7SUFFRTtFTDNERjtFSzhEQTs7SUFFRTtFTDVERjtFSytEQTs7OztJQUlFO0VMN0RGO0VLZ0VBOzs7O0lBSUU7RUw5REY7RUtpRUE7Ozs7SUFJRTtFTC9ERjtFS2tFQTs7OztJQUlFO0VMaEVGO0VLbUVBO0lBQ0U7RUxqRUY7RUtvRUE7O0lBRUU7RUxsRUY7RUtxRUE7O0lBRUU7RUxuRUY7RUtzRUE7O0lBRUU7RUxwRUY7RUt1RUE7O0lBRUU7RUxyRUY7RUt3RUE7O0lBRUU7RUx0RUY7RUt5RUE7Ozs7SUFJRTtFTHZFRjtFSzBFQTs7OztJQUlFO0VMeEVGO0VLMkVBOzs7O0lBSUU7RUx6RUY7RUs0RUE7Ozs7SUFJRTtFTDFFRjtFSzZFQTtJQUNFO0VMM0VGO0VLOEVBOztJQUVFO0VMNUVGO0VLK0VBOztJQUVFO0VMN0VGO0VLZ0ZBOztJQUVFO0VMOUVGO0VLaUZBOztJQUVFO0VML0VGO0VLa0ZBOztJQUVFO0VMaEZGO0VLbUZBOzs7O0lBSUU7RUxqRkY7RUtvRkE7Ozs7SUFJRTtFTGxGRjtFS3FGQTs7OztJQUlFO0VMbkZGO0VLc0ZBOzs7O0lBSUU7RUxwRkY7RUt1RkE7SUFDRTtFTHJGRjtFS3dGQTs7SUFFRTtFTHRGRjtFS3lGQTs7SUFFRTtFTHZGRjtFSzBGQTs7SUFFRTtFTHhGRjtFSzJGQTs7SUFFRTtFTHpGRjtFSzRGQTs7SUFFRTtFTDFGRjtFSzZGQTs7OztJQUlFO0VMM0ZGO0VLOEZBOzs7O0lBSUU7RUw1RkY7RUsrRkE7Ozs7SUFJRTtFTDdGRjtFS2dHQTs7OztJQUlFO0VMOUZGO0VLaUdBO0lBQ0U7RUwvRkY7RUtrR0E7O0lBRUU7RUxoR0Y7RUttR0E7O0lBRUU7RUxqR0Y7RUtvR0E7O0lBRUU7RUxsR0Y7RUtxR0E7O0lBRUU7RUxuR0Y7RUtzR0E7O0lBRUU7RUxwR0Y7RUt1R0E7Ozs7SUFJRTtFTHJHRjtFS3dHQTs7OztJQUlFO0VMdEdGO0VLeUdBOzs7O0lBSUU7RUx2R0Y7RUswR0E7Ozs7SUFJRTtFTHhHRjtFSzJHQTtJQUNFO0VMekdGO0VLNEdBOztJQUVFO0VMMUdGO0VLNkdBOztJQUVFO0VMM0dGO0VLOEdBOztJQUVFO0VMNUdGO0VLK0dBOztJQUVFO0VMN0dGO0VLZ0hBOztJQUVFO0VMOUdGO0VLaUhBOzs7O0lBSUU7RUwvR0Y7RUtrSEE7Ozs7SUFJRTtFTGhIRjtFS21IQTs7OztJQUlFO0VMakhGO0VLb0hBOzs7O0lBSUU7RUxsSEY7RUtxSEE7SUFDRTtFTG5IRjtFS3NIQTs7SUFFRTtFTHBIRjtFS3VIQTs7SUFFRTtFTHJIRjtFS3dIQTs7SUFFRTtFTHRIRjtFS3lIQTs7SUFFRTtFTHZIRjtFSzBIQTs7SUFFRTtFTHhIRjtFSzJIQTs7OztJQUlFO0VMekhGO0VLNEhBOzs7O0lBSUU7RUwxSEY7RUs2SEE7Ozs7SUFJRTtFTDNIRjtFSzhIQTs7OztJQUlFO0VMNUhGO0VLK0hBO0lBQ0U7RUw3SEY7RUtnSUE7O0lBRUU7RUw5SEY7RUtpSUE7O0lBRUU7RUwvSEY7RUtrSUE7O0lBRUU7RUxoSUY7RUttSUE7O0lBRUU7RUxqSUY7RUtvSUE7O0lBRUU7RUxsSUY7RUtxSUE7Ozs7SUFJRTtFTG5JRjtFS3NJQTs7OztJQUlFO0VMcElGO0VLdUlBOzs7O0lBSUU7RUxySUY7RUt3SUE7Ozs7SUFJRTtFTHRJRjtFS3lJQTtJQUNFO0VMdklGO0VLMElBOztJQUVFO0VMeElGO0VLMklBOztJQUVFO0VMeklGO0VLNElBOztJQUVFO0VMMUlGO0VLNklBOztJQUVFO0VMM0lGO0VLOElBOztJQUVFO0VMNUlGO0VLK0lBOzs7O0lBSUU7RUw3SUY7RUtnSkE7Ozs7SUFJRTtFTDlJRjtFS2lKQTs7OztJQUlFO0VML0lGO0VLa0pBOzs7O0lBSUU7RUxoSkY7RUttSkE7SUFDRTtFTGpKRjtFS29KQTs7SUFFRTtFTGxKRjtFS3FKQTs7SUFFRTtFTG5KRjtFS3NKQTs7SUFFRTtFTHBKRjtFS3VKQTs7SUFFRTtFTHJKRjtFS3dKQTs7SUFFRTtFTHRKRjtFS3lKQTs7OztJQUlFO0VMdkpGO0VLMEpBOzs7O0lBSUU7RUx4SkY7RUsySkE7Ozs7SUFJRTtFTHpKRjtFSzRKQTs7OztJQUlFO0VMMUpGO0VLNkpBO0lBQ0U7RUwzSkY7RUs4SkE7O0lBRUU7RUw1SkY7RUsrSkE7O0lBRUU7RUw3SkY7RUtnS0E7O0lBRUU7RUw5SkY7RUtpS0E7O0lBRUU7RUwvSkY7RUtrS0E7SUFDRTtFTGhLRjtFS21LQTs7SUFFRTtFTGpLRjtFS29LQTs7SUFFRTtFTGxLRjtFS3FLQTs7SUFFRTtFTG5LRjtFS3NLQTs7SUFFRTtFTHBLRjtFS3VLQTtJQUNFO0VMcktGO0VLd0tBOztJQUVFO0VMdEtGO0VLeUtBOztJQUVFO0VMdktGO0VLMEtBOztJQUVFO0VMeEtGO0VLMktBOztJQUVFO0VMektGO0VLNEtBO0lBQ0U7RUwxS0Y7RUs2S0E7O0lBRUU7RUwzS0Y7RUs4S0E7O0lBRUU7RUw1S0Y7RUsrS0E7O0lBRUU7RUw3S0Y7RUtnTEE7O0lBRUU7RUw5S0Y7RUtpTEE7SUFDRTtFTC9LRjtFS2tMQTs7SUFFRTtFTGhMRjtFS21MQTs7SUFFRTtFTGpMRjtFS29MQTs7SUFFRTtFTGxMRjtFS3FMQTs7SUFFRTtFTG5MRjtFS3NMQTtJQUNFO0VMcExGO0VLdUxBOztJQUVFO0VMckxGO0VLd0xBOztJQUVFO0VMdExGO0VLeUxBOztJQUVFO0VMdkxGO0VLMExBOztJQUVFO0VMeExGO0VLMkxBO0lBQ0U7RUx6TEY7RUs0TEE7O0lBRUU7RUwxTEY7RUs2TEE7O0lBRUU7RUwzTEY7RUs4TEE7O0lBRUU7RUw1TEY7RUsrTEE7O0lBRUU7RUw3TEY7RUtnTUE7O0lBRUU7RUw5TEY7RUtpTUE7Ozs7SUFJRTtFTC9MRjtFS2tNQTs7OztJQUlFO0VMaE1GO0VLbU1BOzs7O0lBSUU7RUxqTUY7RUtvTUE7Ozs7SUFJRTtFTGxNRjtFS3FNQTtJQUNFO0VMbk1GO0VLc01BOztJQUVFO0VMcE1GO0VLdU1BOztJQUVFO0VMck1GO0VLd01BOztJQUVFO0VMdE1GO0VLeU1BOztJQUVFO0VMdk1GO0VLME1BOztJQUVFO0VMeE1GO0VLMk1BOzs7O0lBSUU7RUx6TUY7RUs0TUE7Ozs7SUFJRTtFTDFNRjtFSzZNQTs7OztJQUlFO0VMM01GO0VLOE1BOzs7O0lBSUU7RUw1TUY7RUsrTUE7SUFDRTtFTDdNRjtFS2dOQTs7SUFFRTtFTDlNRjtFS2lOQTs7SUFFRTtFTC9NRjtFS2tOQTs7SUFFRTtFTGhORjtFS21OQTs7SUFFRTtFTGpORjtFS29OQTs7SUFFRTtFTGxORjtFS3FOQTs7OztJQUlFO0VMbk5GO0VLc05BOzs7O0lBSUU7RUxwTkY7RUt1TkE7Ozs7SUFJRTtFTHJORjtFS3dOQTs7OztJQUlFO0VMdE5GO0VLeU5BO0lBQ0U7RUx2TkY7RUswTkE7O0lBRUU7RUx4TkY7RUsyTkE7O0lBRUU7RUx6TkY7RUs0TkE7O0lBRUU7RUwxTkY7RUs2TkE7O0lBRUU7RUwzTkY7RUs4TkE7O0lBRUU7RUw1TkY7RUsrTkE7Ozs7SUFJRTtFTDdORjtFS2dPQTs7OztJQUlFO0VMOU5GO0VLaU9BOzs7O0lBSUU7RUwvTkY7RUtrT0E7Ozs7SUFJRTtFTGhPRjtFS21PQTtJQUNFO0VMak9GO0VLb09BOztJQUVFO0VMbE9GO0VLcU9BOztJQUVFO0VMbk9GO0VLc09BOztJQUVFO0VMcE9GO0VLdU9BOztJQUVFO0VMck9GO0VLd09BOztJQUVFO0VMdE9GO0VLeU9BOzs7O0lBSUU7RUx2T0Y7RUswT0E7Ozs7SUFJRTtFTHhPRjtFSzJPQTs7OztJQUlFO0VMek9GO0VLNE9BOzs7O0lBSUU7RUwxT0Y7RUs2T0E7SUFDRTtFTDNPRjtFSzhPQTs7SUFFRTtFTDVPRjtFSytPQTs7SUFFRTtFTDdPRjtFS2dQQTs7SUFFRTtFTDlPRjtFS2lQQTs7SUFFRTtFTC9PRjtFS2tQQTs7SUFFRTtFTGhQRjtFS21QQTs7OztJQUlFO0VMalBGO0VLb1BBOzs7O0lBSUU7RUxsUEY7RUtxUEE7Ozs7SUFJRTtFTG5QRjtFS3NQQTs7OztJQUlFO0VMcFBGO0VLdVBBO0lBQ0U7RUxyUEY7RUt3UEE7O0lBRUU7RUx0UEY7RUt5UEE7O0lBRUU7RUx2UEY7RUswUEE7O0lBRUU7RUx4UEY7RUsyUEE7O0lBRUU7RUx6UEY7RUs0UEE7O0lBRUU7RUwxUEY7RUs2UEE7Ozs7SUFJRTtFTDNQRjtFSzhQQTs7OztJQUlFO0VMNVBGO0VLK1BBOzs7O0lBSUU7RUw3UEY7RUtnUUE7Ozs7SUFJRTtFTDlQRjtFS2lRQTtJQUNFO0VML1BGO0VLa1FBOztJQUVFO0VMaFFGO0VLbVFBOztJQUVFO0VMalFGO0VLb1FBOztJQUVFO0VMbFFGO0VLcVFBOztJQUVFO0VMblFGO0VLc1FBOztJQUVFO0VMcFFGO0VLdVFBOzs7O0lBSUU7RUxyUUY7RUt3UUE7Ozs7SUFJRTtFTHRRRjtFS3lRQTs7OztJQUlFO0VMdlFGO0VLMFFBOzs7O0lBSUU7RUx4UUY7RUsyUUE7SUFDRTtFTHpRRjtFSzRRQTs7SUFFRTtFTDFRRjtFSzZRQTs7SUFFRTtFTDNRRjtFSzhRQTs7SUFFRTtFTDVRRjtFSytRQTs7SUFFRTtFTDdRRjtFS2dSQTs7SUFFRTtFTDlRRjtFS2lSQTs7OztJQUlFO0VML1FGO0VLa1JBOzs7O0lBSUU7RUxoUkY7RUttUkE7Ozs7SUFJRTtFTGpSRjtFS29SQTs7OztJQUlFO0VMbFJGO0VLcVJBO0lBQ0U7RUxuUkY7RUtzUkE7O0lBRUU7RUxwUkY7RUt1UkE7O0lBRUU7RUxyUkY7RUt3UkE7O0lBRUU7RUx0UkY7RUt5UkE7O0lBRUU7RUx2UkY7RUswUkE7O0lBRUU7RUx4UkY7RUsyUkE7Ozs7SUFJRTtFTHpSRjtFSzRSQTs7OztJQUlFO0VMMVJGO0VLNlJBOzs7O0lBSUU7RUwzUkY7RUs4UkE7Ozs7SUFJRTtFTDVSRjtFSytSQTtJQUNFO0VMN1JGO0VLZ1NBOztJQUVFO0VMOVJGO0VLaVNBOztJQUVFO0VML1JGO0VLa1NBOztJQUVFO0VMaFNGO0VLbVNBOztJQUVFO0VMalNGO0VLb1NBOztJQUVFO0VMbFNGO0VLcVNBOzs7O0lBSUU7RUxuU0Y7RUtzU0E7Ozs7SUFJRTtFTHBTRjtFS3VTQTs7OztJQUlFO0VMclNGO0VLd1NBOzs7O0lBSUU7RUx0U0Y7RUt5U0E7SUFDRTtFTHZTRjtFSzBTQTs7SUFFRTtFTHhTRjtFSzJTQTs7SUFFRTtFTHpTRjtFSzRTQTs7SUFFRTtFTDFTRjtFSzZTQTs7SUFFRTtFTDNTRjtFSzhTQTs7SUFFRTtFTDVTRjtFSytTQTs7OztJQUlFO0VMN1NGO0VLZ1RBOzs7O0lBSUU7RUw5U0Y7RUtpVEE7Ozs7SUFJRTtFTC9TRjtFS2tUQTs7OztJQUlFO0VMaFRGO0VLbVRBO0lBQ0U7RUxqVEY7RUtvVEE7O0lBRUU7RUxsVEY7RUtxVEE7O0lBRUU7RUxuVEY7RUtzVEE7O0lBRUU7RUxwVEY7RUt1VEE7O0lBRUU7RUxyVEY7RUt3VEE7O0lBRUU7RUx0VEY7RUt5VEE7Ozs7SUFJRTtFTHZURjtFSzBUQTs7OztJQUlFO0VMeFRGO0VLMlRBOzs7O0lBSUU7RUx6VEY7RUs0VEE7Ozs7SUFJRTtFTDFURjtFSzZUQTtJQUNFO0VMM1RGO0VLOFRBOztJQUVFO0VMNVRGO0VLK1RBOztJQUVFO0VMN1RGO0VLZ1VBOztJQUVFO0VMOVRGO0VLaVVBOztJQUVFO0VML1RGO0VLa1VBOztJQUVFO0VMaFVGO0VLbVVBOzs7O0lBSUU7RUxqVUY7RUtvVUE7Ozs7SUFJRTtFTGxVRjtFS3FVQTs7OztJQUlFO0VMblVGO0VLc1VBOzs7O0lBSUU7RUxwVUY7RUt1VUE7SUFDRTtFTHJVRjtFS3dVQTs7SUFFRTtFTHRVRjtFS3lVQTs7SUFFRTtFTHZVRjtFSzBVQTs7SUFFRTtFTHhVRjtFSzJVQTs7SUFFRTtFTHpVRjtFSzRVQTs7SUFFRTtFTDFVRjtFSzZVQTs7OztJQUlFO0VMM1VGO0VLOFVBOzs7O0lBSUU7RUw1VUY7RUsrVUE7Ozs7SUFJRTtFTDdVRjtFS2dWQTs7OztJQUlFO0VMOVVGO0VLaVZBO0lBQ0U7RUwvVUY7RUtrVkE7O0lBRUU7RUxoVkY7RUttVkE7O0lBRUU7RUxqVkY7RUtvVkE7O0lBRUU7RUxsVkY7RUtxVkE7O0lBRUU7RUxuVkY7RUtzVkE7O0lBRUU7RUxwVkY7RUt1VkE7Ozs7SUFJRTtFTHJWRjtFS3dWQTs7OztJQUlFO0VMdFZGO0VLeVZBOzs7O0lBSUU7RUx2VkY7RUswVkE7Ozs7SUFJRTtFTHhWRjtFSzJWQTtJQUNFO0VMelZGO0VLNFZBOztJQUVFO0VMMVZGO0VLNlZBOztJQUVFO0VMM1ZGO0VLOFZBOztJQUVFO0VMNVZGO0VLK1ZBOztJQUVFO0VMN1ZGO0VLZ1dBO0lBQ0U7RUw5VkY7RUtpV0E7O0lBRUU7RUwvVkY7RUtrV0E7O0lBRUU7RUxoV0Y7RUttV0E7O0lBRUU7RUxqV0Y7RUtvV0E7O0lBRUU7RUxsV0Y7RUtxV0E7SUFDRTtFTG5XRjtFS3NXQTs7SUFFRTtFTHBXRjtFS3VXQTs7SUFFRTtFTHJXRjtFS3dXQTs7SUFFRTtFTHRXRjtFS3lXQTs7SUFFRTtFTHZXRjtFSzBXQTtJQUNFO0VMeFdGO0VLMldBOztJQUVFO0VMeldGO0VLNFdBOztJQUVFO0VMMVdGO0VLNldBOztJQUVFO0VMM1dGO0VLOFdBOztJQUVFO0VMNVdGO0VLK1dBO0lBQ0U7RUw3V0Y7RUtnWEE7O0lBRUU7RUw5V0Y7RUtpWEE7O0lBRUU7RUwvV0Y7RUtrWEE7O0lBRUU7RUxoWEY7RUttWEE7O0lBRUU7RUxqWEY7RUtvWEE7SUFDRTtFTGxYRjtFS3FYQTs7SUFFRTtFTG5YRjtFS3NYQTs7SUFFRTtFTHBYRjtFS3VYQTs7SUFFRTtFTHJYRjtFS3dYQTs7SUFFRTtFTHRYRjtFS3lYQTs7SUFFRTtFTHZYRjtFSzBYQTs7OztJQUlFO0VMeFhGO0VLMlhBOzs7O0lBSUU7RUx6WEY7RUs0WEE7Ozs7SUFJRTtFTDFYRjtFSzZYQTs7OztJQUlFO0VMM1hGO0VLOFhBO0lBQ0U7RUw1WEY7RUsrWEE7O0lBRUU7RUw3WEY7RUtnWUE7O0lBRUU7RUw5WEY7RUtpWUE7O0lBRUU7RUwvWEY7RUtrWUE7O0lBRUU7RUxoWUY7RUttWUE7O0lBRUU7RUxqWUY7RUtvWUE7Ozs7SUFJRTtFTGxZRjtFS3FZQTs7OztJQUlFO0VMbllGO0VLc1lBOzs7O0lBSUU7RUxwWUY7RUt1WUE7Ozs7SUFJRTtFTHJZRjtFS3dZQTtJQUNFO0VMdFlGO0VLeVlBOztJQUVFO0VMdllGO0VLMFlBOztJQUVFO0VMeFlGO0VLMllBOztJQUVFO0VMellGO0VLNFlBOztJQUVFO0VMMVlGO0VLNllBOztJQUVFO0VMM1lGO0VLOFlBOzs7O0lBSUU7RUw1WUY7RUsrWUE7Ozs7SUFJRTtFTDdZRjtFS2daQTs7OztJQUlFO0VMOVlGO0VLaVpBOzs7O0lBSUU7RUwvWUY7RUtrWkE7SUFDRTtFTGhaRjtFS21aQTs7SUFFRTtFTGpaRjtFS29aQTs7SUFFRTtFTGxaRjtFS3FaQTs7SUFFRTtFTG5aRjtFS3NaQTs7SUFFRTtFTHBaRjtFS3VaQTs7SUFFRTtFTHJaRjtFS3daQTs7OztJQUlFO0VMdFpGO0VLeVpBOzs7O0lBSUU7RUx2WkY7RUswWkE7Ozs7SUFJRTtFTHhaRjtFSzJaQTs7OztJQUlFO0VMelpGO0VLNFpBO0lBQ0U7RUwxWkY7RUs2WkE7O0lBRUU7RUwzWkY7RUs4WkE7O0lBRUU7RUw1WkY7RUsrWkE7O0lBRUU7RUw3WkY7RUtnYUE7O0lBRUU7RUw5WkY7RUtpYUE7O0lBRUU7RUwvWkY7RUtrYUE7Ozs7SUFJRTtFTGhhRjtFS21hQTs7OztJQUlFO0VMamFGO0VLb2FBOzs7O0lBSUU7RUxsYUY7RUtxYUE7Ozs7SUFJRTtFTG5hRjtFS3NhQTtJQUNFO0VMcGFGO0VLdWFBOztJQUVFO0VMcmFGO0VLd2FBOztJQUVFO0VMdGFGO0VLeWFBOztJQUVFO0VMdmFGO0VLMGFBOztJQUVFO0VMeGFGO0VLMmFBOztJQUVFO0VMemFGO0VLNGFBOzs7O0lBSUU7RUwxYUY7RUs2YUE7Ozs7SUFJRTtFTDNhRjtFSzhhQTs7OztJQUlFO0VMNWFGO0VLK2FBOzs7O0lBSUU7RUw3YUY7RUtnYkE7SUFDRTtFTDlhRjtFS2liQTs7SUFFRTtFTC9hRjtFS2tiQTs7SUFFRTtFTGhiRjtFS21iQTs7SUFFRTtFTGpiRjtFS29iQTs7SUFFRTtFTGxiRjtFS3FiQTs7SUFFRTtFTG5iRjtFS3NiQTs7OztJQUlFO0VMcGJGO0VLdWJBOzs7O0lBSUU7RUxyYkY7RUt3YkE7Ozs7SUFJRTtFTHRiRjtFS3liQTs7OztJQUlFO0VMdmJGO0VLMGJBO0lBQ0U7RUx4YkY7RUsyYkE7O0lBRUU7RUx6YkY7RUs0YkE7O0lBRUU7RUwxYkY7RUs2YkE7O0lBRUU7RUwzYkY7RUs4YkE7O0lBRUU7RUw1YkY7RUsrYkE7O0lBRUU7RUw3YkY7RUtnY0E7Ozs7SUFJRTtFTDliRjtFS2ljQTs7OztJQUlFO0VML2JGO0VLa2NBOzs7O0lBSUU7RUxoY0Y7RUttY0E7Ozs7SUFJRTtFTGpjRjtFS29jQTtJQUNFO0VMbGNGO0VLcWNBOztJQUVFO0VMbmNGO0VLc2NBOztJQUVFO0VMcGNGO0VLdWNBOztJQUVFO0VMcmNGO0VLd2NBOztJQUVFO0VMdGNGO0VLeWNBOztJQUVFO0VMdmNGO0VLMGNBOzs7O0lBSUU7RUx4Y0Y7RUsyY0E7Ozs7SUFJRTtFTHpjRjtFSzRjQTs7OztJQUlFO0VMMWNGO0VLNmNBOzs7O0lBSUU7RUwzY0Y7RUs4Y0E7SUFDRTtFTDVjRjtFSytjQTs7SUFFRTtFTDdjRjtFS2dkQTs7SUFFRTtFTDljRjtFS2lkQTs7SUFFRTtFTC9jRjtFS2tkQTs7SUFFRTtFTGhkRjtFS21kQTs7SUFFRTtFTGpkRjtFS29kQTs7OztJQUlFO0VMbGRGO0VLcWRBOzs7O0lBSUU7RUxuZEY7RUtzZEE7Ozs7SUFJRTtFTHBkRjtFS3VkQTs7OztJQUlFO0VMcmRGO0VLd2RBO0lBQ0U7RUx0ZEY7RUt5ZEE7O0lBRUU7RUx2ZEY7RUswZEE7O0lBRUU7RUx4ZEY7RUsyZEE7O0lBRUU7RUx6ZEY7RUs0ZEE7O0lBRUU7RUwxZEY7RUs2ZEE7O0lBRUU7RUwzZEY7RUs4ZEE7Ozs7SUFJRTtFTDVkRjtFSytkQTs7OztJQUlFO0VMN2RGO0VLZ2VBOzs7O0lBSUU7RUw5ZEY7RUtpZUE7Ozs7SUFJRTtFTC9kRjtFS2tlQTtJQUNFO0VMaGVGO0VLbWVBOztJQUVFO0VMamVGO0VLb2VBOztJQUVFO0VMbGVGO0VLcWVBOztJQUVFO0VMbmVGO0VLc2VBOztJQUVFO0VMcGVGO0VLdWVBOztJQUVFO0VMcmVGO0VLd2VBOzs7O0lBSUU7RUx0ZUY7RUt5ZUE7Ozs7SUFJRTtFTHZlRjtFSzBlQTs7OztJQUlFO0VMeGVGO0VLMmVBOzs7O0lBSUU7RUx6ZUY7RUs0ZUE7SUFDRTtFTDFlRjtFSzZlQTs7SUFFRTtFTDNlRjtFSzhlQTs7SUFFRTtFTDVlRjtFSytlQTs7SUFFRTtFTDdlRjtFS2dmQTs7SUFFRTtFTDllRjtFS2lmQTs7SUFFRTtFTC9lRjtFS2tmQTs7OztJQUlFO0VMaGZGO0VLbWZBOzs7O0lBSUU7RUxqZkY7RUtvZkE7Ozs7SUFJRTtFTGxmRjtFS3FmQTs7OztJQUlFO0VMbmZGO0VLc2ZBO0lBQ0U7RUxwZkY7RUt1ZkE7O0lBRUU7RUxyZkY7RUt3ZkE7O0lBRUU7RUx0ZkY7RUt5ZkE7O0lBRUU7RUx2ZkY7RUswZkE7O0lBRUU7RUx4ZkY7RUsyZkE7O0lBRUU7RUx6ZkY7RUs0ZkE7Ozs7SUFJRTtFTDFmRjtFSzZmQTs7OztJQUlFO0VMM2ZGO0VLOGZBOzs7O0lBSUU7RUw1ZkY7RUsrZkE7Ozs7SUFJRTtFTDdmRjtFS2dnQkE7SUFDRTtFTDlmRjtFS2lnQkE7O0lBRUU7RUwvZkY7RUtrZ0JBOztJQUVFO0VMaGdCRjtFS21nQkE7O0lBRUU7RUxqZ0JGO0VLb2dCQTs7SUFFRTtFTGxnQkY7RUtxZ0JBOztJQUVFO0VMbmdCRjtFS3NnQkE7Ozs7SUFJRTtFTHBnQkY7RUt1Z0JBOzs7O0lBSUU7RUxyZ0JGO0VLd2dCQTs7OztJQUlFO0VMdGdCRjtFS3lnQkE7Ozs7SUFJRTtFTHZnQkY7RUswZ0JBO0lBQ0U7RUx4Z0JGO0VLMmdCQTs7SUFFRTtFTHpnQkY7RUs0Z0JBOztJQUVFO0VMMWdCRjtFSzZnQkE7O0lBRUU7RUwzZ0JGO0VLOGdCQTs7SUFFRTtFTDVnQkY7RUsrZ0JBOztJQUVFO0VMN2dCRjtFS2doQkE7Ozs7SUFJRTtFTDlnQkY7RUtpaEJBOzs7O0lBSUU7RUwvZ0JGO0VLa2hCQTs7OztJQUlFO0VMaGhCRjtFS21oQkE7Ozs7SUFJRTtFTGpoQkY7RUtvaEJBO0lBQ0U7RUxsaEJGO0VLcWhCQTs7SUFFRTtFTG5oQkY7RUtzaEJBOztJQUVFO0VMcGhCRjtFS3VoQkE7O0lBRUU7RUxyaEJGO0VLd2hCQTs7SUFFRTtFTHRoQkY7RUt5aEJBO0lBQ0U7RUx2aEJGO0VLMGhCQTs7SUFFRTtFTHhoQkY7RUsyaEJBOztJQUVFO0VMemhCRjtFSzRoQkE7O0lBRUU7RUwxaEJGO0VLNmhCQTs7SUFFRTtFTDNoQkY7RUs4aEJBO0lBQ0U7RUw1aEJGO0VLK2hCQTs7SUFFRTtFTDdoQkY7RUtnaUJBOztJQUVFO0VMOWhCRjtFS2lpQkE7O0lBRUU7RUwvaEJGO0VLa2lCQTs7SUFFRTtFTGhpQkY7RUttaUJBO0lBQ0U7RUxqaUJGO0VLb2lCQTs7SUFFRTtFTGxpQkY7RUtxaUJBOztJQUVFO0VMbmlCRjtFS3NpQkE7O0lBRUU7RUxwaUJGO0VLdWlCQTs7SUFFRTtFTHJpQkY7RUt3aUJBO0lBQ0U7RUx0aUJGO0VLeWlCQTs7SUFFRTtFTHZpQkY7RUswaUJBOztJQUVFO0VMeGlCRjtFSzJpQkE7O0lBRUU7RUx6aUJGO0VLNGlCQTs7SUFFRTtFTDFpQkY7RUs2aUJBOztJQUVFO0VMM2lCRjtFSzhpQkE7Ozs7SUFJRTtFTDVpQkY7RUsraUJBOzs7O0lBSUU7RUw3aUJGO0VLZ2pCQTs7OztJQUlFO0VMOWlCRjtFS2lqQkE7Ozs7SUFJRTtFTC9pQkY7RUtrakJBO0lBQ0U7RUxoakJGO0VLbWpCQTs7SUFFRTtFTGpqQkY7RUtvakJBOztJQUVFO0VMbGpCRjtFS3FqQkE7O0lBRUU7RUxuakJGO0VLc2pCQTs7SUFFRTtFTHBqQkY7RUt1akJBOztJQUVFO0VMcmpCRjtFS3dqQkE7Ozs7SUFJRTtFTHRqQkY7RUt5akJBOzs7O0lBSUU7RUx2akJGO0VLMGpCQTs7OztJQUlFO0VMeGpCRjtFSzJqQkE7Ozs7SUFJRTtFTHpqQkY7RUs0akJBO0lBQ0U7RUwxakJGO0VLNmpCQTs7SUFFRTtFTDNqQkY7RUs4akJBOztJQUVFO0VMNWpCRjtFSytqQkE7O0lBRUU7RUw3akJGO0VLZ2tCQTs7SUFFRTtFTDlqQkY7RUtpa0JBOztJQUVFO0VML2pCRjtFS2trQkE7Ozs7SUFJRTtFTGhrQkY7RUtta0JBOzs7O0lBSUU7RUxqa0JGO0VLb2tCQTs7OztJQUlFO0VMbGtCRjtFS3FrQkE7Ozs7SUFJRTtFTG5rQkY7RUtza0JBO0lBQ0U7RUxwa0JGO0VLdWtCQTs7SUFFRTtFTHJrQkY7RUt3a0JBOztJQUVFO0VMdGtCRjtFS3lrQkE7O0lBRUU7RUx2a0JGO0VLMGtCQTs7SUFFRTtFTHhrQkY7RUsya0JBOztJQUVFO0VMemtCRjtFSzRrQkE7Ozs7SUFJRTtFTDFrQkY7RUs2a0JBOzs7O0lBSUU7RUwza0JGO0VLOGtCQTs7OztJQUlFO0VMNWtCRjtFSytrQkE7Ozs7SUFJRTtFTDdrQkY7RUtnbEJBO0lBQ0U7RUw5a0JGO0VLaWxCQTs7SUFFRTtFTC9rQkY7RUtrbEJBOztJQUVFO0VMaGxCRjtFS21sQkE7O0lBRUU7RUxqbEJGO0VLb2xCQTs7SUFFRTtFTGxsQkY7RUtxbEJBOztJQUVFO0VMbmxCRjtFS3NsQkE7Ozs7SUFJRTtFTHBsQkY7RUt1bEJBOzs7O0lBSUU7RUxybEJGO0VLd2xCQTs7OztJQUlFO0VMdGxCRjtFS3lsQkE7Ozs7SUFJRTtFTHZsQkY7RUswbEJBO0lBQ0U7RUx4bEJGO0VLMmxCQTs7SUFFRTtFTHpsQkY7RUs0bEJBOztJQUVFO0VMMWxCRjtFSzZsQkE7O0lBRUU7RUwzbEJGO0VLOGxCQTs7SUFFRTtFTDVsQkY7RUsrbEJBOztJQUVFO0VMN2xCRjtFS2dtQkE7Ozs7SUFJRTtFTDlsQkY7RUtpbUJBOzs7O0lBSUU7RUwvbEJGO0VLa21CQTs7OztJQUlFO0VMaG1CRjtFS21tQkE7Ozs7SUFJRTtFTGptQkY7RUtvbUJBO0lBQ0U7RUxsbUJGO0VLcW1CQTs7SUFFRTtFTG5tQkY7RUtzbUJBOztJQUVFO0VMcG1CRjtFS3VtQkE7O0lBRUU7RUxybUJGO0VLd21CQTs7SUFFRTtFTHRtQkY7RUt5bUJBOztJQUVFO0VMdm1CRjtFSzBtQkE7Ozs7SUFJRTtFTHhtQkY7RUsybUJBOzs7O0lBSUU7RUx6bUJGO0VLNG1CQTs7OztJQUlFO0VMMW1CRjtFSzZtQkE7Ozs7SUFJRTtFTDNtQkY7RUs4bUJBO0lBQ0U7RUw1bUJGO0VLK21CQTs7SUFFRTtFTDdtQkY7RUtnbkJBOztJQUVFO0VMOW1CRjtFS2luQkE7O0lBRUU7RUwvbUJGO0VLa25CQTs7SUFFRTtFTGhuQkY7RUttbkJBOztJQUVFO0VMam5CRjtFS29uQkE7Ozs7SUFJRTtFTGxuQkY7RUtxbkJBOzs7O0lBSUU7RUxubkJGO0VLc25CQTs7OztJQUlFO0VMcG5CRjtFS3VuQkE7Ozs7SUFJRTtFTHJuQkY7RUt3bkJBO0lBQ0U7RUx0bkJGO0VLeW5CQTs7SUFFRTtFTHZuQkY7RUswbkJBOztJQUVFO0VMeG5CRjtFSzJuQkE7O0lBRUU7RUx6bkJGO0VLNG5CQTs7SUFFRTtFTDFuQkY7RUs2bkJBOztJQUVFO0VMM25CRjtFSzhuQkE7Ozs7SUFJRTtFTDVuQkY7RUsrbkJBOzs7O0lBSUU7RUw3bkJGO0VLZ29CQTs7OztJQUlFO0VMOW5CRjtFS2lvQkE7Ozs7SUFJRTtFTC9uQkY7RUtrb0JBO0lBQ0U7RUxob0JGO0VLbW9CQTs7SUFFRTtFTGpvQkY7RUtvb0JBOztJQUVFO0VMbG9CRjtFS3FvQkE7O0lBRUU7RUxub0JGO0VLc29CQTs7SUFFRTtFTHBvQkY7RUt1b0JBOztJQUVFO0VMcm9CRjtFS3dvQkE7Ozs7SUFJRTtFTHRvQkY7RUt5b0JBOzs7O0lBSUU7RUx2b0JGO0VLMG9CQTs7OztJQUlFO0VMeG9CRjtFSzJvQkE7Ozs7SUFJRTtFTHpvQkY7RUs0b0JBO0lBQ0U7RUwxb0JGO0VLNm9CQTs7SUFFRTtFTDNvQkY7RUs4b0JBOztJQUVFO0VMNW9CRjtFSytvQkE7O0lBRUU7RUw3b0JGO0VLZ3BCQTs7SUFFRTtFTDlvQkY7RUtpcEJBOztJQUVFO0VML29CRjtFS2twQkE7Ozs7SUFJRTtFTGhwQkY7RUttcEJBOzs7O0lBSUU7RUxqcEJGO0VLb3BCQTs7OztJQUlFO0VMbHBCRjtFS3FwQkE7Ozs7SUFJRTtFTG5wQkY7RUtzcEJBO0lBQ0U7RUxwcEJGO0VLdXBCQTs7SUFFRTtFTHJwQkY7RUt3cEJBOztJQUVFO0VMdHBCRjtFS3lwQkE7O0lBRUU7RUx2cEJGO0VLMHBCQTs7SUFFRTtFTHhwQkY7RUsycEJBOztJQUVFO0VMenBCRjtFSzRwQkE7Ozs7SUFJRTtFTDFwQkY7RUs2cEJBOzs7O0lBSUU7RUwzcEJGO0VLOHBCQTs7OztJQUlFO0VMNXBCRjtFSytwQkE7Ozs7SUFJRTtFTDdwQkY7RUtncUJBO0lBQ0U7RUw5cEJGO0VLaXFCQTs7SUFFRTtFTC9wQkY7RUtrcUJBOztJQUVFO0VMaHFCRjtFS21xQkE7O0lBRUU7RUxqcUJGO0VLb3FCQTs7SUFFRTtFTGxxQkY7RUtxcUJBOztJQUVFO0VMbnFCRjtFS3NxQkE7Ozs7SUFJRTtFTHBxQkY7RUt1cUJBOzs7O0lBSUU7RUxycUJGO0VLd3FCQTs7OztJQUlFO0VMdHFCRjtFS3lxQkE7Ozs7SUFJRTtFTHZxQkY7RUswcUJBO0lBQ0U7RUx4cUJGO0VLMnFCQTs7SUFFRTtFTHpxQkY7RUs0cUJBOztJQUVFO0VMMXFCRjtFSzZxQkE7O0lBRUU7RUwzcUJGO0VLOHFCQTs7SUFFRTtFTDVxQkY7RUsrcUJBOztJQUVFO0VMN3FCRjtFS2dyQkE7Ozs7SUFJRTtFTDlxQkY7RUtpckJBOzs7O0lBSUU7RUwvcUJGO0VLa3JCQTs7OztJQUlFO0VMaHJCRjtFS21yQkE7Ozs7SUFJRTtFTGpyQkY7RUtvckJBO0lBQ0U7RUxsckJGO0VLcXJCQTs7SUFFRTtFTG5yQkY7RUtzckJBOztJQUVFO0VMcHJCRjtFS3VyQkE7O0lBRUU7RUxyckJGO0VLd3JCQTs7SUFFRTtFTHRyQkY7RUt5ckJBOztJQUVFO0VMdnJCRjtFSzByQkE7Ozs7SUFJRTtFTHhyQkY7RUsyckJBOzs7O0lBSUU7RUx6ckJGO0VLNHJCQTs7OztJQUlFO0VMMXJCRjtFSzZyQkE7Ozs7SUFJRTtFTDNyQkY7RUs4ckJBO0lBQ0U7RUw1ckJGO0VLK3JCQTs7SUFFRTtFTDdyQkY7RUtnc0JBOztJQUVFO0VMOXJCRjtFS2lzQkE7O0lBRUU7RUwvckJGO0VLa3NCQTs7SUFFRTtFTGhzQkY7RUttc0JBOztJQUVFO0VManNCRjtFS29zQkE7Ozs7SUFJRTtFTGxzQkY7RUtxc0JBOzs7O0lBSUU7RUxuc0JGO0VLc3NCQTs7OztJQUlFO0VMcHNCRjtFS3VzQkE7Ozs7SUFJRTtFTHJzQkY7QUFDRjtBTXJ5SEE7RUFDSTtBTnV5SEo7O0FNOXhIWTtFQUNJO0VBQ0E7QU5peUhoQjtBTTl4SFk7RUFDSTtBTmd5SGhCOztBTTF4SEE7QUFDQTtFQUNJO0FONnhISjs7QU9yekhBO0VBQ0ksY0NPUztFRE5ULHlDQzBDZ0I7QVI4d0hwQjs7QU9yekhBO0VBQ0k7QVB3ekhKO0FFMXdISTtFSy9DSjtJQUlRO0VQeXpITjtBQUNGOztBT3J6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQ0MyQmE7RUQxQmI7QVB3ekhKO0FPdnpISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDT1k7RUROWjtFQUNBO0FQeXpIUjs7QU9yekhBOztFQUVJO0VBQ0E7RUFDQTtFQUNBLHNDQ1NhO0FSK3lIakI7O0FPcnpIQTtFQUNJO0FQd3pISjs7QU9yekhBO0VBQ0k7RUFDQTtFQUNBLHNDQ0RhO0VERWI7QVB3ekhKOztBT3J6SEE7RUFDSTtFQUNBO0VBQ0E7QVB3ekhKOztBT3B6SEE7RUFDSTtBUHV6SEo7QU90ekhJO0VBQ0k7RUFDQTtFQUNBO0FQd3pIUjs7QU9uekhBO0VBQ0k7QVBzekhKOztBT2x6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcXpISjs7QUU5MEhJO0VLK0JBO0lBQ0k7SUFDQTtJQUNBO0VQbXpITjtFT2h6SEU7O0lBRUk7RVBrekhOO0VPL3lIRTtJQUNJO0VQaXpITjtFTzl5SE07SUFDSTtFUGd6SFY7RU81eUhFO0lBQ0k7SUFDQTtFUDh5SE47RU8xeUhVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDR5SGQ7RU96eUhjO0lBQ0k7RVAyeUhsQjtFT3p5SGM7SUFDSTtFUDJ5SGxCO0VPdHlITTtJQUNJO0VQd3lIVjtBQUNGO0FFcDNISTtFS2lGQTtJQUNJO0VQc3lITjtFT3J5SE07SUFDSTtFUHV5SFY7QUFDRjtBRWgzSEk7RUs4RUE7SUFDSTtFUHF5SE47RU9weUhNO0lBQ0k7RVBzeUhWO0FBQ0Y7QU9qeUhJO0VBQ0k7QVBteUhSO0FPaHlISTtFQUNJO0VBQ0E7QVBreUhSOztBTzl4SEE7RUFDSTtBUGl5SEo7O0FPOXhIQTtFQUNJO0FQaXlISjs7QU85eEhBO0VBQ0k7QVBpeUhKOztBU3A4SE07RUFDRTtBVHU4SFI7O0FTbDhIRTs7OztFQUlFO0FUcThISjs7QVNqOEhBO0VBQ0U7RUFDQTtBVG84SEY7O0FTajhIQTtFQUNFO0VBQ0E7QVRvOEhGOztBU2g4SEE7RUFDRTtFQUNBO0FUbThIRjs7QVNoOEhBO0VBQ0U7RUFDQTtBVG04SEY7O0FVMStIQTtFQUVJO0VBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0K0hOOztBVXgrSEE7RUFDSztFQUNEO0FWMitISjs7QVV4K0hBO0VBQ0k7RUFDRDtBVjIrSEg7O0FVeCtIQTtFQUNJO0VBQ0Q7QVYyK0hIOztBVXgrSEE7RUFDSTtFQUNEO0FWMitISDs7QVV4K0hBO0VBQ0E7RUFDQTtBVjIrSEE7O0FVeCtIQTtFQUNBO0VBQ0E7QVYyK0hBOztBVXgrSEE7RUFDQTtFQUNBO0FWMitIQTs7QVV4K0hBO0VBQ0E7RUFDQTtBVjIrSEE7O0FVeitIRTtFQUNFO0VBQ0E7QVY0K0hKOztBVXorSEE7RUFDSTtFQUNBO0FWNCtISjs7QVV6K0hBO0VBQ0k7RUFDQTtBVjQrSEo7O0FVeitIQTtFQUNJO0VBQ0E7QVY0K0hKOztBV2pqSUE7RUFDSTtFQUNBO0VQSUE7RUFDQTtFQUNBO0VBQ0E7QUppaklKO0FJaGpJSTtFQUNJO0FKa2pJUjtBV3hqSUk7RUFDSTtFQUNBO0FYMGpJUjs7QUU3Z0lJO0VTdkNJO0lBQ0k7RVh3aklWO0VXdGpJTTtJQUNJO0VYd2pJVjtFV3RqSU07SUFDSTtFWHdqSVY7RVdwaklFO0lBQ0k7RVhzaklOO0VXbmpJRTtJQUNJO0lBQ0E7SUFDQTtFWHFqSU47QUFDRjtBWXJsSUE7RUFDSTtFQUNBO0FadWxJSjtBWXJsSUk7RUFDRTtBWnVsSU47QVlqbElRO0VBQ0Usd0NibURHO0FDZ2lJYjs7QWEvbElBO0VBQ0kseUNkNkRVO0FDcWlJZDtBRW5sSUk7RVdoQko7SUFJUTtFYm1tSU47QUFDRjtBRWxsSUk7RVd0Qko7SUFPUTtFYnFtSU47QUFDRjtBYW5tSUk7RUFDSTtBYnFtSVI7QUU1aklJO0VXMUNBO0lBSVE7RWJzbUlWO0FBQ0Y7O0FhbG1JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1FQUNJO0Fib21JUjtBRTVtSUk7RVdHSjtJQVVRO0VibW1JTjtBQUNGO0FFN2tJSTtFV2pDSjtJQWFRO0VicW1JTjtBQUNGO0FFaG5JSTtFV2FBO0lBRVE7RWJxbUlWO0FBQ0Y7QUVybklJO0VXa0JBO0lBRVE7RWJxbUlWO0FBQ0Y7QUUxbklJO0VXSEo7SUE0QlE7RWJxbUlOO0FBQ0Y7QUVqbUlJO0VXakNKO0lBZ0NRO0Vic21JTjtBQUNGOztBRTFvSUk7RVd3Q0E7SUFFUTtJQUNBO0VicW1JVjtBQUNGO0FFM29JSTtFV2tDQTtJQU1RO0lBQ0E7RWJ1bUlWO0FBQ0Y7O0FFbm5JSTtFV2lCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0Vic21JTjtBQUNGO0FjL3FJQztFQUNDO0FkaXJJRjtBRS9uSUk7RVloREQ7SUFDQztJQUNBO0lBQ0E7RWRrcklGO0FBQ0Y7QWM5cUlDO0VWWUc7QUpxcUlKO0FJcHFJSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUpzcUlSO0FjbnJJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkcXJJRjtBY3BySUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFVkRDO0FKd3JJSjtBSXZySUk7RUFDSSx5QklFZTtFSkRmLGNJWks7RUphTDtFQUNBO0FKeXJJUjtBYzFySUc7RUFDQztBZDRySUo7QUVycUlJO0VZL0JGO0lBWUU7RWQ0cklGO0FBQ0Y7QWN4cklDO0VBQ0M7RUFDQTtBZDBySUY7QWN0cklDO0VBQ0M7RUFDQTtBZHdySUY7QWN2cklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkeXJJSDtBY3ZySUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZHlySUg7QWN2cklHO0VBQ0M7QWR5cklKO0FjbnJJQztFQUNDO0FkcXJJRjtBY2pySUU7RUFDQztFQUNBO0FkbXJJSDtBY2xySUc7RUFDQyx3Q045QmU7RU0rQmY7RUFDQTtFQUNBO0VBQ0E7QWRvcklKO0FjbHJJSztFQUNDO0Fkb3JJTjtBY2pySUk7RUFDQztFQUNBO0FkbXJJTDtBY2pySUk7RUFDQztBZG1ySUw7QWM5cUlHO0VBQ0M7QWRncklKO0FjM3FJQztFQUNDO0FkNnFJRjtBYzFxSUM7RUFDQztBZDRxSUY7QWMxcUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0cUlIO0FjenFJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkMnFJSDtBYzFxSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRxSUo7QWN6cUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQycUlKO0FjeHFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTm5KUztFTW9KVDtFQUNBO0FkMHFJSjs7QWNucUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkc3FJRjtBRTV4SUk7RVlnSEg7SUFRRTtJQUNBO0Vkd3FJRDtBQUNGO0FjdnFJRTtFQUNDLHdDTmpJZ0I7RU1rSWhCO0VBSUE7QWRzcUlIO0FFdnlJSTtFWTJIRjtJQUlFO0VkNHFJRjtBQUNGO0FjenFJRTtFQUNDO0VBQ0E7RUFDQTtBZDJxSUg7O0FjdHFJQTtFQUNDLHlDTnBKbUI7RU1xSm5CO0VBQ0c7QWR5cUlKO0FjdnFJQztFQUNDO0VBQ007QWR5cUlSOztBY3JxSUE7RUFDQztBZHdxSUQ7QWN0cUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0U7QWR3cUlKO0FFcjBJSTtFWXlKSDtJQU9LO0VkeXFJSjtFY3ZxSUk7SUFDRTtFZHlxSU47RWNycUlFO0lBQ0M7SUFDQTtFZHVxSUg7QUFDRjs7QWNocUlJO0VBQ0kseUJOMU1lO0VNMk1mLGNOeE5LO0VNeU5MO0VBQ0E7QWRtcUlSOztBZXo0SVk7RUFDSTtFQUNBO0VBQ0E7QWY0NEloQjtBZXQ0SWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3NElwQjs7QWdCOTVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmk2SUY7O0FnQjc1SUU7RUFDRTtFQUNBO0VBQ0E7QWhCZzZJSjs7QWdCNTVJQTtFQUNFLGNSUGtCO0VRUWxCLHdDUjhCaUI7QVJpNEluQjs7QWlCLzZJQTtFQUNFO0FqQms3SUY7QWlCLzZJTTtFQUNFLHdDVElhO0FSNjZJckI7O0FpQjE2SUE7RUFFRSx5QlRQVztFU1FYLHdDVCtCaUI7QVI2NEluQjtBaUIzNklFO0VBQ0Usd0NUUmlCO0FScTdJckI7QWlCMzZJRTtFQUNFLHlCVE5TO0FSbTdJYjtBaUI1NklJO0VBQ0U7QWpCODZJTjtBaUIxNklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCNDZJSjtBaUJ4NklFO0VBQ0UseUJUckJTO0VTc0JULGNUN0JTO0VTOEJUO0VBQ0E7QWpCMDZJSjtBaUJ6NklJO0VBQ0UseUJUakNPO0VTa0NQLHFCVDNCTztFUzRCUCxjVDVCTztBUnU4SWI7QWlCeDZJTTtFQUNFLHlCVHZDSztFU3dDTCxxQlRqQ0s7RVNrQ0wsY1RsQ0s7QVI0OEliO0FpQnY2SUk7RUFDRTtBakJ5NklOO0FpQnA2SUU7RUFDRSx5QlQ1Q1M7RVM2Q1QsY1RwRFM7RVNxRFQ7RUFDQTtFQUNBLHdDVGhCZTtFU2lCZjtBakJzNklKO0FpQnI2SUk7RUFDRTtFQUNBO0FqQnU2SU47QWlCdDZJTTtFQUNFO0FqQnc2SVI7QWlCcjZJSTtFQUNFLHlCVGpFTztFU2tFUCxjVDNETztFUzREUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU2SU47QWlCbjZJTTtFQUNFLHlCVGxFVTtBUnUrSWxCO0FpQmw2SUk7RUFDRSx5QlR0RVk7QVIwK0lsQjtBaUI1NUlNO0VBRUU7RUFDQTtBakI2NUlSOztBaUI5NElBO0VBQ0U7RUFDQSxjVDVHVztBUjYvSWI7O0FpQjc0SUU7RUFDRTtBakJnNUlKOztBRWorSUk7RWV1RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakI4NElKO0FBQ0Y7QWtCamhKRTtFQUNFO0FsQm1oSko7O0FFaitJSTtFZ0I3Q0Y7SUFDRTtJQUNBO0VsQmtoSkY7RWtCaGhKRTtJQUNFO0VsQmtoSko7RWtCN2dKTTtJQUNFO0VsQitnSlI7RWtCNWdKTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQjhnSlI7RWtCM2dKTTtJQUNFO0VsQjZnSlI7RWtCMWdKTTtJQUNFO0VsQjRnSlI7RWtCemdKTTtJQUNFO0VsQjJnSlI7RWtCcGdKTTtJQUNFO0VsQnNnSlI7RWtCbmdKTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQnFnSlI7RWtCbGdKTTtJQUNFO0VsQm9nSlI7RWtCamdKTTtJQUNFO0VsQm1nSlI7RWtCaGdKTTtJQUNFO0VsQmtnSlI7QUFDRjtBbUJua0pBO0VBQ0U7QW5CcWtKRjs7QUVsaEpJO0VpQi9DRjtJQUNFO0VuQnFrSkY7QUFDRjtBb0I1a0pBO0VBT0k7RUFDQTtBcEJ3a0pKO0FvQjlrSkk7RUFDSTtBcEJnbEpSO0FvQnprSkk7RUFDSSxjWndCSTtFWXZCSixzQ1ppQ1M7RVloQ1Q7RUFDQTtBcEIya0pSO0FvQnprSkk7RUFDSTtFQUNBO0FwQjJrSlI7QW9CeGtKSTtFQUNJLGNaSFk7RVlJWjtBcEIwa0pSO0FvQnZrSkk7RUFDSTtFQUNBLGNacEJLO0FSNmxKYjtBb0J0a0pJO0VBQ0kseUJaTVU7QVJra0psQjtBb0Jya0pRO0VBQ0k7QXBCdWtKWjtBb0Jwa0pRO0VBQ0k7RUFDQTtBcEJza0paO0FvQm5rSlE7RUFDSTtBcEJxa0paO0FvQmxrSlE7RUFDSTtFQUNBO0VBQ0E7QXBCb2tKWjtBb0Jqa0pRO0VBQ0k7QXBCbWtKWjtBb0I5akpnQjtFQUNJO0FwQmdrSnBCO0FvQnhqSlE7RUFDSTtFQUNBO0FwQjBqSlo7QW9CdmpKUTtFQUNJO0FwQnlqSlo7QW9CdGpKUTtFQUNJO0VBQ0E7RUFDQTtBcEJ3akpaO0FvQnJqSlE7RUFDSTtFQUNBO0VBQ0EsY1pwREE7RVlxREEsc0NaM0NLO0VZNENMO0FwQnVqSlo7QW9CcmpKWTtFQUNJLGNaNURJO0FSbW5KcEI7QW9CbmpKUTtFQUNJLGNaOUVRO0VZK0VSO0FwQnFqSlo7QW9CbGpKUTtFQUNJO0VBQ0EsY1o5RlE7RVkrRlIsd0NaekRPO0VZMERQO0VBQ0E7QXBCb2pKWjtBb0JqakpRO0VBQ0k7RUFDQTtBcEJtakpaOztBb0I3aUpJO0VBQ0k7RUFDQTtFQUNBO0FwQmdqSlI7QW9COWlKUTtFQUNJO0VBQ0E7QXBCZ2pKWjtBb0I3aUpRO0VBQ0k7RUFDQTtBcEIraUpaO0FvQjVpSlE7RUFDSTtBcEI4aUpaO0FvQjNpSlE7RUFDSTtFQUNBO0FwQjZpSlo7QW9CMWlKUTtFQUNJO0VBQ0E7QXBCNGlKWjtBb0J6aUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyaUpaO0FvQnppSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjJpSmhCOztBb0JyaUpBO0VBQ0k7QXBCd2lKSjtBb0J0aUpJO0VBQ0kseUJaekpVO0VZMEpWO0FwQndpSlI7QW9CdmlKUTtFQUNJLHlCWnhKRztBUmlzSmY7QW9CdGlKUTtFQUNJO0VBQ0E7RUFDQSxjWjNLUTtBUm10SnBCO0FvQnJpSlE7RUFDSTtFQUNBO0VBQ0EsY1pqTFE7RVlrTFI7QXBCdWlKWjtBb0JwaUpRO0VoQjdLSjtFQUNBO0VBQ0EscUJnQjRLMkI7RWhCM0szQjtBSm90Sko7QUV4dEpJO0VrQjhLSTtJQUdRO0VwQjJpSmQ7QUFDRjtBb0J6aUpRO0VBQ0k7RUFDQTtBcEIyaUpaO0FvQnhpSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwaUpaO0FvQnppSlk7RUFDSTtBcEIyaUpoQjtBb0J2aUpRO0VBQ0k7QXBCeWlKWjtBb0JyaUpRO0VBQ0k7RUFDQTtBcEJ1aUpaO0FvQnJpSlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUpoQjtBRTF2Skk7RWtCK01RO0lBTVE7RXBCeWlKbEI7QUFDRjtBb0JyaUpRO0VBQ0k7QXBCdWlKWjtBb0JuaUpJO0VBQ0k7QXBCcWlKUjs7QW9CamlKQTtFQUNJO0VBQ0E7RUFDQTtBcEJvaUpKO0FvQmxpSkk7RUFDSTtFQUNBO0FwQm9pSlI7QUUvd0pJO0VrQnlPQTtJQUtRO0VwQnFpSlY7QUFDRjtBb0JsaUpJO0VBQ0k7QXBCb2lKUjtBb0JqaUpJO0VBQ0k7RUFDQTtBcEJtaUpSO0FvQmppSlE7RUFDSTtFQUNBO0VBQ0EsY1pwUVE7QVJ1eUpwQjtBb0JoaUpRO0VBQ0k7RUFDQTtFQUNBLGNaMVFRO0VZMlFSO0FwQmtpSlo7QW9CaGlKUTtFQUNJO0VBQ0E7RUFDQTtBcEJraUpaO0FvQjdoSlk7RUFDSTtFQUNBO0VBQ0E7QXBCK2hKaEI7QW9CM2hKUTtFQUNJO0FwQjZoSlo7O0FFbnpKSTtFa0IwUko7SUFFUTtFcEI0aEpOO0FBQ0Y7QUV6ekpJO0VrQjhSQTtJQUVRO0lBQ0E7RXBCNmhKVjtFb0I1aEpVO0lBQ0k7RXBCOGhKZDtBQUNGO0FFbDBKSTtFa0JzU0k7SWhCclNKO0lBQ0E7SUFDQSxxQmdCcVMrQjtJaEJwUy9CO0VKcTBKRjtBQUNGO0FvQi9oSlE7RUFDSTtBcEJpaUpaO0FvQi9oSlE7RUFDSTtBcEJpaUpaOztBb0I1aEpJO0VBQ0ksY1o1VFk7RVk2VFo7QXBCK2hKUjtBb0I1aEpJO0VBQ0k7QXBCOGhKUjtBb0I1aEpRO0VBRUk7RUFDQSxjWnRVUTtBUm0ySnBCO0FvQjFoSlE7RUFFSTtFQUNBO0VBQ0EsY1o3VVE7QVJ3MkpwQjtBb0J0aEpZO0VBQ0k7QXBCd2hKaEI7QW9CcGhKUTtFQUNJO0FwQnNoSlo7O0FvQmhoSkk7RUFDSTtBcEJtaEpSO0FvQmpoSlE7RUFDSTtBcEJtaEpaOztBRTEwSkk7RWtCK1RJO0lBQ0k7SUFDQTtFcEIrZ0pWO0VvQjVnSk07SUFDSTtJQUNBO0VwQjhnSlY7RW9CemdKVTtJQUNJO0lBQ0E7RXBCMmdKZDtFb0J4Z0pVO0lBQ0k7SUFDQTtJQUNBO0VwQjBnSmQ7RW9CdmdKVTtJQUNJO0VwQnlnSmQ7RW9CdGdKVTtJQUNJO0VwQndnSmQ7RW9CbGdKVTtJQUNJO0lBQ0E7RXBCb2dKZDtFb0JqZ0pVO0lBQ0k7RXBCbWdKZDtFb0JoZ0pVO0lBQ0k7RXBCa2dKZDtFb0IvL0lVO0lBQ0k7SUFDQTtFcEJpZ0pkO0VvQjkvSVU7SUFDSTtJQUNBO0VwQmdnSmQ7RW9CMy9Ja0I7SUFDSTtFcEI2L0l0QjtFb0JyL0lNO0lBQ0k7RXBCdS9JVjtBQUNGO0FvQm4vSUE7RWhCdmJJO0VBQ0E7RUFDQTtFQUNBO0FKNjZKSjtBSTU2Skk7RUFDSTtBSjg2SlI7QW9Cei9JUTtFQUNJO0FwQjIvSVo7QUVqN0pJO0VrQm9iQTtJQUtRO0VwQjQvSVY7QUFDRjtBb0IxL0lRO0VBQ0k7RUFDQTtFQUNBLCtCckJsWkc7RXFCbVpIO0FwQjQvSVo7QW9Cei9JUTtFQUNJO0VBQ0E7RWhCL2JSO0VBQ0E7RUFDQSxxQmdCOGIyQjtFaEI3YjNCO0FKMjdKSjtBb0IzL0lRO0VBQ0k7RUFDQTtBcEI2L0laO0FFbjhKSTtFa0JvY0k7SUFLUTtFcEI4L0lkO0FBQ0Y7QW9CMy9JUTtFQUNJO0FwQjYvSVo7QW9CMS9JUTtFQUNJO0FwQjQvSVo7QW9Cdi9JUTtFQUNJO0FwQnkvSVo7QUV6N0pJO0VrQnNjUTtJQUNJO0lBQ0E7RXBCcy9JZDtFb0JwL0ljO0lBQ0k7RXBCcy9JbEI7QUFDRjs7QXFCeitKRTtFQUNFO0FyQjQrSko7O0FzQjkrSkE7QUFDQTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0F0QjYrSko7QXNCcC9KSTtFQUNJO0F0QnMvSlI7QXNCNytKSTtFQUNJO0F0QisrSlI7QXNCNStKSTtFQUNJO0F0QjgrSlI7QXNCMytKSTtFQUNJO0VBQ0EseUJkRlE7QVIrK0poQjtBc0I1K0pRO0VBQ0k7QXRCOCtKWjtBc0IxK0pJO0VBQ0k7RUFDQTtFQUNBO0F0QjQrSlI7QXNCMStKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNCtKWjtBc0J0K0pJO0VBQ0k7QXRCdytKUjtBc0JuK0pRO0VBQ0k7RUFDQTtBdEJxK0paO0FzQm4rSlk7RUFDSTtFQUNBO0F0QnErSmhCO0FzQmorSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJtK0paO0FzQmgrSlE7RUFDSTtBdEJrK0paO0FzQmgrSlk7RUFDSTtFQUNBO0F0QmsrSmhCO0FzQjk5SmdCO0VBQ0k7QXRCZytKcEI7QXNCNzlKZ0I7RUFDSTtBdEIrOUpwQjtBc0IzOUpZO0VBQ0k7RUFDQTtFQUNBO0F0QjY5SmhCO0FzQjE5Slk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0OUpoQjtBc0J4OUpnQjtFQUNJO0F0QjA5SnBCO0FzQnY5SmdCO0VBQ0k7QXRCeTlKcEI7QXNCcjlKWTtFQUNJO0VBQ0E7RUFDQTtBdEJ1OUpoQjtBc0JwOUpZO0VBQ0k7RUFDQSwrQnZCdkREO0V1QndEQyx5Q2Q1RUk7QVJraUtwQjtBc0JoOUpRO0VBQ0k7QXRCazlKWjtBc0IvOEpRO0VBQ0ksK0J2Qm5FRztFdUJvRUg7RUFDQTtBdEJpOUpaO0FzQjc4Skk7RUFDSTtFQUNBO0F0Qis4SlI7O0FFdGlLSTtFb0IrRkE7SUFDSTtFdEIyOEpOO0VzQng4SkU7SUFDSTtFdEIwOEpOO0VzQnY4SlU7SUFDSTtJQUNBO0lBQ0EsME1BQ0k7SUFTSjtJQUNBO0V0Qmc4SmQ7RXNCOTdKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0Qmc4SmxCO0VzQjU3SlU7SUFDSTtJQUNBO0lBQ0Esc0NkeklDO0VSdWtLZjtFc0I1N0pjO0lBQ0k7RXRCODdKbEI7RXNCMTdKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0QjQ3SmQ7RXNCMTdKYztJQUNJO0V0QjQ3SmxCO0VzQno3SmM7SUFBYztFdEI0N0o1QjtFc0IzN0pjO0lBQWdCO0V0Qjg3SjlCO0VzQjc3SmM7SUFBZTtFdEJnOEo3QjtFc0IvN0pjO0lBQVc7RXRCazhKekI7RXNCajhKYztJQUFtQjtFdEJvOEpqQztFc0JuOEpjO0lBQWE7RXRCczhKM0I7RXNCcjhKYztJQUFXO0V0Qnc4SnpCO0VzQnY4SmM7SUFBUztFdEIwOEp2QjtFc0J6OEpjO0lBQWE7RXRCNDhKM0I7RXNCMzhKYztJQUNJO0lBQ0E7RXRCNjhKbEI7RXNCMzhKYztJQUNJO0lBQ0E7RXRCNjhKbEI7RXNCMzhKYztJQUNJO0V0QjY4SmxCO0VzQjM4SmtCO0lBQ0k7RXRCNjhKdEI7RXNCMzhKa0I7SUFDSTtFdEI2OEp0QjtFc0J4OEpjO0lBQ0k7RXRCMDhKbEI7RXNCeDhKa0I7SUFDSTtJQUNBO0V0QjA4SnRCO0VzQnQ4SmM7SUFDSTtFdEJ3OEpsQjtFc0JwOEpVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXRCczhKZDtFc0JuOEpVO0lBQ0k7SUFDQTtFdEJxOEpkO0FBQ0Y7QXVCaHNLRTtFQUNFO0F2QmtzS0o7O0F3Qm5zS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnNzS1I7QUUzcEtJO0VzQm5EQTtJQVVRO0lBQ0E7RXhCd3NLVjtBQUNGO0F3QnJzS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJ1c0tSO0F3QnBzS1k7RUFDSTtBeEJzc0toQjtBRTFxS0k7RXNCcENBO0lBYVE7SUFDQTtFeEJxc0tWO0FBQ0Y7QXdCbnNLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJLSztFZ0JKTDtFQUNBO0VBQ0E7RUFDQSx5QmhCM0JXO0VnQjRCWDtBeEJxc0taO0F3Qm5zS1k7RUFDSTtBeEJxc0toQjtBd0Jsc0tZO0VBQ0k7QXhCb3NLaEI7QUVwc0tJO0VzQm5CSTtJQXVCUTtJQUNBO0V4Qm9zS2Q7QUFDRjtBd0Jsc0tZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhCdkRJO0FSMnZLcEI7QUUxdEtJO0VzQlFRO0lBaUJRO0lBQ0E7SUFDQTtFeEJxc0tsQjtBQUNGO0F3QmpzS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbXNLWjtBd0Jqc0tZO0VBQ0kseUJoQnJGSDtFZ0JzRkcsY2hCN0VPO0FSZ3hLdkI7QXdCanNLZ0I7RUFDSSx5QmhCaEZHO0FSbXhLdkI7QUVodktJO0VzQmtEWTtJQUNJLHlCaEIvRlA7SWdCZ0dPLGNoQnZGRztJZ0J3Rkg7SUFDQTtJQUNBO0V4QmlzS2xCO0V3Qi9yS2tCO0lBQ0kseUJoQjdGRDtFUjh4S3JCO0FBQ0Y7O0F3QjFyS0E7RUFDSTtBeEI2cktKO0F3QjNyS0k7RUFDSTtBeEI2cktSO0FFbndLSTtFc0JxRUE7SUFJUTtFeEI4cktWO0FBQ0Y7QUV4d0tJO0VzQmtFSjtJQVdRO0V4QityS047QUFDRjtBd0I3cktRO0VBQ0k7QXhCK3JLWjs7QXdCeHJLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjJyS1o7QUUxeEtJO0VzQndGSTtJQVNRO0V4QjZyS2Q7QUFDRjtBd0IzcktZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCNnJLaEI7QXdCNXJLZ0I7RUFDSTtBeEI4cktwQjtBd0IzcktZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2cktoQjtBRS95S0k7RXNCNkdRO0lBT1E7RXhCK3JLbEI7QUFDRjtBd0I3cktnQjtFQUNJO0F4QityS3BCO0F3QjNyS1E7RUFDSTtBeEI2cktaO0F3QjNyS1E7RUFDSTtBeEI2cktaOztBeUJqM0tBO0VBQ0k7QXpCbzNLSjtBRWowS0k7RXVCcERKO0lBSVE7RXpCcTNLTjtBQUNGOztBeUJsM0tBO0VBQ0k7RUFDQTtFQUNBO0F6QnEzS0o7QXlCcDNLSTtFQUNJO0F6QnMzS1I7QXlCbjNLSTtFQUNJO0F6QnEzS1I7QXlCajNLSTtFQUNJO0VBQ0E7RUFDQTtBekJtM0tSO0F5QmgzS0k7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5Q2pCWVk7RWlCWFo7RUFDQTtFQUNBO0F6QmkzS1I7QXlCLzJLUTtFckJwQko7RUFDQTtFQUNBLHFCcUJtQjJCO0VyQmxCM0I7RXFCbUJRO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0F6Qm8zS1o7QXlCbDNLUTtFQUNJO0VBQ0E7RUFDQTtBekJvM0taO0F5QmozS1k7RUFDSTtFQUNBO0VBQ0E7QXpCbTNLaEI7QXlCNzJLSTtFQUNJO0VBQ0E7QXpCKzJLUjtBeUI5MktROztFQUVJO0F6QmczS1o7QXlCNTJLWTtFQUNJO0F6QjgyS2hCO0F5QjEyS1E7RUFDSTtFQUNBO0F6QjQyS1o7QXlCejJLUTtFQUNJLHNDakJyQ0s7QVJnNUtqQjtBeUJ0MktZO0VBQ0kseUNqQjVDSTtBUm81S3BCO0F5QnAyS1E7RUFDSTtBekJzMktaO0F5QmwyS0k7RUFDSTtFQUNBO0F6Qm8yS1I7QXlCaDJLSTtFQUNJO0VBQ0E7RUFDQTtBekJrMktSO0F5QmgyS1E7RUFDSTtBekJrMktaO0F5Qi8xS1E7RUFDSTtFQUNBLHlDakJ0RVE7QVJ1NktwQjtBeUI5MUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZzJLUjtBeUI5MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZzJLWjtBeUI3MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCKzFLWjtBeUI3MUtZOztFQUVJO0VBQ0E7RUFDQTtBekIrMUtoQjtBeUI1MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCODFLWjtBeUI1MUtRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2MUtaO0F5QjMxS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjYxS1o7QXlCMTFLUTtFQUNJO0VBQ0E7RUFDQTtBekI0MUtaO0F5QnQxS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QncxS1I7QXlCdjFLUTtFQUNJO0VBQ0E7QXpCeTFLWjtBeUJ4MUtZO0VBQ0k7QXpCMDFLaEI7O0F5Qm4xS0E7RUFDQztFQUNBO0VBQ0E7RUFDRztBekJzMUtKO0F5QnIxS0M7RUFDQztFQUNBO0F6QnUxS0Y7QXlCcjFLQztFQUNDO0F6QnUxS0Y7O0F5QmwxS0E7RUFDSTtBekJxMUtKOztBeUJsMUtBO0VBQ0k7QXpCcTFLSjtBeUJwMUtJO0VBQ0k7QXpCczFLUjtBeUJwMUtJO0VBQ0ksc0NqQjFMUztBUmdoTGpCOztBRXpnTEk7RXVCMkxJO0lBQ0k7RXpCazFLVjtFeUIvMEtjO0lBQ0k7SUFDQTtJQUNBO0V6QmkxS2xCO0V5QjkwS2tCO0lBQ0k7RXpCZzFLdEI7QUFDRjtBMEIza0xBO0VBQ0k7QTFCNmtMSjtBRTFoTEk7RXdCcERKO0lBSVE7RTFCOGtMTjtBQUNGOztBMkJubExBO0VBQ0k7QTNCc2xMSjs7QTJCamxMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQm9sTFo7QTJCaGxMSTs7RUFFSSx5Qm5Cb0JTO0FSOGpMakI7O0E0QmxtTEE7RUFDSTtJQUNJO0U1QnFtTE47RTRCbG1MRTtJQUNJO0lBQ0E7RTVCb21MTjtFNEJobUxFOzs7SUFHSTtFNUJrbUxOO0U0QjlsTEU7OztJQUdJO0U1QmdtTE47RTRCN2xMRTtJQUNJO0lBQ0E7RTVCK2xMTjtFNEIzbExFOzs7Ozs7O0lBUUk7RTVCNGxMTjtFNEJ4bExFO0lBQ0k7RTVCMGxMTjtFNEJ0bExFO0lBQ0k7SUFDQTtFNUJ3bExOO0U0QnRsTE07SUFDSTtFNUJ3bExWO0U0QmxsTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUJvbExWO0U0QmhsTFU7SUFDSTtFNUJrbExkO0U0QjNrTE07SUFDSTtFNUI2a0xWO0U0QnhrTEU7SUFDSTtFNUIwa0xOO0U0QnhrTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUIwa0xWO0U0QnZrTE07Ozs7SUFJSTtFNUJ5a0xWO0U0QnRrTE07SUFDSTtFNUJ3a0xWO0U0QmxrTE07SUFDSTtFNUJva0xWO0U0QmprTE07O0lBRUk7RTVCbWtMVjtBQUNGO0E2QmxyTEE7RUFDSTtBN0JvckxKOztBOEJyckxBO0FBQ0E7RUFDSTtBOUJ3ckxKOztBOEJyckxBO0VBQ0k7QTlCd3JMSjtBOEJ0ckxJO0VBQ0k7QTlCd3JMUjtBRTdvTEk7RTRCNUNBO0lBR1E7RTlCMHJMVjtFOEJ6ckxVO0lBQ0k7RTlCMnJMZDtBQUNGO0E4QnJyTFk7RUFDSTtFQUNBO0E5QnVyTGhCOztBOEJockxJO0VBQ0k7QTlCbXJMUjtBRTdwTEk7RTRCdkJBO0lBSVE7RTlCb3JMVjtFOEJuckxVO0lBQ0k7RTlCcXJMZDtBQUNGOztBOEI5cUxRO0VBQ0k7QTlCaXJMWjtBOEI3cUxZO0VBQ0k7RUFDQTtBOUIrcUxoQjs7QUU3cUxJO0U0QktBO0VBQ0E7SUFDSTtFOUI0cUxOO0U4QnpxTEU7SUFDSTtFOUIycUxOO0U4QnhxTEU7SUFDSTtFOUIwcUxOO0U4QnZxTEU7SUFDSTtFOUJ5cUxOO0U4QnRxTEU7SUFDSTtFOUJ3cUxOO0U4QnJxTEU7RUFFSTtJQUNJO0lBQ0E7SUFDQTtFOUJzcUxWO0U4Qm5xTEU7SUFDSTtFOUJxcUxOO0U4QmxxTEU7SUFDSTtFOUJvcUxOO0U4QmpxTEU7SUFDSTtFOUJtcUxOO0U4QmhxTEU7SUFDSTtFOUJrcUxOO0U4Qi9wTEU7SUFDSTtFOUJpcUxOO0U4QjlwTEU7RUFDQTtJQUNJO0U5QmdxTE47RThCN3BMRTtJQUNJO0U5QitwTE47RThCNXBMRTtJQUNJO0U5QjhwTE47RThCNXBMTTtJQUNJO0U5QjhwTFY7QUFDRjtBK0J0eExBO0VBQ0k7RUFDQTtFQUNBO0EvQnd4TEo7O0ErQnJ4TEE7RUFDSTtBL0J3eExKOztBK0JyeExBO0VBQ0k7RUFDQTtBL0J3eExKO0ErQnR4TEk7RUFDSTtBL0J3eExSOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBK0JweExBO0VBQ0k7RUFDQTtBL0J1eExKOztBZ0MvMExBO0FBQ0E7RUFDQztBaENrMUxEOztBZ0MvMExBO0VBQ0k7QWhDazFMSjs7QWlDeDFMQTtBQUNBO0VBQ0k7QWpDMjFMSjtBaUN6MUxJO0VBQ0k7RUFDQTtFQUNBO0FqQzIxTFI7QUU5eUxJO0UrQmhEQTtJQU1RO0lBQ0E7SUFDQTtFakM0MUxWO0FBQ0Y7QWlDejFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzIxTFI7QUVsMkxJO0UrQkFBO0lBU1E7SUFDQTtJQUNBO0VqQzYxTFY7QUFDRjtBRW4yTEk7RStCTkE7SUFjUTtFakMrMUxWO0FBQ0Y7QWlDOTFMUTtFQUNJLGN6QmxCQztFeUJtQkQ7RUFDQTtBakNnMkxaO0FpQzcxTFE7RUFDSTtFQUNBO0FqQysxTFo7QWlDNzFMWTtFQUNJO0FqQysxTGhCO0FpQzcxTFk7RUFDSSxjekIvQkg7RXlCZ0NHO0VBQ0E7QWpDKzFMaEI7QUUzMUxJO0UrQlBRO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpDaTJMbEI7QUFDRjtBRXY0TEk7RStCNkJRO0lBV1E7RWpDbTJMbEI7QUFDRjtBRXQ0TEk7RStCdUJRO0lBY1E7RWpDcTJMbEI7QUFDRjtBaUNwMkxnQjtFQUNJO0FqQ3MyTHBCO0FpQ2oyTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ20yTFI7QWlDajJMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQ20yTFo7QWlDaDJMUTtFQUNJO0VBQ0E7RUFDQTtBakNrMkxaO0FpQy8xTEk7RUFDSTtFQUNBO0FqQ2kyTFI7QWlDLzFMUTtFQUNJO0FqQ2kyTFo7QWlDNzFMSTtFQUNJO0VBQ0E7RUFDQTtBakMrMUxSO0FpQzUxTEk7RUFDSTtFQUNBO0VBQ0E7QWpDODFMUjtBaUMzMUxJO0VBQ0k7QWpDNjFMUjtBRXQ1TEk7RStCd0RBO0lBSVE7SUFDQTtFakM4MUxWO0FBQ0Y7QWlDMzFMSTtFQUNJO0VBQ0E7QWpDNjFMUjtBRWg2TEk7RStCaUVBO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpDODFMVjtFaUM1MUxVO0lBQ0k7RWpDODFMZDtBQUNGO0FpQzMxTFE7RUFDSTtBakM2MUxaO0FpQ3oxTEk7RUFDSSxzQ3pCN0ZTO0V5QjhGVDtBakMyMUxSO0FpQzExTFE7RUFDSTtBakM0MUxaO0FFcjdMSTtFK0I0RkE7SUFFUTtFakMyMUxWO0FBQ0Y7O0FrQzkrTEE7QWhDa0NJO0VnQ2pDSjtJQUVRO0VsQ2kvTE47QUFDRjtBRS85TEk7RWdDckJKO0lBS1E7RWxDbS9MTjtBQUNGO0FrQ2wvTEk7RUFDSTtBbENvL0xSO0FFNytMSTtFZ0NMQTtJQUVRO0VsQ28vTFY7QUFDRjtBRTUrTEk7RWdDWEE7SUFLUTtFbENzL0xWO0FBQ0Y7QUV2L0xJO0VnQ0dBO0lBRVE7SUFFQTtJQUNBO0VsQ3EvTFY7QUFDRjtBRXgvTEk7RWdDSEE7SUFRUTtJQUVBO0lBQ0E7RWxDcy9MVjtBQUNGO0FrQ3AvTEk7O0VBRUk7QWxDcy9MUjtBa0NuL0xJO0VBQ0k7RUFDQTtFQUNBO0FsQ3EvTFI7QWtDbC9MSTtFQUNJO0VBQ0E7RUFDQTtBbENvL0xSO0FrQ24vTFE7RUFKSjtJQUtRO0lBQ0E7RWxDcy9MVjtBQUNGO0FFci9MSTtFZ0NSQTtJQVNRO0lBQ0E7SUFDQTtFbEN3L0xWO0FBQ0Y7QWtDdi9MUTtFQWJKO0lBY1E7SUFDQTtFbEMwL0xWO0FBQ0Y7QWtDei9MUTtFQUNJO0VBQ0E7RUFDQTtBbEMyL0xaO0FrQ3YvTEk7RUFDSTtBbEN5L0xSO0FrQ3QvTEk7RUFDSTtFQUNBO0FsQ3cvTFI7QUU5Z01JO0VnQ3VCSTtJQUVRO0VsQ3kvTGQ7QUFDRjtBa0N4L0xZO0VBQ0ksYzFCaERJO0FSMGlNcEI7QWtDdC9MSTtFQUNJO0VBQ0E7RUFDQTtBbEN3L0xSO0FFL2pNSTtFZ0NvRUE7SUFNUTtFbEN5L0xWO0FBQ0Y7QWtDdi9MSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5L0xSO0FrQ3YvTFk7RUFDSTtFQUNBO0VBQ0E7QWxDeS9MaEI7QWtDeC9MZ0I7RUFDSTtBbEMwL0xwQjtBa0NyL0xJO0VBQ0k7RUFDQTtFQUNBLG1CMUJwRlM7RTBCcUZULGMxQnpHVztFMEIwR1g7QWxDdS9MUjtBa0N0L0xRO0VBQ0k7QWxDdy9MWjtBa0NwL0xZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDcy9MaEI7QWtDci9MZ0I7RUFDSTtBbEN1L0xwQjtBa0NyL0xnQjtFQUNJO0FsQ3UvTHBCO0FrQ2wvTEk7RUFFSTtBbENtL0xSO0FrQ2ovTEk7RUFDSTtBbENtL0xSO0FrQ2gvTEk7RUFDSTtFQUNBO0FsQ2svTFI7QUUxbk1JO0VnQ3NJQTtJQUlRO0VsQ28vTFY7QUFDRjtBRXpuTUk7RWdDZ0lBO0lBT1E7RWxDcy9MVjtBQUNGO0FrQ3AvTEk7RUFDSTtFQUNBO0FsQ3MvTFI7QWtDbi9MSTtFQUNJO0FsQ3EvTFI7QWtDbi9MSTtFQUNJO0FsQ3EvTFI7QWtDbi9MUTtFQUNJO0VBQ0E7RUFDQTtBbENxL0xaO0FrQ24vTFk7RUFDSTtBbENxL0xoQjtBa0NoL0xJO0VBQ0k7QWxDay9MUjtBRXJuTUk7RWdDa0lBO0lBR1E7RWxDby9MVjtBQUNGO0FrQ2wvTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbENvL0xaO0FFaG9NSTtFZ0N3SUk7SUFNUTtFbENzL0xkO0FBQ0Y7QWtDcC9MUTtFQUNJO0VBQ0E7RUFDQSxjMUI1TFU7QVJrck10QjtBa0NwL0xRO0VBQ0k7QWxDcy9MWjtBRTdvTUk7RWdDc0pJO0lBR1EseUIxQnpLQztJMEIwS0Q7SUFDQTtJQUNBO0VsQ3cvTGQ7QUFDRjtBa0NwL0xJO0VBQ0k7QWxDcy9MUjtBRXhwTUk7RWdDaUtBO0lBSVE7SUFDQTtFbEN1L0xWO0FBQ0Y7QWtDcC9MSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUI1Tks7QVJrdE1iO0FrQ3IvTFE7RUFDSTtFQUNBO0FsQ3UvTFo7QUVudE1JO0VnQzhOSTtJQUVRLHVDbkNoS0o7RUN1cE1WO0FBQ0Y7QUUvcU1JO0VnQzBLQTtJQWlCUSx5QjFCM01LO0kwQjRNTCxtQm5DbkxKO0VDMnFNTjtBQUNGO0FFcnJNSTtFZ0M4TEk7SUFFUTtFbEN5L0xkO0FBQ0Y7QWtDci9MSTtFQUNJO0FsQ3UvTFI7QWtDdC9MUTtFQUNJO0VBQ0E7RUFDQSxjMUJ0UEM7RTBCdVBEO0VBQ0E7RUFDQTtBbEN3L0xaO0FFOXVNSTtFZ0N3UEk7SUFFUSx1Q25DMUxKO0VDa3JNVjtBQUNGOztBa0NuL0xBOztFQUFBO0FoQzNQSTtFZ0MrUEE7SUFFUTtFbENxL0xWO0FBQ0Y7O0FrQ2wvTEE7O0VBQUE7QWhDak9JO0VnQ3NPSTtJQUNJO0lBQ0E7RWxDby9MVjtFa0NsL0xVO0lBQ0k7RWxDby9MZDtFa0NoL0xNO0lBQ0k7SUFDQTtFbENrL0xWO0VrQ2gvTFU7SUFDSTtFbENrL0xkO0VrQy8rTFU7SUFDSTtFbENpL0xkO0VrQzcrTE07SUFFSTtFbEM4K0xWO0VrQzMrTE07SUFDSTtFbEM2K0xWO0VrQzErTE07SUFDSTtJQUNBO0VsQzQrTFY7RWtDeitMRTtJQUNJO0lBQ0E7SUFDQTtFbEMyK0xOO0VrQ3orTE07SUFDSTtFbEMyK0xWO0VrQ3grTE07SUFDSTtFbEMwK0xWO0VrQ3YrTE07SUFDSTtFbEN5K0xWO0VrQ3QrTE07SUFDSTtFbEN3K0xWO0VrQ3IrTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQ3UrTFY7RWtDcitMTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsQ3UrTFY7QUFDRjtBRTF2TUk7RWdDd1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWxDcStMTjtBQUNGO0FrQ2wrTEE7O0VBQUE7QUFJQTtFQUNJLG1CMUJsV1M7RTBCbVdUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbStMSjs7QWtDaitMQTtFQUNJO0VBQ0E7QWxDbytMSjtBa0NsK0xJO0VBQ0k7SUFDSTtFbENvK0xWO0VrQ2wrTE07SUFDSTtFbENvK0xWO0FBQ0Y7QWtDbCtMSTtFQUNJO0VBQ0E7RUFDQTtBbENvK0xSO0FrQ2wrTFE7RUFDSSx1Q25DbFVBO0FDc3lNWjtBa0NsK0xRO0VBQ0k7QWxDbytMWjs7QWtDaCtMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbStMSjtBa0NqK0xJO0VBQ0k7SUFDSTtFbENtK0xWO0VrQ2orTE07SUFDSTtFbENtK0xWO0FBQ0Y7QWtDaCtMSTtFQUNJO0FsQ2srTFI7QWtDaCtMSTtFQUNJLHlCMUJ2WVM7RTBCd1lULG1CbkMvV0E7QUNpMU1SO0FrQ2orTFE7RUFDSSx5QjFCMVlLO0UwQjJZTCxtQm5DbFhKO0FDcTFNUjs7QW1DbDVNQTtBQUVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtFbUNsNU1FO0lBQ0k7RW5DbzVNTjtBQUNGO0FvQ3Q2TUk7RUFDSTtFQUNBO0FwQ3c2TVI7QW9DdDZNUTtFQUNJO0FwQ3c2TVo7QW9DcjZNUTtFQUNJO0FwQ3U2TVo7QW9DcDZNUTtFQUNJO0FwQ3M2TVo7QW9DbjZNUTtFQUNJO0FwQ3E2TVo7QW9DajZNSTtFQUNJO0VBQ0E7RUFDQTtBcENtNk1SO0FvQ2g2TUk7RUFDSTtBcENrNk1SO0FvQ2g2TVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENrNk1aO0FFNTZNSTtFa0NHSTtJQVVRO0VwQ202TWQ7QUFDRjtBb0NqNk1ZO0VBQ0k7QXBDbTZNaEI7QW9DaDZNWTtFQUNJO0VBQ0E7RUFDQSx3QnJDVVI7RXFDVFE7QXBDazZNaEI7QW9DLzVNWTtFQUNJO0FwQ2k2TWhCO0FvQzc1TVE7RUFDSTtBcEMrNU1aO0FvQzc1TVk7RUFDSTtBcEMrNU1oQjtBb0M3NU1nQjtFQUNJO0VBQ0E7QXBDKzVNcEI7O0FvQ3Y1TUE7RUFDSTtBcEMwNU1KOztBb0N2NU1BO0VBQ0k7QXBDMDVNSjs7QW9DdjVNQTtFQUNJO0FwQzA1TUo7O0FxQy8rTUE7QUFFQTtFQUNJO0FyQ2kvTUo7QXFDaC9NSTtFQUNJO0FyQ2svTVI7O0FxQzcrTUk7RUFDSTtBckNnL01SOztBcUM1K01BO0VBQ0k7QXJDKytNSjtBcUM3K01JO0VBQ0ksd0N0QzRDSztBQ204TWI7QXFDNStNSTtFQUNJLDhCdENzQ0E7QUN3OE1SO0FxQzMrTUk7RUFDSTtBckM2K01SOztBRWgrTUk7RW1DTkk7SUFDSTtFckMwK01WO0FBQ0Y7QXNDOWdOQTtBQUVJO0VBQ0k7QXRDK2dOUjs7QXVDbGhOQTtFQUNFO0F2Q3FoTkY7QUVsK01JO0VxQ3BESjtJQUdJO0lBQ0E7RXZDdWhORjtBQUNGO0F1Q3RoTkU7RUFDRTtBdkN3aE5KO0F1Q3RoTkU7RUFDRTtBdkN3aE5KOztBdUNwaE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3VoTkY7QXVDcmhORTtFQUdFO0F2Q3FoTko7QXVDbGhORTtFQUNFO0F2Q29oTko7QXVDamhORTtFQUNFO0VBQ0E7QXZDbWhOSjs7QXVDL2dOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDa2hORjs7QXVDL2dOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0MvQk5lO0FSd2hOakI7O0F3Q3JrTkE7QUFHQTtFQUNJO0VBQ0E7QXhDc2tOSjs7QXdDbmtOQTtFQUNJLHlCaENNUztBUmdrTmI7O0F3Q25rTkE7RUFDSTtBeENza05KOztBd0Nua05BO0VBQ0k7RUFDQTtBeENza05KOztBd0Nua05BO0VBQ0k7QXhDc2tOSjs7QXdDbmtOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3NrTko7QXdDcmtOSTtFQUNJO0F4Q3VrTlI7QXdDbmtOUTtFQUNJO0F4Q3FrTlo7O0F3Q2hrTkE7RUFDSSxjaEMzQlM7QVI4bE5iOztBRXpqTkk7RXNDTEE7SUFDRTtFeENra05KO0FBQ0Y7QXlDbm5OQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDcW5OSjs7QXlDam5OSTtFQUNJO0F6Q29uTlI7O0EwQ3BvTkE7QUNBQTtBQUVBO0VBRUMseUJuQ0lZO0VtQ0haLHdDbkMwQ2tCO0VtQ3pDbEIsbUI1Q3VETztBQytrTlI7QTJDcm9OQztFQUNDLDhCNUNxRE07QUNrbE5SO0EyQ3RvTkU7RUFDQztBM0N3b05IO0EyQ3BvTkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0Nzb05GO0EyQ2xvTkM7RUFDQyw4QjVDc0NNO0U0Q3JDTixjbkNoQlc7RW1DaUJYO0VBQ0E7QTNDb29ORjtBMkNub05FO0VBQ0MseUJuQ3BCVTtFbUNxQlYsMEI1Q2dDSztFNEMvQkwsbUI1QytCSztBQ3NtTlI7QTJDbG9ORztFQUNDLHlCbkMxQlM7RW1DMkJULDBCNUMwQkk7RTRDekJKLG1CNUN5Qkk7QUMybU5SO0EyQ2pvTkU7RUFDQztBM0Ntb05IO0EyQzluTkM7RUFDQyw4QjVDZU07RTRDZE4sY25DdkNXO0VtQ3dDWDtFQUNBO0VBQ0Esd0NuQ0hpQjtFbUNJakI7RUFDQTtBM0Nnb05GO0EyQy9uTkU7RUFDQztFQUNBO0EzQ2lvTkg7QTJDaG9ORztFQUNDO0EzQ2tvTko7QTJDL25ORTtFQUNDLHlCbkNyRFU7RW1Dc0RWLG1CNUNESztFNENFTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2lvTkg7QTJDN25ORztFQUNDLHlCbkNyRGdCO0FSb3JOcEI7QTJDNW5ORTtFQUNDLHlCbkN6RGlCO0FSdXJOcEI7O0EyQ3puTkE7RUFDQztBM0M0bk5EOztBRXRxTkk7RXlDK0NGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTNDMm5ORDtBQUNGO0EyQ3RuTkM7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ00sY25DL0VlO0FSc3NOdkI7QTJDcm5ORTtFQUNDLGNuQy9GVTtFbUNnR1YseUJuQ3ZHVTtBUjh0TmI7QTJDcm5ORztFQUNDLHlCbkMvRmdCO0FSc3ROcEI7O0E0Q3p1TkE7QUFDQTtFQUNJLHlCcEM4QmdCO0FSOHNOcEI7QTRDM3VOSTtFQUNJO0VBQ0E7RUFDQTtBNUM2dU5SO0FFL3JOSTtFMENqREE7SUFLUTtJQUNBO0U1Qyt1TlY7QUFDRjtBRXpyTkk7RTBDN0RBO0lBU1E7RTVDaXZOVjtBQUNGO0E0Q2h2TlE7RUFDSTtFQUNBO0VBQ0E7QTVDa3ZOWjtBRS9zTkk7RTBDdENJO0lBS1E7RTVDb3ZOZDtBQUNGO0FFeHNOSTtFMENsREk7SUFRUTtFNUNzdk5kO0FBQ0Y7QTRDbnZOUTtFQUNJO0E1Q3F2Tlo7QTRDcHZOWTtFQUNJO0VBQ0E7RUFDQSwyQ3BDaUJLO0VvQ2hCTDtFQUNBO0VBQ0E7RUFFQTtBNUNxdk5oQjtBNENwdk5nQjtFQUNJO0E1Q3N2TnBCO0E0Q3B2TmdCO0VBQ0k7RUFDQTtBNUNzdk5wQjtBRXR1Tkk7RTBDbEJZO0lBSVE7RTVDd3ZOdEI7QUFDRjs7QUVqdk5JO0UwQ0VJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Q212TlY7RTRDbHZOVTtJQUNJO0U1Q292TmQ7RTRDanZOa0I7SUFDSTtFNUNtdk50QjtFNENodk5jO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1Q2t2TmxCO0U0Qzl1Tk07SUFDSTtFNUNndk5WO0U0Qzl1Tk07SUFDSSxtQjdDdEJKO0k2Q3VCSTtJQUNBLHNDcEN4Q0s7SW9DeUNMO0lBQ0E7SUFDQTtJQUNBO0U1Q2d2TlY7RTRDOXVOVTtJQUNJO0U1Q2d2TmQ7RTRDN3VOYztJQUNJO0U1Qyt1TmxCO0FBQ0Y7QTZDaDFOQTtBQUVBO0VBQ0k7RUFDQTtBN0NpMU5KO0E2Q2gxTkk7RUFDSSxjckNHWTtFcUNGWjtBN0NrMU5SO0E2Qy8wTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0NpMU5SOztBRTN5Tkk7RTJDaENBO0lBQ0k7RTdDKzBOTjtFNkM5ME5NO0lBQ0k7RTdDZzFOVjtBQUNGO0E4Q3gyTkE7QUFFQTtFQUNJO0E5Q3kyTko7QThDeDJOSTtFQUNJLG1CdENpQ1U7QVJ5ME5sQjtBOEN4Mk5RO0VBQ0k7QTlDMDJOWjtBOEN0Mk5JO0VBQ0k7RUFDQTtBOUN3Mk5SO0E4Q3QyTlE7RUFDSSxtQnRDb0NnQjtBUm8wTjVCOztBK0N6M05BO0E3Q2dCSTtFNkNkSjtJQUVRO0UvQzIzTk47QUFDRjtBRTkxTkk7RTZDaENKO0lBS1E7RS9DNjNOTjtBQUNGO0FFajFOSTtFNkNsREo7SUFRUTtFL0MrM05OO0FBQ0Y7QUUxM05JO0U2Q0hBO0lBRVE7RS9DKzNOVjtBQUNGO0ErQzUzTkk7RUFDSTtFQUNBO0EvQzgzTlI7QStDNzNOUTtFM0NMSjtFQUNBO0VBQ0EscUIyQ0kyQjtFM0NIM0I7RTJDSVE7QS9DazROWjtBK0M5M05JO0UzQ1hBO0VBQ0E7RUFDQSxxQjJDVXVCO0UzQ1R2QjtFMkNVSTtFQUNBO0EvQ200TlI7QStDaDROSTtFQUNJO0VBQ0E7RUFDQTtBL0NrNE5SO0ErQy8zTkk7RUFDSTtBL0NpNE5SO0ErQzkzTkk7RUFDSSx5QnZDekJRO0FSeTVOaEI7QUV6M05JO0U2Q2xESjtJQStDUTtFL0NnNE5OO0UrQzkzTk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFL0NnNE5WO0UrQzkzTlU7SUFDSTtJQUNBO0lBQ0E7RS9DZzROZDtBQUNGO0ErQzUzTkk7RUFDSTtFQUNBO0EvQzgzTlI7QStDNTNOUTtFQUNJO0EvQzgzTlo7QStDNTNOWTtFQUNJO0VBQ0E7RUFDQTtBL0M4M05oQjtBK0N6M05ZO0VBQ0k7RUFDQTtFQUNBO0EvQzIzTmhCO0ErQ3gzTlk7RUFDSTtBL0MwM05oQjtBK0N2M05ZO0VBQ0k7QS9DeTNOaEI7QStDdjNOZ0I7RUFDSTtFQUNBO0EvQ3kzTnBCO0ErQ3IzTlk7RUFDSTtFQUNBO0EvQ3UzTmhCO0FFeDZOSTtFNkNzRFE7SUFDSTtJQUNBO0UvQ3EzTmQ7RStDbjNOYztJQUNJO0lBQ0E7RS9DcTNObEI7RStDajNOVTtJQUNJO0UvQ20zTmQ7RStDajNOYztJQUNJO0UvQ20zTmxCO0UrQy8yTlU7SUFDSTtFL0NpM05kO0FBQ0Y7QUUvNk5JO0U2Q2tFUTtJQUNJO0UvQ2czTmQ7RStDNzJOVTtJQUNJO0UvQysyTmQ7RStDNTJOVTtJQUNJO0lBQ0E7RS9DODJOZDtFK0M1Mk5jO0lBQ0k7SUFDQTtFL0M4Mk5sQjtFK0MzMk5jO0lBQ0k7RS9DNjJObEI7QUFDRjtBRTk4Tkk7RTZDc0dBO0lBRVE7RS9DMDJOVjtBQUNGO0ErQ3gyTlk7RUFDSTtFQUNBO0EvQzAyTmhCO0FFdjlOSTtFNkMyR1E7SUFJUTtFL0M0Mk5sQjtBQUNGO0ErQ3oyTlE7RUFDSTtBL0MyMk5aO0ErQ3gyTlE7RUFDSTtBL0MwMk5aO0ErQ3YyTlE7RUFDSTtBL0N5Mk5aO0FFOWdPSTtFNkNvS0k7SUFJUTtFL0MwMk5kO0FBQ0Y7QStDdDJOWTtFQUNJO0EvQ3cyTmhCO0ErQ3IyTlk7RUFDSTtBL0N1Mk5oQjtBRXBoT0k7RTZDZ0xRO0lBRVE7RS9DczJObEI7QUFDRjtBK0NyMk5nQjtFQUNJO0EvQ3UyTnBCO0ErQ3IyTmdCO0VBQ0k7RUFDQTtFQUNBLHNDdkM3Skg7RXVDOEpHO0VBQ0E7RUFDQTtBL0N1Mk5wQjtBK0NuMk5ZO0VBQ0k7RTNDak1aO0VBQ0E7RUFDQSxxQjJDZ00rQjtFM0MvTC9CO0FKdWlPSjtBRTNpT0k7RTZDaU1RO0lBS1E7RS9DeTJObEI7QUFDRjtBK0N2Mk5nQjtFQUNJLHdDdkMzS0Q7RXVDNEtDO0VBQ0E7QS9DeTJOcEI7QUVqaE9JO0U2Q3FLWTtJQU1RO0UvQzAyTnRCO0FBQ0Y7QStDdDJOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ3cyTmhCO0ErQ3IyTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0N1Mk5oQjtBRXRrT0k7RTZDMk5RO0lBT1E7RS9DdzJObEI7QUFDRjtBRXZpT0k7RTZDdUxRO0lBV1E7SUFDQTtFL0N5Mk5sQjtBQUNGO0ErQ3YyTmdCO0VBQ0k7RUFDQTtFQUNBO0EvQ3kyTnBCO0ErQ3IyTlk7RUFDSTtFQUNBO0VBQ0E7QS9DdTJOaEI7QUV2ak9JO0U2QzZNUTtJQU1RO0lBQ0E7SUFDQTtFL0N3Mk5sQjtBQUNGO0FFdm1PSTtFNkNvUVE7SUFFSTtFL0NxMk5kO0FBQ0Y7QStDajJOSTtFQUNJLHlCdkNyUVU7QVJ3bU9sQjtBK0NqMk5RO0VBQ0k7QS9DbTJOWjtBK0NqMk5ZO0VBQ0k7RUFDQTtFQUNBO0EvQ20yTmhCO0FFOWtPSTtFNkNxT0k7SUFVUTtFL0NtMk5kO0FBQ0Y7QUV2bk9JO0U2Q3VSSTtJQUVRO0UvQ2syTmQ7QUFDRjtBK0NoMk5nQjtFQUNJLGN2Q3pRSDtFdUMwUUcsc0N2Q2pRSDtFdUNrUUc7RUFDQTtBL0NrMk5wQjtBK0M5MU5ZO0VBQ0k7RUFDQTtBL0NnMk5oQjtBRWxtT0k7RTZDZ1FRO0lBS1E7RS9DaTJObEI7QUFDRjtBK0M5MU5ZO0VBQ0k7RUFDQTtFM0M5U1o7RUFDQTtFQUNBLHFCMkM2UytCO0UzQzVTL0I7QUorb09KO0ErQ2oyTmdCO0VBQ0k7QS9DbTJOcEI7QStDLzFOWTtFQUNJO0VBQ0E7RTNDeFRaO0VBQ0E7RUFDQSxxQjJDdVQrQjtFM0N0VC9CO0UyQ3VUWTtFQUNBO0EvQ28yTmhCO0FFaHFPSTtFNkN1VFE7SUFRUTtFL0NxMk5sQjtBQUNGO0FFam9PSTtFNkNtUlE7SUFZUTtFL0NzMk5sQjtBQUNGO0ErQ2oyTkk7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5QnZDN1RrQjtFdUM4VGxCO0EvQ2syTlI7QUU3b09JO0U2Q3FTQTtJQVNRO0lBQ0E7RS9DbTJOVjtBQUNGO0ErQ2oyTlE7RUFDSTtBL0NtMk5aO0ErQ2gyTlE7RUFDSTtBL0NrMk5aO0ErQy8xTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2kyTlo7QStDNzFOWTtFQUNJO0EvQysxTmhCO0ErQzUxTlk7RUFDSTtBL0M4MU5oQjtBK0MzMU5ZO0VBRUk7QS9DNDFOaEI7QStDejFOWTtFQUNJO0EvQzIxTmhCO0ErQ3AxTlk7RUFDSTtFQUNBO0EvQ3MxTmhCO0FFaHJPSTtFNkN3VlE7SUFJUTtFL0N3MU5sQjtBQUNGO0ErQ24xTlk7RUFDSTtFQUNBO0EvQ3ExTmhCO0ErQ3AxTmdCO0VBQ0k7QS9DczFOcEI7QStDbDFOWTtFQUNJO0VBQ0E7QS9DbzFOaEI7QUVoc09JO0U2QzBXUTtJQUtRO0lBQ0E7RS9DcTFObEI7QUFDRjtBK0NsMU5ZO0VBQ0k7RUFDQTtFQUNBO0EvQ28xTmhCO0ErQ2oxTlk7RUFDSSx3Q3ZDaFlHO0FSbXRPbkI7QStDaDFOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ2sxTmhCO0ErQ2gxTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DazFOcEI7QStDNTBOSTtFQUNJLHlCdkM1Wlk7QVIwdU9wQjtBRXp1T0k7RTZDMFpBO0lBSVE7SUFDQTtFL0MrME5WO0FBQ0Y7QStDNTBOWTtFQUNJO0VBQ0E7QS9DODBOaEI7QStDNzBOZ0I7RUFDSTtBL0MrME5wQjtBK0MzME5ZO0VBQ0k7QS9DNjBOaEI7QUU3dU9JO0U2QytaUTtJQUlRO0lBQ0E7RS9DODBObEI7QUFDRjtBK0MzME5ZO0VBQ0k7RUFDQTtFQUNBO0EvQzYwTmhCO0ErQ3owTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2Q3RjSDtBUml4T2pCO0ErQ3YwTlk7RUFDSTtBL0N5ME5oQjtBK0NwME5JO0VBQ0k7QS9DczBOUjtBK0NwME5RO0VBQ0k7RUFDQTtFQUNBO0EvQ3MwTlo7QStDcDBOWTtFQUNJO0VBQ0E7RUFDQTtBL0NzME5oQjtBK0NuME5ZO0VBQ0k7QS9DcTBOaEI7QStDL3pOZ0I7RUFDSTtFQUNBLHNDdkM5ZEg7RXVDK2RHO0VBQ0E7RUFDQTtFQUNBO0EvQ2kwTnBCO0ErQzd6Tlk7RUFDSTtFQUNBO0EvQyt6TmhCO0FFaHlPSTtFNkMrZFE7SUFLUTtFL0NnME5sQjtBQUNGO0ErQzd6Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQyt6TmhCO0ErQzV6Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZDM2hCSjtBUnkxT1o7QUUxek9JO0U2Q21mUTtJQVlRO0UvQyt6TmxCO0FBQ0Y7QStDNXpOWTtFQUNJO0EvQzh6TmhCOztBZ0R0M09BO0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUN4Q29DZ0I7QVJvMU9wQjtBZ0R0M09JO0VBQ0kseUJ4Q1dPO0FSNjJPZjtBZ0RyM09JO0VBQ0ksc0N4QzhCUztFd0M3QlQ7RUFDQTtFQUNBO0FoRHUzT1I7QWdEcjNPUTtFQUNJO0FoRHUzT1o7QWdEcjNPUTtFQUNJO0FoRHUzT1o7QWdEcDNPUTtFQUNJO0VBQ0E7RUFDQTtBaERzM09aO0FnRG4zT1E7RUFDSTtFQUNBO0VBQ0E7QWhEcTNPWjtBZ0RoM09nQjtFQUNJO0FoRGszT3BCO0FnRDUyT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5Q3hDUlk7RXdDU1o7RUFDQTtFQUNBO0FoRDgyT1I7QWdEMzJPSTtFQUNJO0FoRDYyT1I7QWdEMTJPSTtFQUNJO0FoRDQyT1I7QWdEejJPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEMjJPUjtBZ0R4Mk9ZO0VBQ0k7RUFDQTtFQUNBLHlDeENqQ0k7QVIyNE9wQjtBZ0R4Mk9nQjtFQUNJO0FoRDAyT3BCO0FnRHQyT1k7RUFDSTtBaER3Mk9oQjtBZ0RwMk9RO0VBQ0k7QWhEczJPWjtBZ0RuMk9RO0VBQ0k7RUFDQTtFQUNBLG1CeENqRkM7RXdDa0ZEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEcTJPWjtBZ0RqMk9JO0VBQ0kseUJ4QzNGSztFd0M0Rkw7QWhEbTJPUjtBZ0RoMk9ZO0VBQ0k7RUFDQTtFQUNBO0FoRGsyT2hCO0FnRC8xT1k7RUFDSTtFQUNBO0FoRGkyT2hCO0FnRC8xT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERpMk9wQjtBZ0Q3MU9ZO0VBQ0k7QWhEKzFPaEI7QWdEeDFPWTtFQUNJO0VBQ0EseUJ4QzVISDtFd0M2SEc7QWhEMDFPaEI7QWdEeDFPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEN2SVA7QVJpK09iO0FnRHQxT1k7RUFDSTtFQUNBO0FoRHcxT2hCO0FnRHQxT2dCO0VBQ0kseUJ4Q2hKUDtBUncrT2I7QWdEcjFPZ0I7RUFDSTtFQUNBO0FoRHUxT3BCO0FnRHAxT2dCO0VBQ0k7QWhEczFPcEI7QWdEbDFPWTtFQUNJO0VBQ0E7QWhEbzFPaEI7QWdEajFPWTtFQUNJO0VBQ0E7RUFDQTtBaERtMU9oQjtBZ0RqMU9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRG0xT3BCO0FnRDkwT1E7RUFDSTtFQUNBO0FoRGcxT1o7O0FFNzlPSTtFOENtSkE7SUFDSTtJQUNBO0lBRUE7SUFDQTtFaEQ2ME9OO0VnRDMwT007SUFDSTtJQUNBO0VoRDYwT1Y7RWdEMzBPVTtJQUNJO0VoRDYwT2Q7RWdEejBPTTtJQUNJO0VoRDIwT1Y7RWdEeDBPTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoRDAwT1Y7RWdEdjBPYztJQUNJO0VoRHkwT2xCO0VnRHQwT2M7SUFDSTtJQUNBO0VoRHcwT2xCO0VnRHIwT2M7SUFDSTtJQUNBO0VoRHUwT2xCO0VnRGwwT007SUFDSTtFaERvME9WO0VnRGwwT1U7SUFDSTtFaERvME9kO0VnRGgwT007SUFDSTtFaERrME9WO0FBQ0Y7QWlEOWpQQTtBQUdJO0VBQ0k7QWpEOGpQUjtBaUQ1alBJO0U3Q0FBO0VBQ0E7RUFDQTtFQUNBO0FKK2pQSjtBSTlqUEk7RUFDSTtBSmdrUFI7QUVuaVBJO0UrQ2hDSTtJQUVRO0lBQ0E7RWpEcWtQZDtFaURwa1BjO0lBQ0k7RWpEc2tQbEI7RWlEcGtQYztJQUNJO0VqRHNrUGxCO0FBQ0Y7QWlEbmtQUTtFQUNJO0FqRHFrUFo7QUVsalBJO0UrQ3BCSTtJQUdRO0lBQ0E7RWpEdWtQZDtBQUNGO0FpRHBrUGdCOzs7RUFJSSxjekNqQlA7QVJzbFBiO0FpRGxrUGdCO0VBQ0kseUJ6Q3JCUDtBUnlsUGI7QWlEaGtQUTtFQUNJO0VBQ0E7QWpEa2tQWjtBRTVsUEk7RStDNEJJO0lBRVE7RWpEa2tQZDtBQUNGO0FpRGprUFk7RUFDSTtFQUNBO0VBQ0E7QWpEbWtQaEI7QWlEbGtQZ0I7RUFDSTtBakRva1BwQjtBaUQ5alBZO0VBQ0k7RUFDQTtBakRna1BoQjtBaUQ5alBnQjs7O0VBSUksbUJsRE5aO0FDcWtQUjtBaUQxalBZO0VBQ0k7RUFDQTtBakQ0alBoQjtBRXRuUEk7RStDd0RRO0lBSVE7RWpEOGpQbEI7QUFDRjtBRW5tUEk7RStDbENBO0lBNEVRO0lBQ0E7RWpENmpQVjtBQUNGO0FFM25QSTtFK0NpRUk7SUFFUTtFakQ0alBkO0FBQ0Y7QUVsbVBJO0UrQ21DSTtJQUtRO0VqRDhqUGQ7QUFDRjtBRTNvUEk7RStDOEVRO0lBRVE7SUFDQTtFakQralBsQjtBQUNGO0FFanBQSTtFK0NvRmdCO0lBRVE7RWpEK2pQMUI7QUFDRjtBRXRwUEk7RStDeUZnQjtJQUVRO0VqRCtqUDFCO0FBQ0Y7QUVycFBJO0UrQ3dFUTtJQWtCUTtJQUNBO0VqRCtqUGxCO0FBQ0Y7QWlEOWpQZ0I7RUFDSTtBakRna1BwQjtBRTlwUEk7RStDNkZZO0lBR1E7RWpEa2tQdEI7QUFDRjtBaURoa1BnQjtFQUNJO0FqRGtrUHBCO0FpRGhrUGdCO0VBQ0k7QWpEa2tQcEI7QUUvcVBJO0UrQzRHWTtJQUdRO0lBQ0E7RWpEb2tQdEI7QUFDRjtBRS9xUEk7RStDc0dZO0lBT1E7SUFDQTtFakRza1B0QjtBQUNGO0FpRHBrUGdCO0VBQ0k7RUFDQTtBakRza1BwQjtBRXBzUEk7RStDNEhZO0lBSVE7RWpEd2tQdEI7QUFDRjtBRTlyUEk7RStDaUhZO0lBT1E7RWpEMGtQdEI7QUFDRjs7QWtEenRQQTtBQUVBO0VBQ0k7QWxEMnRQSjtBRTlzUEk7RWdEVkk7STlDbUVKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5cFBGO0VJeHBQRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKMHBQTjtBQUNGO0FFL3RQSTtFZ0RGSTtJQUVRO0VsRG11UGQ7QUFDRjtBRXB1UEk7RWdES0k7SUFFUTtFbERpdVBkO0FBQ0Y7QWtEN3RQSTtFQUNJO0VBQ0E7RUFDQTtFOUN6Qko7RUFDQTtFQUNBO0VBQ0E7QUp5dlBKO0FJeHZQSTtFQUNJO0FKMHZQUjtBa0RsdVBJO0VBQ0k7RUFDQTtBbERvdVBSO0FrRG51UFE7RUFDSTtFQUNBO0VBQ0E7QWxEcXVQWjtBa0RsdVBRO0VBQ0k7QWxEb3VQWjtBa0RqdVBRO0VBQ0k7RUFDQTtBbERtdVBaO0FrRGh1UFE7RUFDSTtBbERrdVBaO0FrRC90UFE7RUFDSTtBbERpdVBaO0FrRDl0UFE7RUFDSTtBbERndVBaO0FrRDV0UEk7RUFDSTtFQUNBO0FsRDh0UFI7QUVseFBJO0VnRGtEQTtJOUN1QkEseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo2c1BGO0VJNXNQRTtJQUNJLGNJaEZXO0VSOHhQakI7RUk3c1BNO0lBR0k7RUo2c1BWO0VJMXNQRTtJQUNJLHlCSXBFUztFUmd4UGY7QUFDRjs7QUVqd1BJO0VnRHlCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEQ0dVBWO0VrRHh1UFU7SUFDSTtFbEQwdVBkO0VrRHZ1UFU7SUFDSTtFbER5dVBkO0VrRHZ1UFU7SUFDSTtFbER5dVBkO0FBQ0Y7QW1EejBQQTtBQUNBO0VBQ0k7RUFDQTtFQVlBO0VBQ0E7QW5EZzBQSjtBbUQzMFBJO0VBQ0k7QW5ENjBQUjtBbUQxMFBJO0VBQ0k7RUFDQTtBbkQ0MFBSO0FtRHQwUEk7RUFDSSxjM0NpQkk7RTJDaEJKLHNDM0MwQlM7RTJDekJUO0VBQ0E7QW5EdzBQUjtBbUR0MFBJO0VBQ0k7RUFDQTtFQUNBO0FuRHcwUFI7QW1EdDBQUTtFQUNJLGMzQ09LO0UyQ05MO0VBQ0E7RUFDQTtFQUNBO0FuRHcwUFo7QW1EcjBQSTtFQUNJO0VBQ0E7RUFDQTtBbkR1MFBSO0FtRHIwUEk7RUFDSSxjM0NyQkk7RTJDc0JKO0VBQ0E7QW5EdTBQUjtBbURyMFBJO0VBQ0k7RUFDQSxjM0N4Q0s7QVIrMlBiO0FtRG4wUFE7RUFDSTtBbkRxMFBaO0FtRGgwUEk7RUFDSTtFQUNBO0FuRGswUFI7QW1EaDBQWTtFQUNJO0VBQ0Esd0MzQ2pCRztFMkNrQkg7QW5EazBQaEI7QW1EaDBQWTtFQUNJO0FuRGswUGhCO0FtRGgwUFk7RUFDSTtFQUNBO0VBQ0E7QW5EazBQaEI7QW1EaDBQWTtFQUNJO0FuRGswUGhCO0FtRDd6UEk7RUFDSSx5QjNDNUNVO0FSMjJQbEI7QW1EN3pQUTtFQUNJO0FuRCt6UFo7QW1EN3pQUTtFQUNJO0VBQ0E7QW5EK3pQWjtBbUQ3elBRO0VBQ0k7QW5EK3pQWjtBbUQ3elBRO0VBQ0k7RUFDQTtFQUNBO0FuRCt6UFo7QW1EN3pQUTtFQUNJO0FuRCt6UFo7QW1EM3pQZ0I7RUFDSTtBbkQ2elBwQjtBbUR2elBJO0VBQ0k7RUFDQSx5QjNDdEdhO0FSKzVQckI7QW1EeHpQUTtFQUNJO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7RUFDQTtFQUNBO0FuRDB6UFo7QW1EeHpQUTtFQUNJO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EMHpQWjtBbUR4elBRO0VBQ0k7QW5EMHpQWjtBbUR0elBnQjtFQUNJO0FuRHd6UHBCO0FtRG56UFE7RUFDSTtBbkRxelBaO0FtRGx6UFE7RUFDSTtBbkRvelBaO0FtRDl5UFE7RUFDSTtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0E7RUFDQTtBbkRnelBaO0FtRDl5UFE7RUFDSTtFQUNBO0VBQ0EsYzNDdklBO0UyQ3dJQSxzQzNDOUhLO0UyQytITDtBbkRnelBaO0FtRC95UFk7RUFDSSxjM0M5SUk7QVIrN1BwQjtBbUQ5eVBRO0VBQ0ksYzNDN0pBO0UyQzhKQTtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0EsYzNDL0tRO0UyQ2dMUix3QzNDMUlPO0UyQzJJUDtFQUNBO0FuRGd6UFo7QW1EOXlQUTtFQUNJO0VBQ0E7QW5EZ3pQWjtBbUQ1eVBJO0VBQ0k7QW5EOHlQUjtBbUQ1eVBRO0VBQ0k7QW5EOHlQWjtBbUQxeVBZO0VBQ0k7QW5ENHlQaEI7QW1EdnlQWTtFQUNJO0FuRHl5UGhCO0FtRHZ5UGdCO0VBQ0k7QW5EeXlQcEI7QW1EdHlQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3eVBwQjs7QUUvOVBJO0VpRGlNSTtJQUNJO0lBQ0E7RW5Ea3lQVjtFbUQveFBNO0lBQ0k7SUFDQTtFbkRpeVBWO0VtRDd4UE07SUFDSTtFbkQreFBWO0VtRDd4UGM7SUFDSTtJQUNBO0lBQ0E7RW5EK3hQbEI7RW1EN3hQYztJQUNJO0lBQ0E7RW5EK3hQbEI7RW1EN3hQYztJQUNJO0VuRCt4UGxCO0VtRDd4UGM7SUFDSTtJQUNBO0lBQ0E7RW5EK3hQbEI7RW1EeHhQVTtJQUNJO0lBQ0E7RW5EMHhQZDtFbUR4eFBVO0lBQ0k7SUFDQTtJQUNBO0VuRDB4UGQ7RW1EeHhQVTtJQUNJO0VuRDB4UGQ7RW1EeHhQVTtJQUNJO0VuRDB4UGQ7RW1EcHhQVTtJQUNJO0lBQ0E7RW5Ec3hQZDtFbURweFBVO0lBQ0ksbUJwRHhPUjtFQzgvUE47RW1EcHhQVTtJQUNJO0lBQ0E7SUFDQTtFbkRzeFBkO0VtRHB4UFU7SUFDSTtFbkRzeFBkO0VtRHB4UFU7SUFDSTtFbkRzeFBkO0VtRGh4UFU7SUFDSTtJQUNBO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0VuRGt4UGQ7RW1EaHhQVTtJQUNJO0lBQ0E7RW5Ea3hQZDtFbURoeFBVO0lBQ0k7SUFDQTtFbkRreFBkO0VtRDl3UGtCO0lBQ0k7RW5EZ3hQdEI7QUFDRjtBbUR6d1BBO0VBQ0ksOEJwRHZSSTtBQ2tpUVI7O0FtRHh3UEE7QUFFSTtFQUNJO0FuRDB3UFI7QUU1alFJO0VpRHNUSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuRHl3UFY7RW1EdndQVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkR5d1BkO0VtRHZ3UGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5EeXdQbEI7QUFDRjs7QW9EL25RQTtBQUVBO0VBQ0k7QXBEaW9RSjs7QW9EOW5RQTtFQUNJO0FwRGlvUUo7O0FvRDluUUE7RUFDSTtFQUNBO0VBQ0E7QXBEaW9RSjs7QXFEOW9RQTtBQUVBO0VBQ0M7RUFDQTtBckRncFFEO0FxRDdvUUc7RUFDQyx3QzdDRWlCO0FSNm9RckI7QXFEMW9RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGM3Q1JpQjtFNkNTakIsd0M3QzZCZ0I7RTZDNUJoQjtBckQ0b1FIO0FxRDNvUUc7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDZmdCO0U2Q2dCaEI7RUFDQTtFQUNBO0VBQ0E7QXJENm9RSjtBcUQzb1FHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2b1FKO0FxRHZvUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0N0Q1U7RTZDdUNWLGM3Q2hDVTtFNkNpQ1Y7QXJEeW9RSDtBRXJvUUk7RW1EWEY7SUFVYztJQUNBO0lBQ0E7SUFDQTtFckQwb1FkO0FBQ0Y7O0FxRHJvUUE7RUFDQyxjN0NyRFk7QVI2clFiOztBcURub1FDOztFQUVDO0VBQ0E7QXJEc29RRjtBcURub1FDO0VBQ0M7RUFDQTtFQUNBO0FyRHFvUUY7QXFEbG9RQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRG9vUUY7O0FxRC9uUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDN0M3Q2lCO0U2QzhDakI7QXJEa29RRjtBcURqb1FFO0VBRUM7RUFDQTtFQUNBO0FyRGtvUUg7QXFEL25RRTtFQUNDO0VBQ0EsYzdDeEZVO0U2Q3lGVjtBckRpb1FIO0FxRDluUUU7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDdkdVO0FSdXVRYjtBcUQ1blFDO0VBQ0Msc0M3Q3ZFZTtBUnFzUWpCO0FxRDNuUUM7RUFDQztFQUNBO0VBQ0U7RUFDRjtBckQ2blFGO0FFcHNRSTtFbURtRUg7SUFPRTtJQUNBO0lBQ0E7RXJEOG5RRDtBQUNGO0FxRDVuUUU7RUFDQyxxQjdDNUhVO0FSMHZRYjtBcUQxblFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0M5SFc7RTZDK0hYO0VBQ0Esc0M3Q2xHZTtFNkNtR2Y7QXJENG5RRjtBRXh0UUk7RW1Eb0ZIO0lBV0U7RXJENm5RRDtBQUNGO0FxRDNuUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdDckpVO0U2Q3NKVjtBckQ2blFIO0FxRHpuUUM7RUFDQztFQUNBO0VBQ0E7QXJEMm5RRjtBcUQxblFFO0VBQ0M7QXJENG5RSDs7QXNEbnlRQTtBQUNBO0VBQ0k7QXREc3lRSjtBRXh4UUk7RW9EZko7SUFJUTtJQUNBO0lsRG1ESjtFSnF2UUY7RUlwdlFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpzdlFOO0VzRGp6UU07SUFDSSx5QjlDNEJNO0VSdXhRaEI7QUFDRjtBc0RoelFJO0VBQ0ksYzlDTlk7RThDT1o7QXREa3pRUjtBRWx6UUk7RW9ERkE7SWxEMkRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo2dlFGO0VJNXZRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKOHZRTjtBQUNGO0FzRDV6UUk7RWxEakJBO0VBQ0E7RUFDQTtFQUNBO0FKZzFRSjtBSS8wUUk7RUFDSTtBSmkxUVI7QUU1MFFJO0VvRE9BO0lBSVE7RXREcTBRVjtBQUNGO0FFajFRSTtFb0RlQTtJQUVRO0V0RG8wUVY7QUFDRjtBc0RsMFFRO0VBQ0k7RUFDQSxjOUM3QlE7QVJpMlFwQjtBRTExUUk7RW9EeUJJO0lBRVE7RXREbTBRZDtBQUNGO0FFLzFRSTtFb0QrQkk7SUFFUTtFdERrMFFkO0FBQ0Y7QUVwMlFJO0VvRHFDSTtJQUVRO0V0RGkwUWQ7QUFDRjtBc0Q5elFRO0VBQ0k7RUFDQTtFQUNBLGM5Q3JEUTtBUnEzUXBCO0FzRDN6UVk7RUFDSTtFQUNBO0VBQ0E7QXRENnpRaEI7O0FFLzBRSTtFb0QyQlE7SUFDSTtFdER3elFkO0FBQ0Y7QXNEbnpRQTtFQUNJO0VBQ0E7QXREcXpRSjtBc0RuelFJO0VBQ0k7QXREcXpRUjtBc0RuelFRO0VBQ0k7QXREcXpRWjtBRWozUUk7RW9Eb0RKO0lBYVE7SUFDQTtFdERvelFOO0FBQ0Y7QUVqM1FJO0VvRDhDSjtJQWtCUTtJQUNBO0V0RHF6UU47QUFDRjtBRTMyUUk7RW9Ea0NKO0lBdUJRO0lBQ0E7RXREc3pRTjtBQUNGO0FFcjJRSTtFb0RzQko7SUE0QlE7SUFDQTtFdER1elFOO0FBQ0Y7QXNEcnpRSTtFQUNJO0F0RHV6UVI7QXNEcnpRUTtFQUNJO0F0RHV6UVo7QUU3M1FJO0VvRGtFQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0V0RHV6UVY7QUFDRjtBc0RuelFnQjtFQUNJO0F0RHF6UXBCO0FzRGx6UWdCO0VBQ0k7QXREb3pRcEI7QXNEaHpRWTtFQUNJLGM5QzVHQztBUjg1UWpCOztBdURsOFFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkRxOFFGOztBdURqOFFFO0VBQ0U7RUFDQTtFQUNBO0F2RG84UUo7O0F1RGg4UUE7RUFDRSxjL0NSa0I7RStDU2xCLHdDL0M2QmlCO0FSczZRbkI7O0F3RHI5UUE7QUFDQTtFQUNJO0VBQ0E7QXhEdzlRSjtBd0R2OVFJO0VBQ0k7QXhEeTlRUjtBRTk4UUk7RXNEVEE7SUFFUTtJQUNBO0V4RHk5UVY7QUFDRjtBd0R2OVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER5OVFSO0F3RHg5UVE7RUFDSTtBeEQwOVFaO0F3RHg5UVE7RUFDSTtBeEQwOVFaO0F3RHY5UUk7RUFDSTtFQUNBO0F4RHk5UVI7QUVyK1FJO0VzRFVBO0lBSVE7RXhEMjlRVjtBQUNGO0FFcCtRSTtFc0RJQTtJQU9RO0V4RDY5UVY7QUFDRjtBd0Q1OVFRO0VBQ0k7QXhEODlRWjtBd0QzOVFJO0VBQ0k7QXhENjlRUjtBd0QzOVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQ2OVFSO0F3RDU5UVE7RUFDSTtFQUNBO0F4RDg5UVo7QXdEejlRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RDI5UVo7QXdEMTlRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J6RGJSO0FDeStRUjtBd0QxOVFnQjtFQUNJO0F4RDQ5UXBCO0FFbmhSSTtFc0QrQ1E7SUFXUTtFeEQ2OVFsQjtBQUNGO0FFbGhSSTtFc0R5Q1E7SUFjUTtFeEQrOVFsQjtBQUNGO0F3RDc5UVk7RUFDSTtFQUNBO0F4RCs5UWhCO0F3RDM5UW9CO0VBQ0ksc0NoRDFDUDtFZ0QyQ08sK0J6RHBDZDtBQ2lnUlY7QXdEMzlRb0I7RUFDSTtBeEQ2OVF4QjtBd0QzOVFvQjtFQUNJO0F4RDY5UXhCO0F3RHg5UVE7RUFDSTtFQUNBO0F4RDA5UVo7QXdEejlRWTtFQUNJO0F4RDI5UWhCO0F3RHg5UWdCO0VBQ0k7QXhEMDlRcEI7QXdEdDlRZ0I7RUFDSTtFQUNBO0F4RHc5UXBCO0F3RG45UUk7RUFDSTtFQUNBO0F4RHE5UVI7QXdEcDlRUTtFQUNJO0VBQ0E7QXhEczlRWjtBd0RuOVFJO0VBQ0k7QXhEcTlRUjtBd0RuOVFJO0VBVUk7QXhENDhRUjtBd0RyOVFRO0VBQ0k7QXhEdTlRWjtBRTFrUkk7RXNEa0hJO0lBR1E7RXhEeTlRZDtBQUNGO0FFemtSSTtFc0Q0R0k7SUFNUTtFeEQyOVFkO0FBQ0Y7QXdEdjlRSTtFQUNJO0F4RHk5UVI7QXdEeDlRUTtFQUNJO0F4RDA5UVo7QXdEeDlRUTtFQUNJO0VBQ0E7QXhEMDlRWjtBd0R4OVFRO0VBQ0k7QXhEMDlRWjtBd0R6OVFZO0VBQ0k7RUFDQTtBeEQyOVFoQjtBd0R2OVFJO0VBQ0k7QXhEeTlRUjtBd0R2OVFJO0VBQ0k7RUFDQSx5QmhEbklZO0FSNGxScEI7QXdEdjlRWTtFQUNJLGNoRHRKRztFZ0R1Skg7RUFDQSxzQ2hEM0hDO0VnRDRIRDtBeER5OVFoQjtBd0R4OVFnQjtFQUNJO0F4RDA5UXBCOztBd0RwOVFBOztDQUFBO0F0RDdISTtFc0RrSUk7SUFDSTtFeERzOVFWO0V3RG45UU07SUFDSTtFeERxOVFWO0V3RG45UU07SUFDSTtJQUNBO0V4RHE5UVY7RXdEbjlRTTtJQUNJO0V4RHE5UVY7RXdEcDlRVTtJQUNJO0lBQ0E7RXhEczlRZDtFd0RyOVFjO0lBQ0k7RXhEdTlRbEI7RXdEcjlRc0I7SUFDSTtFeER1OVExQjtFd0RuOVFjO0lBQ0k7SUFDQTtJQUNBO0V4RHE5UWxCO0V3RGw5UVU7SUFDSTtJQUNBO0V4RG85UWQ7RXdEbjlRYztJQUNJO0lBQ0E7RXhEcTlRbEI7RXdEbjlRYztJQUNJO0V4RHE5UWxCO0V3RGw5UWtCO0lBQ0k7RXhEbzlRdEI7RXdELzhRYztJQUNJO0lBQ0E7RXhEaTlRbEI7RXdENzhRTTtJQUNJO0lBQ0E7RXhEKzhRVjtFd0Q5OFFVO0lBQ0k7RXhEZzlRZDtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQSxzQ2hEaE5LO0lnRGlOTDtJQUNBO0lBQ0E7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7RXhEKzhRVjtFd0Q3OFFNO0lBQ0k7SUFDQTtJQUNBO0V4RCs4UVY7QUFDRjtBeUQzdFJBO0FBRUk7RUFDSTtFQUNBLHlCakQ0Qlk7QVJnc1JwQjtBeUQzdFJRO0VBQ0ksbUIxRHVESjtFMER0REksc0NqRHNDSztFaURyQ0w7RUFDQTtFQUNBO0F6RDZ0Ulo7QXlEM3RSWTtFQUNJO0VBQ0E7QXpENnRSaEI7QXlEeHRSUTtFQUNJLDBDMURnQ0Y7RTBEL0JFO0VBQ0E7RUFDQTtBekQwdFJaO0F5RHp0Ulk7RUFDSTtBekQydFJoQjtBeUR4dFJRO0VBQ0ksMEMxRHdCSztBQ2tzUmpCO0F5RHp0Ulk7RUFDSTtBekQydFJoQjs7QUV0c1JJO0V1RGRBO0lBQ0k7RXpEd3RSTjtBQUNGO0EwRGh3UkE7QUFDQTtFQUNJO0VBQ0E7RUFDQSx5QmxES2dCO0VrREpoQixtQjNEd0RJO0UyRHZESjtBMURrd1JKO0FFeHZSSTtFd0RmSjtJQVFRO0lBQ0E7RTFEbXdSTjtBQUNGO0FFeHZSSTtFd0RyQko7SUFZUTtFMURxd1JOO0FBQ0Y7QTBEbndSSTtFQUNJO0ExRHF3UlI7QUV0d1JJO0V3REFBO0lBSVE7RTFEc3dSVjtBQUNGO0FFcndSSTtFd0ROQTtJQVFRO0UxRHV3UlY7QUFDRjtBMER0d1JRO0VBQ0k7RUFDQTtBMUR3d1JaO0FFcHhSSTtFd0RVSTtJQUlRO0UxRDB3UmQ7QUFDRjtBMER2d1JJO0VBQ0k7RUFDQTtBMUR5d1JSO0EwRHZ3Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEQzQks7QVJveVJiO0FFL3ZSSTtFd0RkQTtJQU1RO0lBQ0E7SUFDQTtFMUQyd1JWO0FBQ0Y7QTBEendSSTtFQUNJO0VBQ0EseUJsRHBDSztBUit5UmI7QTBEendSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRDJ3UlI7QTBEMXdSUTtFQUNJO0ExRDR3Ulo7QUV2elJJO0V3RHFDQTtJQVNRO0UxRDZ3UlY7QUFDRjtBRXh4Ukk7RXdEQ0E7SUFZUTtJQUNBO0lBQ0E7RTFEK3dSVjtBQUNGO0EwRDd3Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NsRDdCVztFa0Q4Qlg7QTFEK3dSUjtBRXh5Ukk7RXdEa0JBO0lBU1E7SUFDQTtFMURpeFJWO0FBQ0Y7QTBEN3dSUTtFQUNJO0VBQ0E7RUFDQSxjbER4RU87RWtEeUVQO0VBQ0E7RUFDQTtBMUQrd1JaO0EwRDd3Ulk7RUFDSTtBMUQrd1JoQjs7QTJENzJSQTtBQUVDO0VBQ0M7RUFDQTtFQUNBO0EzRCsyUkY7QTJENzJSRTtFQUNDO0VBQ0E7QTNEKzJSSDtBMkQ1MlJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDgyUkg7QTJEMzJSRTtFQUNDO0EzRDYyUkg7QTJEMTJSRTtFQUNDO0VBQ0E7QTNENDJSSDtBMkR6MlJFO0VBQ0M7RUFDQTtBM0QyMlJIO0EyRHgyUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDAyUkg7QTJEeDJSRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMDJSSjs7QTRENTVSQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQrNVJKOztBNEQzNVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ3BEOEJlO0FSZzRSakI7O0E2RDc2UkE7QUFFSTtFQUNJO0E3RCs2UlI7QTZENzZSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QrNlJSO0FFMTZSSTtFMkRYQTtJQVNRO0U3RGc3UlY7QUFDRjtBNkQ3NlJJO0VBQ0k7RUFDQTtFQUNBO0E3RCs2UlI7QTZENzZSUTtFQUNJLG1CckROTTtBUnE3UmxCO0E2RDU2UlE7RUFDSSx3Q3JEbUJPO0VxRGxCUDtFQUNBLGNyRHJCUTtFcURzQlI7QTdEODZSWjtBNkQzNlJRO0VBQ0k7QTdENjZSWjs7QThEaDlSQTtBQUVJO0VBQ0k7QTlEazlSUjtBOEQvOFJJO0VBQ0k7QTlEaTlSUjtBOEQvOFJRO0VBQ0k7QTlEaTlSWjtBOEQvOFJZO0VBQ0k7QTlEaTlSaEI7QThENThSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RDg4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7QThEMThSSTtFQUNJO0E5RDQ4UlI7O0ErRGgvUkE7QUFDQTtFQUNJO0EvRG0vUko7O0FnRXIvUkE7QUFDQTtFQUNJO0FoRXcvUko7O0FFdDhSSTtFOEQ5Q0E7SUFDSTtFaEV3L1JOO0FBQ0Y7QWlFaGdTQTtBQUNBO0VBQ0k7QWpFa2dTSjtBaUVqZ1NJO0VBQ0ksc0N6RHlDUztFeUR4Q1Q7RUFDQSxjekQwQlk7RXlEekJaO0VBQ0E7QWpFbWdTUjtBaUVqZ1NJO0VBQ0k7RUFDQSxtQmxFaURBO0VrRWhEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRW1nU1I7QWlFbGdTUTtFQUNJO0VBQ0E7RUFDQTtBakVvZ1NaOztBa0V6aFNBO0FBQ0E7RUFDSTtFQUNBO0FsRTRoU0o7QUUvZ1NJO0VnRWZKO0lBSVE7RWxFOGhTTjtBQUNGO0FFbGdTSTtFZ0VqQ0o7SUFPUTtFbEVnaVNOO0FBQ0Y7QUV6K1JJO0VnRS9ESjtJQVVRO0VsRWtpU047QUFDRjs7QWtFL2hTQTtFQUNJO0VBQ0E7QWxFa2lTSjtBa0VqaVNJO0VBQ0k7RUFDQSx5QjFETWlCO0UwRExqQjtBbEVtaVNSO0FFcGdTSTtFZ0VsQ0E7SUFLUTtJQUNBO0VsRXFpU1Y7QUFDRjtBa0VuaVNJO0VBQ0k7QWxFcWlTUjtBa0VuaVNJO0VBQ0k7RUFDQTtBbEVxaVNSO0FrRW5pU0k7RUFDSTtBbEVxaVNSO0FrRW5pU0k7RUFDSTtBbEVxaVNSO0FFM2pTSTtFZ0VxQkE7SUFJUTtFbEVzaVNWO0FBQ0Y7QWtFcGlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRXNpU1I7QUV0a1NJO0VnRTRCQTtJQU1RO0lBQ0E7RWxFd2lTVjtBQUNGO0FFMWpTSTtFZ0VVQTtJQVVRO0lBQ0E7RWxFMGlTVjtBQUNGO0FrRXhpU0k7RUFDSTtFQUNBO0FsRTBpU1I7QUV0bFNJO0VnRTBDQTtJOUQrQkEseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SThEOUJRO0VsRWdqU1Y7RUlqaFNFO0lBQ0ksY0loRlc7RVJtbVNqQjtFSWxoU007SUFHSTtFSmtoU1Y7RUkvZ1NFO0lBQ0kseUJJcEVTO0VScWxTZjtBQUNGOztBbUUxblNBO0FBQ0E7RUFDSSx5QjNEb0JXO0UyRG5CWDtBbkU2blNKO0FtRTNuU0k7RUFDSTtBbkU2blNSO0FtRTNuU0k7RUFDSTtBbkU2blNSO0FtRTFuU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkU0blNSO0FtRTFuU0k7RUFDSTtFQUNBO0FuRTRuU1I7QW1FM25TUTtFQUNJO0FuRTZuU1o7QW1FMW5TSTtFQUNJO0FuRTRuU1I7QW1FMW5TSTtFQUNJLHNDM0RnQlM7RTJEZlQ7RUFDQTtFQUNBLGMzRHhCSztFMkR5Qkw7QW5FNG5TUjtBbUUxblNJO0VBQ0ksd0MzRFdXO0UyRFZYO0VBQ0EsYzNEMUJjO0VKS2xCO0VBQ0E7RUFDQSxxQitEb0J1QjtFL0RuQnZCO0FKa3BTSjtBbUU3blNJO0VBQ0ksd0MzREtXO0UyREpYO0VBQ0E7RUFDQSxjM0RqQ2M7RUpLbEI7RUFDQTtFQUNBLHFCK0QyQnVCO0UvRDFCdkI7QUo0cFNKO0FtRWhvU1E7RUFDSTtBbkVrb1NaO0FtRS9uU1k7RUFDSTtBbkVpb1NoQjs7QW9FdHJTQTtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEV1clNSO0FFL3FTSTtFa0VkQTtJQVNRO0VwRXdyU1Y7QUFDRjtBRXhuU0k7RWtFMUVBO0lBWVE7RXBFMHJTVjtBQUNGO0FvRXhyU0k7RUFDSTtFQUNBO0FwRTByU1I7O0FxRTdzU0E7QUFDQTtFQUNDO0FyRWd0U0Q7O0FxRTdzU0E7RUFDSTtBckVndFNKO0FxRTlzU0U7RUFDQztBckVndFNIO0FxRTlzU0c7RUFDQztBckVndFNKO0FxRTNzU0M7RUFDTztFQUNBO0VBQ0E7QXJFNnNTUjtBcUV6c1NRO0VBQ0k7QXJFMnNTWjtBcUV4c1NRO0VBQ0k7QXJFMHNTWjtBcUVwc1NZO0VBQ0k7QXJFc3NTaEI7QXFFbnNTWTtFQUNJO0FyRXFzU2hCO0FxRWxzU1k7RUFDSTtBckVvc1NoQjs7QXNFaHZTQTtBQUNBO0VBQ0k7RUFDQTtBdEVtdlNKO0FzRWp2U0k7RUFDSTtFQUNBO0F0RW12U1I7QUUxdVNJO0VvRVhBO0lBS1E7RXRFb3ZTVjtBQUNGO0FFenVTSTtFb0VqQkE7SUFRUTtFdEVzdlNWO0FBQ0Y7QUVodFNJO0VvRS9DQTtJQVdRO0V0RXd2U1Y7QUFDRjtBc0VydlNJO0VBQ0k7RUFDQSxzQzlEdUJTO0U4RHRCVDtBdEV1dlNSO0FzRXB2U0k7RUFDSTtFQUNBLHNDOURpQlM7RThEaEJUO0VBQ0E7QXRFc3ZTUjtBc0VwdlNJO0VBQ0k7RUFDQTtBdEVzdlNSO0FzRXJ2U1E7RUFDSTtBdEV1dlNaO0FzRW52U1E7RUFDSTtFQUNBO0F0RXF2U1o7QXNFcHZTWTtFQUNJO0F0RXN2U2hCO0FzRWp2U0k7RUFDSTtFQUNBO0F0RW12U1I7QXNFanZTSTtFQUNJO0F0RW12U1I7QXNFbHZTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RW92U1o7QXNFanZTSTtFQUNJO0F0RW12U1I7O0FFcnZTSTtFb0VRSTtJQUVRO0V0RWd2U2Q7QUFDRjtBRXZ3U0k7RW9FeUJRO0lBQ0k7SUFDQTtFdEVpdlNkO0VzRTN1U2M7SUFDSTtFdEU2dVNsQjtFc0V6dVNVO0lBQ0k7SUFDQTtFdEUydVNkO0VzRXp1U2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEUydVNsQjtFc0V6dVNrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFMnVTdEI7RXNFdnVTYztJQUNJO0lBQ0E7SUFDQTtFdEV5dVNsQjtFc0V0dVNjO0lsRXJHWjtJQUNBO0lBQ0EscUJrRW9HbUM7SWxFbkduQztJa0VvR2dCO0lBQ0E7RXRFMnVTbEI7RXNFeHVTYztJQUNJO0lBQ0E7SUFDQTtFdEUwdVNsQjtBQUNGO0FFMXlTSTtFb0V3RUk7SUFDSTtFdEVxdVNWO0VzRXB1U1U7SUFDSTtFdEVzdVNkO0VzRW51U007SUFDSTtJQUNBO0V0RXF1U1Y7RXNFcHVTVTtJQUNJO0V0RXN1U2Q7RXNFbnVTTTtJQUNJO0V0RXF1U1Y7RXNFbHVTTTtJQUNJO0lBQ0E7RXRFb3VTVjtBQUNGO0F1RWg0U0E7QUFFSTtFQUNJO0VBQ0E7QXZFaTRTUjtBdUVoNFNRO0VBQ0k7QXZFazRTWjtBdUUvM1NZO0VBQ0k7RUFDQTtBdkVpNFNoQjtBdUUvM1NZO0VBQ0k7RUFDQSx3Qy9EZ0NHO0UrRC9CSDtBdkVpNFNoQjtBdUUvM1NZO0VBQ0k7RUFDQTtFQUNBO0F2RWk0U2hCO0F1RS8zU1k7RUFDSTtBdkVpNFNoQjs7QUVyMlNJO0VxRXBCSTtJQUNJO0lBQ0E7RXZFNjNTVjtFdUU1M1NVO0lBQ0k7RXZFODNTZDtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUUzM1NjO0lBQ0k7SUFDQTtFdkU2M1NsQjtFdUU1M1NrQjtJQUNJO0V2RTgzU3RCO0V1RTMzU2M7SUFDSTtJQUNBO0lBQ0E7RXZFNjNTbEI7RXVFMzNTYztJQUNJO0lBQ0E7RXZFNjNTbEI7RXVFMzNTYztJQUNJO0lBQ0E7SUFDQTtFdkU2M1NsQjtBQUNGO0F3RWg4U0E7QUFVSTtFQUNJO0F4RXk3U1I7QXdFdjdTUTtFQUNJO0F4RXk3U1o7QXdFdDdTUTtFQUNJO0VBQ0E7RUFDQTtBeEV3N1NaO0F3RXI3U1E7RUFDSTtFQUNBO0VBQ0E7QXhFdTdTWjtBd0VwN1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVzN1NaO0F3RXA3U1k7RUFDSTtBeEVzN1NoQjtBd0VuN1NZO0VBQ0k7QXhFcTdTaEI7QXdFbjdTZ0I7RUFDSTtBeEVxN1NwQjtBd0VqN1NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW03U2hCO0F3RWo3U2dCO0VBQ0k7QXhFbTdTcEI7QXdFLzZTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVpN1NoQjtBd0V6NlNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEUyNlNSO0F3RXo2U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEUyNlNaO0F3RXo2U1k7RUFDSTtBeEUyNlNoQjtBd0V0NlNJO0VBckdBO0VBQ0E7RUFHQTtFQUNBO0VBbUdJO0F4RTA2U1I7QXdFeDZTUTtFQUNJO0F4RTA2U1o7QUVuK1NJO0VzRXdESTtJQUlLO0V4RTI2U1g7QUFDRjtBRTVnVEk7RXNFcUdRO0lBRVE7RXhFeTZTbEI7QUFDRjtBd0VyNlNRO0VBMUhKO0VBQ0E7RUFHQTtFQUNBO0VBd0hRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NoRXpGSztFZ0UwRkw7QXhFeTZTWjtBd0VyNlNZO0VBQ0k7RUFDQTtBeEV1NlNoQjtBd0VsNlNZO0VBQ0k7RUFDQTtBeEVvNlNoQjtBd0VoNlNRO0VBRUk7QXhFaTZTWjtBd0U3NVNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFKzVTaEI7QXdFMzVTUTtFQUNJO0VBQ0E7QXhFNjVTWjtBd0V6NVNJO0VBQ0k7RUEzS0o7RUFDQTtBeEV1a1RKO0F3RXg1U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTA1U1I7QXdFeDVTUTtFQW5MSjtFQUNBO0F4RThrVEo7O0FFamlUSTtFc0U4SVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtFeEVxNVNkO0V3RWw1U2tCO0lBQ0ksdUNoRWpLTjtFUnFqVGhCO0V3RS80U1U7SUFDSTtFeEVpNVNkO0V3RS80U2M7SUFDSTtFeEVpNVNsQjtFd0U3NFNrQjtJQUNJO0lBQ0E7RXhFKzRTdEI7RXdFMzRTYztJQUNJO0lBQ0E7RXhFNjRTbEI7RXdFMTRTYztJQUNJO0V4RTQ0U2xCO0FBQ0Y7QUVyblRBO0FFQUE7QUFJQTtBQVdBO0FBNEJBOztFQUFBO0FBU0E7O0NBQUE7QXFFcERBO0FDQUE7QUFJSTtFQUNFO0VBQ0E7QTFFK25UTjtBMEU3blRJO0VBQ0k7RUFDQTtBMUUrblRSO0FFam1USTtFd0VoQ0E7SUFJUTtJQUNBO0UxRWlvVFY7QUFDRjtBRXZtVEk7RXdFeEJBO0lBRVE7RTFFaW9UVjtBQUNGO0EwRTduVFE7RUFDSTtBMUUrblRaO0EwRTVuVEk7RUFDSTtBMUU4blRSO0EwRTVuVEk7RUFDRTtFQUNBO0VBQ0E7QTFFOG5UTjtBRXZuVEk7RXdFVkE7SUFLTTtFMUVnb1RSO0FBQ0Y7QTBFN25USTtFQUNFO0ExRStuVE47QTBFOW5UTTtFQUNFO0VBQ0E7QTFFZ29UUjtBRXZuVEk7RXdFSkU7SUFDRTtJQUNBO0lBQ0E7RTFFOG5UTjtFMEU1blRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFFOG5UTjtFMEUzblRRO0lBQ0E7SUFDQTtFMUU2blRSO0FBQ0Y7O0EyRTVyVEE7QUNBQTtFQUNJO0VBQ0E7QTVFZ3NUSjtBRWxyVEk7RTBFaEJKO0lBS1E7RTVFaXNUTjtBQUNGO0FFanJUSTtFMEV0Qko7SUFTUTtFNUVrc1ROO0FBQ0Y7QTRFanNUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RW1zVFI7QTRFbHNUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW9zVFo7QTRFanNUSTtFQUNJO0E1RW1zVFI7QUVudFRJO0UwRWVBO0lBR1E7RTVFcXNUVjtBQUNGO0FFM3JUSTtFMEVkQTtJQU1RO0U1RXVzVFY7QUFDRjtBRWhzVEk7RTBFTEE7SUFFUTtFNUV1c1RWO0FBQ0Y7QUVyc1RJO0UwRUFBO0lBRVE7RTVFdXNUVjtBQUNGO0E0RXBzVEk7RUFDSTtFQUNBO0VBQ0E7QTVFc3NUUjtBRWp1VEk7RTBFd0JBO0lBS1E7RTVFd3NUVjtBQUNGO0FFeHNUSTtFMEVOQTtJQVNRO0U1RXlzVFY7QUFDRjs7QTZFandUQTtBQUdRO0VBQ0k7RUFDQTtFQUNBO0E3RWt3VFo7O0FFcHRUSTtFMkV2Q1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RSt2VGQ7QUFDRjtBOEVseFRBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7QTlFa3hUUjtBRXB1VEk7RTRFakRBO0lBS1E7SUFDQTtJQUNBO0U5RW94VFY7QUFDRjtBOEVueFRRO0VBQ0k7RUFDQTtBOUVxeFRaO0E4RWp4VEk7RUFDSTtBOUVteFRSO0E4RWh4VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUVreFRSO0E4RWh4VFE7RUFFSTtBOUVpeFRaO0E4RTl3VFE7RUFDSTtBOUVneFRaO0E4RTd3VFE7RUFDSTtBOUUrd1RaO0FFcnlUSTtFNEUyQlk7SUFFUTtFOUU0d1R0QjtBQUNGO0FFMXlUSTtFNEVnQ1k7STFFL0JaO0lBQ0E7SUFDQSxxQjBFK0J1QztJMUU5QnZDO0VKNnlURjtBQUNGO0FFbHpUSTtFNEVzQ1k7SUFFUTtJQUNBO0kxRWdDcEIseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUordVRGO0VJOXVURTtJQUNJLGNJaEZXO0VSZzBUakI7RUkvdVRNO0lBR0k7RUordVRWO0VJNXVURTtJQUNJLHlCSXBFUztFUmt6VGY7RThFM3hUc0I7SUFDSTtJQUNBO0U5RTZ4VDFCO0FBQ0Y7QUV2eVRJO0U0RWlCSTtJQUNJO0U5RXl4VFY7QUFDRjs7QStFaDJUQTtBQUdJO0VBQ0k7QS9FaTJUUjtBK0U5MVRJO0VBQ0k7RUFDQTtFQUNBO0EvRWcyVFI7QUV0elRJO0U2RXJDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9FODFUVjtFK0UzMVRNO0lBQ0k7RS9FNjFUVjtBQUNGOztBZ0Z0M1RBO0FBRUE7RUFDSTtFQUNBO0FoRnczVEo7O0FFeDBUSTtFOEU1Q0E7SUFFUTtJQUNBO0lBQ0E7RWhGdTNUVjtFZ0ZyM1RVO0lBQ0k7SUFDQTtJQUNBO0VoRnUzVGQ7RWdGcjNUYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRnUzVGxCO0FBQ0Y7QWdGbDNUSTtFQUNJO0VBQ0E7QWhGbzNUUjtBRWwyVEk7RThFcEJBO0lBSVE7SUFDQTtFaEZzM1RWO0FBQ0Y7QWdGbjNUSTtFQUNJO0VBQ0E7QWhGcTNUUjtBRTUyVEk7RThFWEE7SUFJUTtJQUNBO0lBQ0E7RWhGdTNUVjtBQUNGO0FFbjNUSTtFOEVEQTtJQUVRO0VoRnMzVFY7QUFDRjtBZ0ZuM1RJO0VBQ0k7QWhGcTNUUjtBRTMzVEk7RThFS0E7SUFJUTtJQUNBO0lBQ0E7RWhGczNUVjtBQUNGO0FnRnAzVFE7RUFDSTtFQUNBO0FoRnMzVFo7QWdGbjNUUTtFQUNJO0FoRnEzVFo7QWdGbDNUUTtFQUNJO0VBQ0E7QWhGbzNUWjtBZ0ZsM1RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGbzNUaEI7QUVuNVRJO0U4RTJCUTtJQU9RO0lBQ0E7RWhGcTNUbEI7RWdGbjNUa0I7SUFDSTtFaEZxM1R0QjtBQUNGO0FnRmwzVGdCO0VBQ0ksc0N4RWxESDtBUnM2VGpCO0FFLzVUSTtFOEV1Qkk7SUF5QlE7SUFDQTtFaEZtM1RkO0VnRmozVGM7SUFDSTtFaEZtM1RsQjtBQUNGO0FnRmgzVFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnhFekZNO0FSMjhUdEI7QWdGLzJUWTtFQUNJO0FoRmkzVGhCO0FnRjkyVFk7RUFDSTtFQUNBO0VBQ0E7QWhGZzNUaEI7QUV0N1RJO0U4RW1FUTtJQU1RO0lBQ0E7RWhGaTNUbEI7QUFDRjtBZ0YvMlRnQjtFQUNJO0VBQ0E7QWhGaTNUcEI7QUVoOFRJO0U4RTZFWTtJQUtRO0VoRmszVHRCO0FBQ0Y7QWdGaDNUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZrM1R4QjtBRXY5VEk7RThFcUZnQjtJQW1CUTtFaEZtM1QxQjtBQUNGO0FFNTlUSTtFOEU2R29CO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCeEV2SVI7SXdFd0lRO0VoRmszVDFCO0FBQ0Y7QWdGNTJUZ0I7RUFDSTtFQUNBO0FoRjgyVHBCO0FFMytUSTtFOEUySFk7SUFLUTtJQUNBO0VoRisyVHRCO0FBQ0Y7QWdGNzJUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEYrMlR4QjtBZ0Z6MlRnQjtFQUNJO0VBQ0E7RUFDQTtBaEYyMlRwQjtBZ0Z6MlRvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjIyVHhCO0FFbGpVSTtFOEUrTUk7SUFFUTtFaEZxMlRkO0FBQ0Y7O0FpRnZrVUE7QUFFQTtFQUNJO0VBQ0E7QWpGeWtVSjtBaUZ2a1VJO0VBQ0k7QWpGeWtVUjtBRTVoVUk7RStFOUNBO0lBR1E7RWpGMmtVVjtFaUYxa1VVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRjRrVWQ7QUFDRjtBaUZ6a1VJO0VBQ0k7RUFDQTtBakYya1VSO0FFN2lVSTtFK0VoQ0E7SUFLUTtFakY0a1VWO0FBQ0Y7QUVsalVJO0UrRXhCQTtJQUVRO0lBQ0E7RWpGNGtVVjtBQUNGO0FFeGpVSTtFK0VsQkE7SUFFUTtFakY0a1VWO0FBQ0Y7O0FrRmpuVUE7QUFFQTtFQUNJO0VBQ0E7QWxGbW5VSjtBa0ZqblVJO0VBQ0k7RUFDQTtBbEZtblVSO0FrRmhuVUk7RUFDSTtFQUNBO0FsRmtuVVI7QUUza1VJO0VnRnpDQTtJQUtRO0VsRm1uVVY7QUFDRjtBRXBuVUk7RWdGR0E7SUFFUTtFbEZtblVWO0FBQ0Y7QWtGaG5VSTtFQUNJO0VBQ0E7QWxGa25VUjtBRXpsVUk7RWdGM0JBO0lBSVE7SUFDQTtFbEZvblVWO0FBQ0Y7QUVub1VJO0VnRmlCQTtJQUVRO0VsRm9uVVY7QUFDRjtBa0ZqblVJO0VBQ0k7QWxGbW5VUjtBa0ZqblVRO0VBQ0k7QWxGbW5VWjtBRTFtVUk7RWdGVkk7SUFJUTtFbEZvblVkO0FBQ0Y7QWtGaG5VSTtFQUNJO0VBQ0E7QWxGa25VUjtBRW5uVUk7RWdGREE7SUFNUTtFbEZrblVWO0FBQ0Y7QUU1cFVJO0VnRjZDSTtJOUU0QkoseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1bFVGO0VJdGxVRTtJQUNJLGNJaEZXO0VSd3FVakI7RUl2bFVNO0lBR0k7RUp1bFVWO0VJcGxVRTtJQUNJLHlCSXBFUztFUjBwVWY7QUFDRjs7QUUvcVVJO0VpRmRBO0lBRVE7RW5GZ3NVVjtBQUNGO0FFbnFVSTtFaUZoQ0E7SUFLUTtFbkZrc1VWO0FBQ0Y7O0FvRjFzVUE7QWxGd0NJO0VrRnRDQTtJQUVRO0VwRjRzVVY7QUFDRjtBb0Z6c1VJO0VBQ0k7RUFDQTtBcEYyc1VSOztBcUZydFVBO0FuRm9ESTtFbUZoREk7O0lBRUk7RXJGc3RVVjtBQUNGO0FxRm50VUk7RUFDSTtBckZxdFVSO0FxRm50VUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBckZvdFVSO0FxRm50VVE7RUFDSTtBckZxdFVaOztBc0Z6dVVBO0FBR0M7RUFDQztBdEYwdVVGO0FzRnZ1VUM7RUFDQztFQUNBO0VBQ0E7QXRGeXVVRjtBRS9yVUk7RW9GdENGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXRGd3VVRDtBQUNGO0FFdnNVSTtFb0YzQkE7SUFDQztFdEZxdVVIO0VzRmx1VUU7SUFDQztFdEZvdVVIO0FBQ0Y7O0F1Rm53VUE7QUFFQTtFQUNJO0VBQ0E7QXZGcXdVSjtBdUZud1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0VKSztFK0VLTDtFQUNBO0VBQ0E7RUFDQTtBdkZxd1VSO0F1Rmx3VUk7RUFDSTtFQUNBO0F2Rm93VVI7QXVGandVSTtFQUNJO0F2Rm13VVI7O0F3RjV4VUE7QUFFQTtFQUNJO0F4Rjh4VUo7QXdGNXhVSTtFQUNJO0F4Rjh4VVI7QUVweFVJO0VzRmRKO0lBUVE7SUFDQTtJQUNBO0lwRjZDSjtFSmt2VUY7RUlqdlVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUptdlVOO0V3RnZ5VU07SUFDSSxtQmhGcUJNO0VSb3hVaEI7QUFDRjtBRXZ3VUk7RXNGbERKO0lBb0JRO0lBQ0E7RXhGeXlVTjtBQUNGO0F3RnZ5VUk7RUFDSTtFQUNBO0F4Rnl5VVI7QUVyelVJO0VzRlVBO0lwRitDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKZ3dVRjtFSS92VUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSml3VU47QUFDRjtBRXQwVUk7RXNGVUE7SXBGK0NBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUppeFVGO0VJaHhVRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKa3hVTjtBQUNGO0FFbnpVSTtFc0YxQkE7SUFhUTtJQUNBO0V4Rm8wVVY7QUFDRjtBd0ZsMFVJO0VBQ0k7RUFDQTtFQUNBO0F4Rm8wVVI7QUVsMlVJO0VzRjJCQTtJQU1RO0V4RnEwVVY7QUFDRjtBd0ZsMFVJO0VBQ0k7RUFDQTtFQUNBO0F4Rm8wVVI7QUV4MFVJO0VzRkNBO0lBTVE7SUFDQTtFeEZxMFVWO0V3RnAwVVU7SUFDSTtFeEZzMFVkO0FBQ0Y7QUVyM1VJO0VzRm1EUTtJQUNJO0V4RnEwVWQ7QUFDRjtBd0ZqMFVJO0VBQ0k7RUFDQTtBeEZtMFVSO0F3RmowVVE7RUFDSTtBeEZtMFVaO0FFajRVSTtFc0Z5REE7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFeEZvMFVWO0FBQ0Y7QUV6NFVJO0VzRnlEQTtJQWNZO0V4RnMwVWQ7QUFDRjtBRTEyVUk7RXNGcUJBO0lBaUJZO0lBQ0E7SUFDQTtFeEZ3MFVkO0FBQ0Y7QXdGdDBVUTtFQUNJO0F4RncwVVo7QXdGcDBVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBaUI7QXhGdTBVekI7QXdGcjBVSTtFQUNJO0VBQ0E7RUFDQTtBeEZ1MFVSO0F3RnAwVUk7RUFFSTtFQUNBO0F4RnEwVVI7QUV6NlVJO0VzRmlHQTtJQU1RO0V4RnMwVVY7QUFDRjtBd0ZwMFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnMwVVI7QUV6N1VJO0VzRjBHQTtJQVlRO0lBQ0E7RXhGdTBVVjtBQUNGOztBeUYvOFVBO0FBQ0E7RUFDSSx3Q2pGNkNlO0FScTZVbkI7QXlGajlVSTtFQUNJO0F6Rm05VVI7QXlGaDlVUTtFQUNJO0VBQ0E7QXpGazlVWjtBeUY5OFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpGZzlVWjs7QUU3NlVJO0V1RjNCSTtJQUNJO0V6RjQ4VVY7RXlGMzhVVTtJQUNJO0V6RjY4VWQ7RXlGejhVVTtJQUNJO0V6RjI4VWQ7RXlGdjhVa0I7SUFDSTtJQUNBO0V6Rnk4VXRCO0V5Rng4VXNCO0lBQ0k7SUFDQTtFekYwOFUxQjtFeUZwOFVNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QmpGdENDO0lpRnVDRDtJQUNBO0lBQ0E7SUFDQTtFekZzOFVWO0V5RnI4VVU7SUFDSTtFekZ1OFVkO0FBQ0Y7QTBGbmdWQTtBQUNBO0VBQ0k7RUFDQTtBMUZxZ1ZKOztBMEZsZ1ZBO0VBQ0k7QTFGcWdWSjtBMEZuZ1ZJO0VBQ0k7RUFDQTtBMUZxZ1ZSO0EwRmxnVkk7RUFDSTtBMUZvZ1ZSO0EwRmpnVkk7RUFDSTtBMUZtZ1ZSO0EwRmhnVkk7RUFDSTtFQUNBO0ExRmtnVlI7QTBGLy9VSTtFQUNJO0ExRmlnVlI7O0FFeitVSTtFd0ZsQkE7SUFDSTtJQUNBO0lBQ0E7RTFGKy9VTjtFMEYxL1VNO0lBQ0k7SUFDQTtFMUY0L1VWO0UwRnovVU07SUFDSTtJQUNBO0lBQ0E7RTFGMi9VVjtFMEZ4L1VNO0lBQ0k7RTFGMC9VVjtBQUNGO0EyRmpqVkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRm1qVko7QTJGampWSTtFQUNJO0EzRm1qVlI7QTJGampWUTtFQUNJO0VBQ0E7RUFDQTtBM0ZtalZaO0EyRmhqVlE7RUFDSTtBM0ZralZaOztBNEZua1ZBO0FBR1E7RUFDSTtBNUZva1ZaO0E0RmxrVlE7RUFDRTtBNUZva1ZWO0E0RmprVkk7RUFDSTtBNUZta1ZSOztBRTFoVkk7RTBGcENBO0lBQ1E7SUFDQTtFNUZra1ZWO0U0RmhrVmM7SUFDSTtJQUNBO0U1RmtrVmxCO0U0Ri9qVk07SUFDSTtJQUNBO0U1RmlrVlY7QUFDRjtBNkY3bFZBO0EzRm9ESTtFMkZqREY7SUFHSTtFN0Y0bFZKO0FBQ0Y7QTZGemxWTTtFQUNFO0VBQ0E7QTdGMmxWUjtBNkZ2bFZNO0VBQ0U7QTdGeWxWUjtBNkZ4bFZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGMGxWVjtBNkZ6bFZVO0VBQ0U7RUFDQTtBN0YybFZaO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnhsVlk7RUFDRTtBN0YwbFZkO0E2RnRsVlE7RUFDRTtFQUNBO0VBQ0E7QTdGd2xWVjs7QThGcm9WQTtBQUVBO0VBQ0kseUJ0RmFlO0FSMG5WbkI7QThGdG9WSTtFQUNJLGN0RjJCWTtFc0YxQlo7RUFDQTtBOUZ3b1ZSO0E4RnRvVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RndvVlI7QThGcm9WSTtFQUNJO0VBQ0E7QTlGdW9WUjtBOEZyb1ZRO0VBQ0k7QTlGdW9WWjtBOEZub1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnFvVlI7QThGcG9WUTtFQUNJO0VBQ0E7QTlGc29WWjtBOEZyb1ZZO0VBQ0k7RUFDQTtBOUZ1b1ZoQjtBOEZwb1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcEJXO0FSMHBWdkI7QThGcG9WUTtFQUNJLHNDdEZOSztFc0ZPTDtFQUNBO0VBQ0E7RUFDQSxjdEYvQ0M7RXNGZ0REO0VBQ0E7RUFDQTtFQUNBO0UxRjFDUjtFQUNBO0VBQ0EscUIwRnlDMkI7RTFGeEMzQjtBSmlyVko7QThGdG9WSTtFQUNJO0VBQ0E7RUFDQTtBOUZ3b1ZSO0E4RnRvVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RndvVlI7O0ErRmp0VkE7QUFFQTtFQUNJLHlCdkZhZTtBUnNzVm5CO0ErRmx0Vkk7RUFDSSxjdkYyQlk7RXVGMUJaO0VBQ0E7QS9Gb3RWUjtBK0ZsdFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvdFZSO0ErRmp0Vkk7RUFDSTtFQUNBO0EvRm10VlI7QStGanRWUTtFQUNJO0EvRm10Vlo7QStGL3NWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpdFZSO0ErRmh0VlE7RUFDSTtFQUNBO0EvRmt0Vlo7QStGanRWWTtFQUNJO0VBQ0E7QS9GbXRWaEI7QStGaHRWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RnBCVztBUnN1VnZCO0ErRmh0VlE7RUFDSSxzQ3ZGTks7RXVGT0w7RUFDQTtFQUNBO0VBQ0EsY3ZGL0NDO0V1RmdERDtFQUNBO0VBQ0E7RUFDQTtFM0YxQ1I7RUFDQTtFQUNBLHFCMkZ5QzJCO0UzRnhDM0I7QUo2dlZKO0ErRmx0Vkk7RUFDSTtFQUNBO0VBQ0E7QS9Gb3RWUjtBK0ZsdFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvdFZSOztBZ0c3eFZBO0FBRUE7RUFDSSx5QnhGYWU7QVJreFZuQjtBRTl1Vkk7RThGbERKO0lBSVE7RWhHZ3lWTjtBQUNGO0FnRzl4Vkk7RUFDSTtFQUNBO0VBQ0E7QWhHZ3lWUjtBZ0c5eFZJO0VBQ0k7QWhHZ3lWUjtBZ0c5eFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHZ3lWUjtBZ0cveFZRO0VBQ0k7RUFDQTtFQUNBO0FoR2l5Vlo7QWdHaHlWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4RlRKO0FSMnlWWjtBZ0doeVZZO0VBQ0ksc0N4RllDO0V3RlhELGN4RjFCSDtFd0YyQkc7RUFDQTtFQUNBO0VBQ0E7RTVGckJaO0VBQ0E7RUFDQSxxQjRGb0IrQjtFNUZuQi9CO0FKd3pWSjtBZ0dqeVZRO0VBQ0k7RUFDQTtBaEdteVZaO0FnR2p5Vlk7RUFDSTtFQUNBO0FoR215VmhCO0FnR2h5Vlk7RUFDSTtFQUNBO0FoR2t5VmhCO0FnRzl4Vkk7RUFDSTtBaEdneVZSO0FnRy94VlE7RUFDSTtBaEdpeVZaO0FnRy94VlE7RUFDSTtFQUNBO0FoR2l5Vlo7QWdHOXhWSTtFQUNJO0VBQ0E7RUFDQTtBaEdneVZSO0FnRzl4VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2d5Vlo7O0FpRzkyVkE7QS9Gb0RJO0UrRmxESjtJQUdRO0VqRysyVk47QUFDRjtBaUc3MlZJO0VBQ0k7RUFDQTtBakcrMlZSO0FpRzMyVlE7RUFDSTtFQUNBO0FqRzYyVlo7QWlHMzJWWTtFQUNJO0VBQ0E7QWpHNjJWaEI7QWlHeDJWWTtFQUNJO0VBQ0E7RUFDQTtBakcwMlZoQjtBaUd2MlZZO0VBSUk7RUFDQTtFQUNBO0VBQ0E7QWpHczJWaEI7QWlHNTJWZ0I7RUFDSTtBakc4MlZwQjtBRTMxVkk7RStGckJRO0lBU1E7RWpHMjJWbEI7QUFDRjs7QWtHcDVWQTtBQUVBO0VBQ0k7QWxHczVWSjtBa0dyNVZJO0VBQ0k7RUFDQTtBbEd1NVZSO0FrR3I1Vkk7RUFDSTtFQUNBO0FsR3U1VlI7QWtHcjVWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsR3U1VlI7QWtHdDVWUTtFQUNJO0VBQ0E7QWxHdzVWWjtBa0d2NVZZO0VBQ0k7RUFDQTtBbEd5NVZoQjtBa0d0NVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd3NVZaO0FrR3Q1VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEd3NVZaO0FrR3Q1VlE7RUFDSTtFQUNBO0FsR3c1Vlo7QWtHcjVWSTtFQUNJO0FsR3U1VlI7QWtHcjVWSTtFQUNJO0VBQ0E7QWxHdTVWUjs7QW1HdjhWQTtBQUNBO0VBQ0k7RUFDQTtBbkcwOFZKOztBb0c3OFZBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVGa0JnQjtFNEZqQmhCO0FwRys4Vko7QW9HNzhWSTtFQUNJO0VBQ0E7QXBHKzhWUjtBRXo2Vkk7RWtHbERKO0lBZ0JRO0lBQ0E7RXBHKzhWTjtFb0c3OFZNO0lBQ0k7SUFDQTtFcEcrOFZWO0FBQ0Y7O0FxR3YrVkE7QW5HZ0JJO0VtR2RBO0lqR3VFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKbzZWRjtFSW42VkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSnE2Vk47QUFDRjs7QXFHbC9WQTtFQUNJO0FyR3EvVko7QXFHbi9WSTtFQUNJO0FyR3EvVlI7QXFHbC9WSTtFQUVJO0VBQ0E7QXJHbS9WUjtBRXIvVkk7RW1HREE7SUFNUTtFckdvL1ZWO0FBQ0Y7QUV0OVZJO0VtRzVDSjtJQWtCUTtFckdvL1ZOO0VxR2wvVk07SUFFSTtJQUNBO0VyR20vVlY7RXFHaC9WTTtJQUNJO0lBQ0E7RXJHay9WVjtBQUNGOztBc0d2aFdBO0FBRUE7RUFDSTtFQUNBO0VBQ0EsbUI5RmdCUTtFOEZmUjtBdEd5aFdKO0FFMytWSTtFb0dsREo7SUFPUTtFdEcwaFdOO0FBQ0Y7O0F1R3BpV0E7QUFFQTtFQUNFO0F2R3NpV0Y7QXVHcmlXRTtFQUNFO0VBQ0E7QXZHdWlXSjtBdUdwaVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHc2lXTjtBdUdyaVdNO0VBQ0U7RUFDQTtBdkd1aVdSOztBd0c3aldBO0FBRUE7RUFDRTtBeEcraldGO0F3RzlqV0U7RUFDRTtFQUNBO0F4R2drV0o7QXdHN2pXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RytqV047QXdHOWpXTTtFQUNFO0VBQ0E7QXhHZ2tXUjs7QXlHdGxXQTtBQUVBO0VBQ0U7QXpHd2xXRjtBeUd2bFdFO0VBQ0U7RUFDQTtBekd5bFdKO0F5R3RsV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekd3bFdOO0F5R3ZsV007RUFDRTtFQUNBO0F6R3lsV1I7O0EwRy9tV0E7QUFFQTtFQUNFO0ExR2luV0Y7QTBHaG5XRTtFQUNFO0VBQ0E7QTFHa25XSjtBMEcvbVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHaW5XTjtBMEdobldNO0VBQ0U7RUFDQTtBMUdrbldSOztBMkd4b1dBO0FBRUE7RUFDRTtBM0cwb1dGO0EyR3pvV0U7RUFDRTtFQUNBO0VBQ0E7QTNHMm9XSjtBMkd4b1dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHMG9XTjtBMkd6b1dNO0VBQ0U7RUFDQTtBM0cyb1dSOztBNEdscVdBO0FBR1E7RUFDSTtBNUdtcVdaOztBNkd2cVdBO0FBRUE7RUFDSTtFQUNBO0E3R3lxV0o7O0E2R3JxV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyR0ljO0VxR0hkO0E3R3dxV0o7QTZHdHFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckdOVTtFcUdPVjtBN0d3cVdSO0E2R3BxV0k7RUFDSTtFQUNBO0E3R3NxV1I7QTZHbnFXSTtFQUNJO0VBQ0E7QTdHcXFXUjtBNkdscVdJO0VBQ0k7RUFDQTtFQUNBO0E3R29xV1I7QTZHanFXSTtFQUNJO0E3R21xV1I7QTZHanFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JHbENRO0FScXNXcEI7QTZHanFXWTtFQUNJLGNyR3BCQztBUnVyV2pCO0E2RzlwV0k7RUFDSTtBN0dncVdSO0E2RzdwV0k7RUFDSSx5QnJHbkRLO0FSa3RXYjtBNkc1cFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0c4cFdSO0E2RzVwV1E7RUFDSTtFQUNBO0E3RzhwV1o7QTZHMXBXSTtFQUNJO0VBQ0E7QTdHNHBXUjtBNkcxcFdRO0VBQ0k7QTdHNHBXWjtBNkd6cFdRO0VBQ0UseUJyRzdFTTtBUnd1V2hCO0FFeHNXSTtFMkdtREk7SUFDSTtJQUNBO0U3R3dwV1Y7RTZHdHBXVTtJQUNJO0U3R3dwV2Q7RTZHcHBXTTtJQUNJO0lBQ0E7RTdHc3BXVjtFNkducFdNO0lBQ0k7RTdHcXBXVjtFNkdscFdNO0lBQ0k7SUFDQTtJQUNBO0U3R29wV1Y7RTZHanBXTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHbXBXVjtFNkdocFdNO0lBQ0k7RTdHa3BXVjtFNkcvb1dNO0lBQ0k7SUFDQTtJQUNBO0U3R2lwV1Y7RTZHL29XTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U3R2lwV1Y7QUFDRjs7QThHdHlXQTtBQUVBO0VBQ0k7QTlHd3lXSjs7QThHcHlXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd1eVdSOztBOEdseVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3F5V1I7O0E4R2h5V0k7RUFDSTtFQUNBO0VBQ0E7QTlHbXlXUjs7QStHbjBXQTtBQUdJO0VBQ0k7QS9HbzBXUjtBRXB4V0k7RTZHakRBO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RS9HcTBXVjtBQUNGO0ErR2wwV0k7RUFDSTtBL0dvMFdSO0FFL3hXSTtFNkd0Q0E7SUFJUTtFL0dxMFdWO0FBQ0Y7O0FnSHgxV0E7QUFHQTtFQUNJO0VBQ0E7QWhIeTFXSjtBZ0h2MVdJO0VBQ0kseUN4R29DWTtBUnF6V3BCO0FnSHQxV0k7RUFDSTtFQUNBO0VBQ0E7QWhIdzFXUjtBZ0hyMVdJO0VBQ0k7RUFDQTtFQUNBO0FoSHUxV1I7QWdIcDFXSTtFQUNJO0VBQ0E7RUFDQTtBaEhzMVdSO0FnSHAxV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHMxV1o7QWdIcDFXWTtFQUNJO0FoSHMxV2hCO0FnSG4xV1k7RUFDSSxzQ3hHS0M7QVJnMVdqQjtBRXowV0k7RThHakRKO0lBMkNRO0lBQ0E7SUFDQTtFaEhtMVdOO0FBQ0Y7QWdIajFXSTtFQUNJO0FoSG0xV1I7QWdIajFXWTtFQUNJO0VBQ0EseUJ4R3pDSDtFd0cwQ0c7RUFDQTtFQUNBO0FoSG0xV2hCO0FFMTFXSTtFOEdEQTtJQWFRO0VoSGsxV1Y7QUFDRjs7QWlIbjVXQTtBQUVBO0VBQ0k7QWpIcTVXSjtBaUhwNVdJO0VBQ0k7RUFDQTtFQUNBO0U3R0RKO0VBQ0E7RUFDQTtFQUNBO0FKdzVXSjtBSXY1V0k7RUFDSTtBSnk1V1I7QWlIejVXSTtFQUNJO0VBQ0E7RUFDQSxzQ3pHK0JTO0V5RzlCVDtBakgyNVdSO0FpSHY1V1E7RUFDSTtBakh5NVdaO0FpSHA1V1E7RUFDSTtBakhzNVdaO0FpSGo1V1E7RUFDSTtFQUNBO0VBQ0E7QWpIbTVXWjtBaUhoNVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpIazVXWjtBaUhoNVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhrNVdoQjtBRWo1V0k7RStHSVE7SUFDSTtJQUNBO0VqSGc1V2Q7RWlINzRXVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VqSCs0V2Q7RWlINzRXYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpIKzRXbEI7RWlINTRXYztJQUNJO0VqSDg0V2xCO0FBQ0Y7O0FrSDk5V0E7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDSTtBbEg4OVdaO0FFeDlXSTtFZ0hiQTtJQVlRO0lBQ0E7SUFDQTtFbEg2OVdWO0FBQ0Y7QWtINTlXUTtFQUNJO0FsSDg5V1o7QUU5N1dJO0VnSGpDSTtJQUlRO0VsSCs5V2Q7QUFDRjtBa0g1OVdRO0VBQ0k7RUFDQSxzQzFHZ0JLO0UwR2ZMO0FsSDg5V1o7QWtINTlXUTtFQUNJO0FsSDg5V1o7QWtINTlXUTtFQUNJO0FsSDg5V1o7QUVsL1dJO0VnSG1CSTtJQUlRO0lBQ0E7RWxIKzlXZDtBQUNGO0FrSDk5V1k7RUFDSTtFQUNBO0VBQ0E7QWxIZytXaEI7QWtINzlXUTtFQUNJO0FsSCs5V1o7QUVoZ1hJO0VnSGdDSTtJQUdRO0lBQ0E7SUFDQTtJQUNBO0VsSGkrV2Q7QUFDRjtBa0g5OVdROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIZytXWjtBa0g5OVdZOzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUduRUg7RTBHb0VHO0VBQ0E7QWxIaStXaEI7QWtIOTlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaStXaEI7QWtILzlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaytXaEI7QWtILzlXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QzFHekRJO0UwRzBESjtBbEhrK1doQjtBa0gvOVdZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUdqR0g7RTBHa0dHO0VBQ0E7QWxIaytXaEI7QWtIOTlXUTtFQUNJO0VBQ0E7RUFDQTtBbEhnK1daO0FFcmlYSTtFZ0hrRUk7SUFNUTtJQUNBO0VsSGkrV2Q7QUFDRjtBa0gvOVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhpK1daO0FrSC85V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhpK1doQjtBa0g5OVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUc5SUg7RTBHK0lHO0VBQ0E7QWxIZytXaEI7QWtIMTlXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUdwS0g7RTBHcUtHO0VBQ0E7QWxINDlXaEI7QWtIeDlXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIMDlXWjtBRWpvWEk7RWdIa0tJO0lBUVE7RWxIMjlXZDtBQUNGO0FrSHg5V1E7RUFDSSxjMUdwTFM7RTBHcUxUO0VBQ0E7QWxIMDlXWjtBRTNvWEk7RWdIOEtJO0lBTVE7RWxIMjlXZDtBQUNGO0FFMW9YSTtFZ0h3S0k7SUFTUTtFbEg2OVdkO0FBQ0Y7QWtINTlXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIODlXaEI7QWtIMzlXZ0I7RUFDSTtFQUNBLG1CMUduTFI7RTBHb0xRO0FsSDY5V3BCO0FrSHg5V1E7RUFDSTtFQUNBO0VBQ0E7QWxIMDlXWjtBRXJvWEk7RWdId0tJO0lBS1E7RWxINDlXZDtBQUNGO0FrSDM5V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjFHck5FO0UwR3NORjtBbEg2OVdoQjtBa0g1OVdnQjtFQUNJLHlCMUd0Tko7QVJvclhoQjtBa0g1OVdnQjtFQUNJO0VBQ0E7RUFDQSxzQzFHbE1IO0UwR21NRyxjMUdqT1A7RTBHa09PO0VBQ0E7RUFDQTtFQUNBLG1CMUcvTlI7RTBHZ09RO0VBQ0E7RUFDQTtBbEg4OVdwQjtBa0gzOVdnQjtFQUNJLHlCMUd2T0o7QVJvc1hoQjtBa0h6OVdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgyOVdwQjtBa0gxOVdvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxINDlXeEI7QWtIejlXd0I7RUFDSSxjMUc3UGhCO0FSd3RYWjtBa0h4OVd3QjtFQUNJO0FsSDA5VzVCO0FrSHI5V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHU5V3BCO0FrSHI5V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzFHcFJBO0FSMnVYcEI7QWtIbDlXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIbzlXWjtBRXh2WEk7RWdINFJJO0lBV1E7RWxIcTlXZDtBQUNGO0FrSHA5V1k7RUFDSTtFQUNBO0VBQ0E7QWxIczlXaEI7QUVsd1hJO0VnSHlTUTtJQUtRO0VsSHc5V2xCO0FBQ0Y7QWtIdDlXWTtFQUNJO0FsSHc5V2hCO0FrSHQ5V1k7RUFDSTtFQUNBLHlCMUdsU0M7RTBHbVNEO0FsSHc5V2hCO0FrSHQ5V29CO0VBQ0k7QWxIdzlXeEI7QWtIcDlXWTtFQUNJO0VBQ0EsYzFHclVLO0FSMnhYckI7QWtIcjlXZ0I7RUFDSSx5QjFHaFVGO0FSdXhYbEI7QWtIajlXWTtFQUNJO0FsSG05V2hCO0FrSGg5V1k7RUFDSTtFQUNBO0FsSGs5V2hCO0FrSC84V1k7RUFDSTtFQUNBO0VBQ0E7QWxIaTlXaEI7QWtIOThXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhnOVdoQjtBa0g3OFdZO0VBQ0k7RUFDQTtBbEgrOFdoQjtBa0gxOFdZO0VBQ0k7QWxINDhXaEI7QWtIejhXWTtFQUNJO0VBQ0E7QWxIMjhXaEI7QWtIdDhXSTtFQUNJO0VBQ0E7RUFDQTtBbEh3OFdSO0FrSHQ4V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHc4V1o7QWtIdDhXWTtFQUNJO0VBQ0E7RUFDQTtBbEh3OFdoQjtBa0hwOFdRO0VBQ0k7RUFDQTtFQUNBO0FsSHM4V1o7QWtIcDhXWTtFQUNJLHdDMUcvV0c7RTBHZ1hIO0VBQ0E7RUFDQTtFQUNBO0FsSHM4V2hCO0FrSHA4V29CO0VBQ0k7QWxIczhXeEI7QWtIbjhXZ0I7RUFDSTtFQUNBO0FsSHE4V3BCO0FrSG44V2dCO0VBQ0k7QWxIcThXcEI7O0FrSDk3V0E7RUFDSTtBbEhpOFdKOztBbUh0M1hBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0RBQ0k7QW5IczNYWjtBRWgzWEk7RWlIYkE7SUFZUTtJQUNBO0lBQ0E7RW5IcTNYVjtBQUNGO0FtSHAzWFE7RUFDSTtBbkhzM1haO0FFdDFYSTtFaUhqQ0k7SUFJUTtFbkh1M1hkO0FBQ0Y7QW1IcDNYUTtFQUNJO0VBQ0Esc0MzR2dCSztFMkdmTDtBbkhzM1haO0FtSHAzWFE7RUFDSTtBbkhzM1haO0FtSG4zWFE7RUFDSTtFQUNBO0VBQ0E7QW5IcTNYWjtBRXgyWEk7RWlIaEJJO0lBTVE7SUFDQTtFbkhzM1hkO0FBQ0Y7QW1IcDNYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IczNYWjtBbUhwM1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IczNYaEI7QW1IbjNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNHNURIO0UyRzZERztFQUNBO0FuSHEzWGhCO0FtSC8yWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNHbEZIO0UyR21GRztFQUNBO0FuSGkzWGhCO0FtSDcyWFE7RUFDSSxjM0d0RlM7RTJHdUZUO0VBQ0E7QW5IKzJYWjtBRWw4WEk7RWlIZ0ZJO0lBTVE7RW5IZzNYZDtBQUNGO0FFajhYSTtFaUgwRUk7SUFTUTtFbkhrM1hkO0FBQ0Y7QW1IajNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IbTNYaEI7QW1IaDNYZ0I7RUFDSTtFQUNBLG1CM0dyRlI7RTJHc0ZRO0FuSGszWHBCO0FtSDcyWFE7RUFDSTtFQUNBO0VBQ0E7QW5IKzJYWjtBRTU3WEk7RWlIMEVJO0lBS1E7RW5IaTNYZDtBQUNGO0FtSGgzWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjNHdkhFO0UyR3dIRjtBbkhrM1hoQjtBbUhqM1hnQjtFQUNJLHlCM0d4SEo7QVIyK1hoQjtBbUhqM1hnQjtFQUNJO0VBQ0E7RUFDQSxzQzNHcEdIO0UyR3FHRyxjM0duSVA7RTJHb0lPO0VBQ0E7RUFDQTtFQUNBLG1CM0dqSVI7RTJHa0lRO0VBQ0E7RUFDQTtBbkhtM1hwQjtBbUhoM1hnQjtFQUNJLHlCM0d6SUo7QVIyL1hoQjtBbUg3MlhRO0VBQ0k7QW5IKzJYWjtBbUgzMlhJO0VBQ0k7RUFDQTtFQUNBO0FuSDYyWFI7QW1IMzJYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5INjJYWjtBbUgzMlhZO0VBQ0k7RUFDQTtFQUNBO0FuSDYyWGhCO0FtSHoyWFE7RUFDSTtFQUNBO0VBQ0E7QW5IMjJYWjtBbUh6MlhZO0VBQ0ksd0MzR3BKRztFMkdxSkg7RUFDQTtFQUNBO0VBQ0E7QW5IMjJYaEI7QW1IejJYb0I7RUFDSTtBbkgyMlh4QjtBbUh4MlhnQjtFQUNJO0VBQ0E7QW5IMDJYcEI7QW1IeDJYZ0I7RUFDSTtBbkgwMlhwQjs7QW1IbjJYQTtFQUNJO0FuSHMyWEo7O0FvSGhrWUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSG1rWUQ7QW9IamtZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG1rWUY7QW9IamtZQztFQUNDO0FwSG1rWUY7QW9IbGtZRTtFQUNDO0FwSG9rWUg7QW9IbmtZRztFQUNDLGM1R2JTO0U0R2NULHlDNUdzQmdCO0FSK2lZcEI7QW9IbmtZRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHFrWUo7QW9IbGtZSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG9rWUw7QW9IL2pZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIaWtZRjtBb0hoa1lFO0VBQ0M7QXBIa2tZSDtBb0hoa1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSGtrWUg7O0FFdmxZSTtFa0gyQkg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSGdrWUE7RW9IL2pZQTtJQUNDO0VwSGlrWUQ7RW9IOWpZQztJQUNDO0VwSGdrWUY7RW9IM2pZRTtJQUNDO0lBQ0E7RXBINmpZSDtFb0gxallHO0lBQ0M7RXBINGpZSjtFb0h4allHO0lBQ0M7RXBIMGpZSjtFb0huallEO0lBQ0M7SUFDQTtFcEhxallBO0FBQ0Y7QW9IaGpZRTtFQUNDLHNDNUc3RWM7QVIrbllqQjs7QXFINXFZQTtBQUVBO0VBQ0k7QXJIOHFZSjtBRWpxWUk7RW1IWEE7SWpIb0VBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo0bVlGO0VJM21ZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJbkRZO0lKb0RaO0VKNm1ZTjtBQUNGOztBRWxyWUk7RW1ITEo7SUFFUTtFckgwcllOO0FBQ0Y7QXFIenJZSTtFakhUQTtFQUNBO0VBQ0E7RUFDQTtBSnFzWUo7QUlwc1lJO0VBQ0k7QUpzc1lSO0FFL3FZSTtFbUhuQkE7SUFHUTtFckhtc1lWO0FBQ0Y7QUV0cFlJO0VtSGpEQTtJQU1RO0lBQ0E7RXJIcXNZVjtBQUNGO0FFanRZSTtFbUhlQTtJQUVRO0VySG9zWVY7QUFDRjtBRS9yWUk7RW1IUkE7SUFLUTtJQUNBO0VySHNzWVY7QUFDRjtBcUhyc1lRO0VBQ0k7QXJIdXNZWjtBRS90WUk7RW1IdUJJO0lBR1EseUI3R0RDO0k2R0VELGM3R3RCRztJNkd1Qkg7SUFDQTtJQUNBO0VySHlzWWQ7RXFIeHNZYztJQUNJO0VySDBzWWxCO0VxSHZzWWM7SUFDSSx5QjdHWEg7RVJvdFlmO0FBQ0Y7QUV6dVlJO0VtSHNDSTtJQUVRO0VySHFzWWQ7QUFDRjtBcUhwc1lZO0VBQ0k7QXJIc3NZaEI7QXFIbnNZUTtFQUNJO0FySHFzWVo7QXFIcHNZWTtFQUNJO0VBQ0E7QXJIc3NZaEI7QUVwdFlJO0VtSFlRO0lBSVE7RXJId3NZbEI7QUFDRjtBcUhyc1lRO0VBQ0k7QXJIdXNZWjtBRWh3WUk7RW1Id0RJO0lBSVE7RXJId3NZZDtBQUNGO0FFanVZSTtFbUhvQkk7SUFRUTtFckh5c1lkO0FBQ0Y7QUUxd1lJO0VtSG1FSTtJQUVRO0VySHlzWWQ7QUFDRjtBcUhsc1lZO0VBQ0k7RUFDQTtFQUNBO0FySG9zWWhCO0FxSGxzWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvc1lwQjtBcUhsc1lvQjtFQUNJO0VBQ0E7QXJIb3NZeEI7QXFIaHNZZ0I7RUFDSTtFQUNBO0FySGtzWXBCO0FxSC9yWWdCO0VBQ0k7RUFDQTtFQUNBO0FySGlzWXBCO0FxSDlyWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJIZ3NZcEI7QXFIOXJZb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjdHNUhYO0U2RzZIVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGdzWXhCO0FxSHZyWVk7RUFDSTtBckh5clloQjtBcUh0cllZO0VBQ0k7QXJId3JZaEI7QXFIcHJZUTtFQUNJO0VBQ0E7QXJIc3JZWjtBcUhocllZO0VBQ0k7QXJIa3JZaEI7QXFIL3FZWTtFQUNJO0FySGlyWWhCO0FFMXpZSTtFbUh2Qko7SUFzS1E7RXJIK3FZTjtFcUgzcVlVO0lBQ0k7RXJINnFZZDtFcUgxcVlVO0lBQ0k7RXJINHFZZDtFcUgxcVljO0lBQ0k7SUFDQTtJQUNBO0VySDRxWWxCO0VxSDFxWWtCO0lBQ0k7SUFDQTtJQUNBO0VySDRxWXRCO0VxSDNxWXNCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckg2cVkxQjtFcUh6cVlrQjtJQUNJO0lBQ0E7SUFDQTtFckgycVl0QjtFcUh4cVlrQjtJakh0TWhCO0lBQ0E7SUFDQSxxQmlIc011QztJakhyTXZDO0lpSHNNb0I7SUFDQTtFckg0cVl0QjtFcUh6cVlrQjtJQUNJO0lBQ0E7SUFDQTtFckgycVl0QjtFcUhwcVlVO0lBQ0k7SUFDQTtFckhzcVlkO0VxSHJxWWM7SUFDSTtJQUNBO0lBQ0E7RXJIdXFZbEI7RXFIcnFZa0I7SUFDSTtFckh1cVl0QjtFcUhucVljO0lBQ0k7RXJIcXFZbEI7RXFIanFZVTtJQUVJO0VySGtxWWQ7RXFIN3BZVTtJQUVJO0VySDhwWWQ7QUFDRjtBRTU0WUk7RW1Ia1BJO0lBRVE7RXJINHBZZDtBQUNGOztBc0h2NllBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUdNUztFOEdMVDtFQUNBO0VBQ0E7QXRIMDZZSjtBRTM2WUk7RW9IVko7SUFhUTtFdEg0NllOO0FBQ0Y7QUV2NFlJO0VvSG5ESjtJQWdCUTtFdEg4NllOO0FBQ0Y7QXNINTZZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIODZZWjtBc0g1NllRO0VBQ0k7RUFDQSxjOUdyQkM7RThHc0JEO0F0SDg2WVo7QXNINTZZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SDg2WVo7QXNIMTZZSTtFQUNJO0VBQ0E7RUFDQTtBdEg0NllSO0FzSDM2WVE7RUFDSTtFQUNBO0VBQ0E7QXRINjZZWjtBc0gxNllZO0VBQ0ksYzlHMUNNO0U4RzJDTjtFQUNBO0VBQ0E7QXRINDZZaEI7QXNIMTZZWTtFQUNJLGM5R3pDSTtFOEcwQ0o7RUFDQTtBdEg0NlloQjtBc0h4NllJO0VBQ0k7QXRIMDZZUjs7QXNIdjZZQTtFQUNJO0F0SDA2WUo7O0FzSHQ2WUk7RUFJSTtBdEhzNllSOztBdUhyL1lBO0FBQ0E7RUFDSTtBdkh3L1lKO0FFMStZSTtFcUhYSTtJbkhvRUo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnE3WUY7RUlwN1lFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkluRFk7SUpvRFo7RUpzN1lOO0FBQ0Y7QXVIaGdaSTtFQUNJO0VBQ0E7RUFDQTtFbkhSSjtFQUNBO0VBQ0E7RUFDQTtBSjJnWko7QUkxZ1pJO0VBQ0k7QUo0Z1pSO0FFdmdaSTtFcUhMQTtJQU1RO0V2SDBnWlY7QUFDRjtBdUh4Z1pJO0VBQ0k7RUFDQTtBdkgwZ1pSO0F1SHpnWlE7RUFDSTtBdkgyZ1paO0F1SHpnWlE7RUFDSTtFQUNBO0VBQ0E7QXZIMmdaWjtBdUh6Z1pRO0VBQ0k7QXZIMmdaWjtBdUh6Z1pRO0VBQ0k7RUFDQTtBdkgyZ1paO0F1SHpnWlE7RUFDSTtBdkgyZ1paO0F1SHpnWlE7RUFDSTtBdkgyZ1paO0F1SHpnWlE7RUFDSTtBdkgyZ1paO0F1SHZnWkk7RUFDSTtFQUNBO0F2SHlnWlI7QUU1aVpJO0VxSGlDQTtJbkh3Q0EseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1K1lGO0VJdCtZRTtJQUNJLGNJaEZXO0VSd2paakI7RUl2K1lNO0lBR0k7RUp1K1lWO0VJcCtZRTtJQUNJLHlCSXBFUztFUjBpWmY7QUFDRjtBdUh2aFpRO0VBQ0k7RUFDQTtBdkh5aFpaO0F1SHBoWlE7RUFDSSxjL0c1Qks7QVJralpqQjtBdUhsaFpJO0VBQ0k7RUFDQTtFQUVBLHlCL0d2Q2tCO0UrR3dDbEI7RUFDQTtBdkhtaFpSO0FFN2taSTtFcUhvREE7SUFRUTtJbkhuQlI7RUp5aVpGO0VJeGlaRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMGlaTjtFdUhoaVpVO0lBQ0kseUIvRzlDVTtFUmdsWnhCO0FBQ0Y7QXVIOWhaWTtFQUNJO0VBQ0E7QXZIZ2laaEI7QXVIN2haWTtFQUNJO0F2SCtoWmhCO0F1SDdoWmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgraFpwQjtBdUgzaFpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg2aFpoQjtBRXZuWkk7RXFIcUZRO0luSFpSLHlCSXJEYTtJSnNEYjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKa2paRjtFSWpqWkU7SUFDSSxjSWhGVztFUm1vWmpCO0VJbGpaTTtJQUdJO0VKa2paVjtFSS9pWkU7SUFDSSx5QklwRVM7RVJxblpmO0FBQ0Y7QUV0bVpJO0VxSGlEUTtJQVlRO0lBQ0E7SUFDQTtFdkg2aVpsQjtBQUNGO0F1SDNpWmdCO0VBQ0k7RUFDQTtFQUNBLHNDL0c1RUg7RStHNkVHO0VBQ0E7QXZINmlacEI7QXVIM2lab0I7RUFDSTtBdkg2aVp4QjtBdUg1aVp3QjtFQUNJO0F2SDhpWjVCO0F1SDVpWndCO0VBQ0k7QXZIOGlaNUI7QXVIMWlad0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9HcklmO0UrR3NJZTtFQUNBO0VBQ0E7QXZINGlaNUI7QXVIcmlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SHVpWlo7QXVIcmlaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIdWlaaEI7QXVIbmlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SHFpWlo7QXVIbGlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIb2laWjtBdUhsaVpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhvaVpoQjtBdUhqaVpZO0VBQ0k7QXZIbWlaaEI7QXVIaGlaWTtFQUNJO0VBQ0E7QXZIa2laaEI7QXVIL2haWTtFQUNJO0VBQ0EsYy9HdktJO0FSd3NacEI7QXVIL2haZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkhpaVpwQjtBdUg3aFpZO0VBQ0k7QXZIK2haaEI7QXVIM2haUTtFQUNJO0F2SDZoWlo7O0FFaHNaSTtFcUgwS0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZIMGhaVjtFdUh0aFpVO0lBQ0k7RXZId2haZDtFdUh0aFpVO0lBQ0k7RXZId2haZDtBQUNGO0F3SHJ3WkE7QUNBQTtBQUVBO0VBQ0k7RUFDQTtBekh1d1pKO0FFcnZaSTtFdUhwQko7SUFJUTtFekh5d1pOO0FBQ0Y7QUU1dFpJO0V1SGxESjtJQU9RO0V6SDJ3Wk47QUFDRjtBeUgxd1pJO0VBQ0k7QXpINHdaUjtBeUgzd1pRO0VBQ0k7QXpINndaWjtBeUgzd1pRO0VBQ0k7QXpINndaWjtBeUgzd1pRO0VBQ0k7RUFDQTtBekg2d1paO0FFOXVaSTtFdUhqQ0k7SUFJUTtFekgrd1pkO0FBQ0Y7QXlIN3daUTtFQUNJO0F6SCt3Wlo7QXlINXdaWTtFQUNJO0F6SDh3WmhCO0FFenZaSTtFdUh0QlE7SUFHUTtFekhneFpsQjtBQUNGO0F5SDd3WlE7RUFDSTtBekgrd1paO0F5SDl3Wlk7RUFDSSxjakh6Qkg7RWlIMEJHO0F6SGd4WmhCO0FFcndaSTtFdUhiUTtJQUlRO0V6SGt4WmxCO0FBQ0Y7QUUxd1pJO0V1SGZJO0lBVVE7RXpIbXhaZDtBQUNGO0F5SGx4Wlk7RUFDSSxjakhuQ0g7QVJ1elpiO0F5SGh4Wm9CO0VBQ0ksY2pIL0NYO0FSaTBaYjtBeUhoeFpvQjtFQUNJLGNqSGxEWDtBUm8wWmI7QXlIL3daZ0I7RUFDSSxjakh0RFA7QVJ1MFpiO0F5SC93WmdCO0VBQ0ksY2pIekRQO0FSMDBaYjs7QTBIbDFaQTtBQUVBO0VBQ0k7RUFDQTtBMUhvMVpKO0EwSGwxWkk7RUFDSTtBMUhvMVpSO0FFMzBaSTtFd0hkSjtJQVNRO0UxSG8xWk47QUFDRjtBRTEwWkk7RXdIcEJKO0lBWVE7RTFIczFaTjtBQUNGO0FFanpaSTtFd0hsREo7SUFlUTtJQUNBO0UxSHcxWk47QUFDRjtBRXJ5Wkk7RXdIcEVKO0lBbUJRO0UxSDAxWk47QUFDRjtBMEh6MVpJO0VBQ0k7QTFIMjFaUjtBMEh6MVpRO0VBQ0k7QTFIMjFaWjtBMEgxMVpZO0VBQ0k7QTFINDFaaEI7QTBIMTFaWTtFQUNJO0ExSDQxWmhCO0EwSHoxWmdCO0VBQ0k7QTFIMjFacEI7QTBIdjFaUTtFQUNJO0ExSHkxWlo7QTBIdjFaUTtFQUNJO0ExSHkxWlo7QTBIdjFaUTtFQUNJO0ExSHkxWlo7QTBIdDFaUTtFQUNJO0VBQ0E7QTFIdzFaWjtBMEhyMVpRO0VBQ0k7RUFDQTtBMUh1MVpaO0FFNTFaSTtFd0hHSTtJQUlRO0UxSHkxWmQ7QUFDRjtBMEh2MVpRO0VBQ0k7QTFIeTFaWjtBMEh0MVpZO0VBQ0k7QTFIdzFaaEI7QUV2MlpJO0V3SGNRO0lBR1E7RTFIMDFabEI7QUFDRjtBMEh2MVpRO0VBQ0k7QTFIeTFaWjtBMEh4MVpZO0VBQ0ksY2xIN0RIO0VrSDhERztBMUgwMVpoQjtBRW4zWkk7RXdIdUJRO0lBSVE7RTFINDFabEI7QUFDRjtBRXgzWkk7RXdIcUJJO0lBVVE7RTFINjFaZDtBQUNGO0EwSDExWm9CO0VBQ0ksY2xIaEZYO0FSNDZaYjtBMEgxMVpvQjtFQUNJLGNsSG5GWDtBUis2WmI7QTBIejFaZ0I7RUFDSSxjbEh2RlA7QVJrN1piOztBMkgxN1pBO0FDQUE7QUNBQTtBQ0FBO0FBRUE7RUFDSTtFQUNBO0E5SCs3Wko7QUVuN1pJO0U0SGRKO0lBSVE7RTlIaThaTjtBQUNGO0E4SC83Wkk7RUFDSTtFQUNBO0E5SGk4WlI7QThIOTdaSTtFQUNJO0E5SGc4WlI7O0ErSC84WkE7QUFFQTtFQUNJO0VBQ0EseUJ2SGdDYTtFdUgvQmIsY3ZIVVM7RXVIVFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IaTlaSjtBK0gvOFpJO0VBQ0kseUJ2SGlCWTtBUmc4WnBCOztBZ0loK1pBO0FBQ0E7RUFDSTtFQUNBO0FoSW0rWko7O0FnSS85WkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJaytaSjtBZ0loK1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElrK1pSO0FnSWgrWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElrK1paO0FFLytaSTtFOEhEQTtJQWtCUTtFaElrK1pWO0FBQ0Y7QWdJOTlaUTtFQUNJO0FoSWcrWlo7QWdJOTlaWTtFQUNJO0FoSWcrWmhCO0FnSTM5Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJNjlaUjtBRWxnYUk7RThIK0JBO0lBU1E7RWhJODlaVjtBQUNGO0FnSTM5Wkk7RUFDSTtFQUNBO0FoSTY5WlI7QWdJMTlaSTtFNUhoREE7RUFDQTtFQUNBLHFCNEgrQ3VCO0U1SDlDdkI7RTRIK0NJO0VBQ0EsY3hIckRLO0V3SHNETDtBaEkrOVpSO0FFaC9aSTtFOEhhQTtJQU1RO0VoSWkrWlY7QUFDRjs7QWlJemlhQTtBQUNBO0VBQ0k7RUFDQTtBakk0aWFKOztBaUl6aWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk0aWFKO0FFbmdhSTtFK0g5Q0o7SUFPUTtJQUNBO0VqSThpYU47QUFDRjtBaUk1aWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk4aWFSO0FpSTVpYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk4aWFaO0FFN2phSTtFK0hDQTtJQWtCUTtFakk4aWFWO0FBQ0Y7QWlJM2lhSTtFQUNJO0VBQ0EsY3pIMUJLO0V5SDJCTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTZpYVI7QUV2aWFJO0UrSGJBO0lBU1E7SUFDQTtFakkraWFWO0FBQ0Y7QWlJN2lhSTtFQUNJLGN6SHRDSztFeUh1Q0w7RUFDQTtBakkraWFSO0FFdGxhSTtFK0hvQ0E7SUFNUTtJQUNBO0lBQ0E7RWpJZ2phVjtBQUNGO0FpSTVpYVE7RUFDSTtBakk4aWFaO0FpSTVpYVk7RUFDSTtBakk4aWFoQjtBaUkxaWFJO0VBQ0k7QWpJNGlhUjtBaUl6aWFJOzs7O0VBSUksY3pIbEVLO0V5SG1FTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTJpYVI7QUU3a2FJO0UrSHlCQTs7OztJQVdRO0lBQ0E7SUFDQTtFaklnamFWO0FBQ0Y7QWlJN2lhUTtFQUNJO0FqSStpYVo7O0FrSTlvYUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBbElncGFKO0FrSTlvYUk7RUFDSTtFQUNBO0VBQ0E7QWxJZ3BhUjtBRXRtYUk7RWdJN0NBO0lBS1E7SUFDQTtFbElrcGFWO0FBQ0Y7QWtJanBhUTtFQUNJO0FsSW1wYVo7QWtJanBhUTs7RUFJSTtBbElpcGFaO0FrSTlvYVk7RUFDSTtBbElncGFoQjtBRTFwYUk7RWdJU1E7SUFHUTtFbElrcGFsQjtBQUNGO0FrSWhwYVk7RUFDSTtBbElrcGFoQjtBRWxxYUk7RWdJZVE7SUFHUTtFbElvcGFsQjtBQUNGO0FrSWxwYVk7RUFDSTtBbElvcGFoQjtBRXRvYUk7RWdJZlE7SUFJUTtJQUNBO0VsSXFwYWxCO0FBQ0Y7QWtJbHBhUTtFQUNJO0FsSW9wYVo7QUUvb2FJO0VnSU5JO0lBR1E7SUFDQTtFbElzcGFkO0FBQ0Y7QWtJcHBhUTtFQUNJO0FsSXNwYVo7QUV4cGFJO0VnSUNJO0lBR1E7RWxJd3BhZDtBQUNGO0FrSXBwYUk7RUFDSTtBbElzcGFSO0FFcHNhSTtFZ0k2Q0E7SUFHUTtJQUNBO0lBQ0E7RWxJd3BhVjtBQUNGO0FFdnFhSTtFZ0lTQTtJQVFRO0VsSTBwYVY7QUFDRjtBa0l6cGFRO0VBQ0k7QWxJMnBhWjtBa0l4cGFJO0VBQ0k7RUFDQTtBbEkwcGFSO0FFdnRhSTtFZ0kyREE7SUFJUTtJQUNBO0lBQ0E7RWxJNHBhVjtBQUNGO0FFMXJhSTtFZ0l1QkE7SUFTUTtJQUNBO0VsSThwYVY7QUFDRjtBa0k3cGFRO0VBQ0k7QWxJK3BhWjtBa0kzcGFRO0VBQ0k7QWxJNnBhWjtBa0k1cGFZO0VBQ0k7QWxJOHBhaEI7QWtJNXBhWTtFQUNJO0FsSThwYWhCO0FrSXpwYVE7RUFDSTtBbEkycGFaO0FrSXpwYVE7RUFDSTtBbEkycGFaO0FrSXhwYUk7RUFDSTtBbEkwcGFSO0FFcnRhSTtFZ0kwREE7SUFHUTtJQUNBO0VsSTRwYVY7QUFDRjs7QW1JL3dhQTtBQUdJO0VBQ0k7QW5JZ3hhUjtBbUk3d2FJO0VBQ0k7QW5JK3dhUjtBbUk3d2FRO0VBQ0k7RUFDQTtFQUNBLHlCM0hMQztBUm94YWI7O0FvSTV4YUE7QUFFQTtFQUNJO0VBQ0EseUI1SFllO0FSa3hhbkI7QW9JNXhhSTtFQUNJO0VBQ0E7RUFDQTtBcEk4eGFSO0FvSTV4YUk7RWhJTEE7RUFDQTtFQUNBO0VBQ0E7QUpveWFKO0FJbnlhSTtFQUNJO0FKcXlhUjtBb0lueWFRO0VBQ0k7QXBJcXlhWjtBb0lqeWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzVIREk7RTRIRUo7RUFDQTtBcElteWFSO0FvSWx5YVE7RUFDSTtBcElveWFaO0FvSWx5YVE7RUFDSTtBcElveWFaO0FvSWh5YUk7RUFDSTtBcElreWFSOztBcUlwMGFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySXMwYUo7QUV6eGFJO0VtSWxESjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0VySXcwYU47QUFDRjtBcUl2MGFJO0VBQ0k7QXJJeTBhUjtBRXgwYUk7RW1JRkE7SWpJMkRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWlJMURRO0VySTgwYVY7RUlueGFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkluRFk7SUpvRFo7RUpxeGFOO0FBQ0Y7QUV0emFJO0VtSXRDQTtJQVFRO0lBQ0E7SUFDQTtFckl3MWFWO0FBQ0Y7QXFJcjFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySXUxYVI7QUV0MGFJO0VtSXhCQTtJQVNRO0lBQ0E7RXJJeTFhVjtBQUNGO0FxSXYxYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckl5MWFSO0FFbDFhSTtFbUlYQTtJQU9RO0lBQ0E7RXJJMDFhVjtBQUNGO0FxSXYxYUk7RUFDSTtFQUNBO0FySXkxYVI7QUU1MWFJO0VtSUNBO0lBSVE7SUFDQTtFckkyMWFWO0FBQ0Y7QXFJeDFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTAxYVI7QXFJdjFhSTtFQUNJO0VBQ0E7RUFDQSxjN0hyRFk7RTZIc0RaO0FySXkxYVI7QXFJdjFhSTtFQUNJO0FySXkxYVI7QXFJdDFhSTtFQUNJO0VBQ0E7RUFDQSxjN0g3REk7QVJxNWFaO0FxSXIxYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckl1MWFSO0FFNTNhSTtFbUlpQ0E7SUFPUTtJQUNBO0lBQ0E7SUFDQTtFckl3MWFWO0FBQ0Y7QXFJdjFhUTtFQUNJO0VBQ0E7RUFDQTtBckl5MWFaO0FFejRhSTtFbUk2Q0k7SUFLUTtFckkyMWFkO0FBQ0Y7QXFJejFhWTtFQUNJO0FySTIxYWhCO0FxSXYxYUk7RUFDSTtFQUNBO0VBQ0E7QXJJeTFhUjtBRTE3YUk7RW1JOEZBO0lqSXJCQSx5QklyRGE7SUpzRGI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnEzYUY7RUlwM2FFO0lBQ0ksY0loRlc7RVJzOGFqQjtFSXIzYU07SUFHSTtFSnEzYVY7RUlsM2FFO0lBQ0kseUJJcEVTO0VSdzdhZjtFcUl0MmFVO0lBQ0kseUI3SC9HSDtFUnU5YVg7QUFDRjtBcUlwMmFJO0VBQ0k7RUFDQTtBcklzMmFSO0FxSW4yYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcklxMmFSO0FxSWwyYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW8yYVI7QXFJbjJhUTtFQUNJO0FySXEyYVo7QUVoOGFJO0VtSThGSTtJQUVRO0lBQ0E7SUFDQTtJQUNBO0VySW8yYWQ7QUFDRjtBcUlsMmFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJJbzJhWjtBRTk4YUk7RW1Jc0dJO0lBTVE7SUFDQTtJQUNBO0VySXMyYWQ7QUFDRjtBRXI5YUk7RW1JaUhJO0lBRVE7SUFDQTtFcklzMmFkO0FBQ0Y7QXFJcDJhUTtFQUNJO0FySXMyYVo7QUU5OWFJO0VtSXVISTtJQUdRO0VySXcyYWQ7QUFDRjtBcUl0MmFRO0VBQ0k7RUFDQTtBckl3MmFaO0FxSXQyYVE7RUFDSTtBckl3MmFaO0FFMSthSTtFbUlpSUk7SUFHUTtJQUNBO0lBQ0E7RXJJMDJhZDtBQUNGO0FxSXYyYVk7RUFDSTtBckl5MmFoQjtBcUlyMmFRO0VBQ0k7QXJJdTJhWjs7QXNJM2liQTtBQUVJO0VsSUlBO0VBQ0E7RUFDQTtFQUNBO0FKMGliSjtBSXppYkk7RUFDSTtBSjJpYlI7O0F1SXRqYkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJd2piSjtBdUl0amJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZJd2piUjtBdUlyamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qi9ITks7QVI2amJiO0F1SXRqYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkl3amJaO0F1SXJqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXVqYlI7QXVJcmpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdWpiUjtBdUl0amJRO0VBQ0k7QXZJd2piWjtBdUl0amJRO0VBQ0k7QXZJd2piWjtBdUlyamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdWpiUjtBdUlyamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZJdWpiUjtBdUlyamJJOzs7O0VBSUk7QXZJdWpiUjtBRTFrYkk7RXFJZUE7Ozs7SUFNUTtFdkk0amJWO0FBQ0Y7QXVJMWpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJNGpiUjtBdUkzamJRO0VBQ0k7QXZJNmpiWjtBdUkzamJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STZqYlo7QXVJMWpiSTtFQUNJLGMvSHZGSztBUm1wYmI7QUV2bWJJO0VxSWxESjtJQWdHUTtFdkk2amJOO0V1STVqYk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5Qi9IbEZlO0VSZ3BiekI7QUFDRjs7QXdJenFiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0F4STJxYko7O0F3SXhxYkE7RUFDSTtFQUNBO0F4STJxYko7QXdJenFiSTtFQUNJO0F4STJxYlI7QXdJeHFiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJMHFiUjtBRTNvYkk7RXNJcENBO0lBUVE7RXhJMnFiVjtBQUNGO0F3SXZxYlE7RUFDSTtFQUNBO0VBQ0E7QXhJeXFiWjtBd0l2cWJZO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXdxYmhCO0F3SXJxYlk7RUFDSTtFQUNBO0F4SXVxYmhCO0FFcHFiSTtFc0k1Q0o7SUE4Q1E7SUFDQTtFeElzcWJOO0FBQ0Y7O0F5STl0YkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBeklndWJKO0F5SS90Ykk7RUFDSTtFQUNBO0VBQ0E7QXpJaXViUjtBRXRyYkk7RXVJOUNBO0lBS1E7RXpJbXViVjtBQUNGO0FFM3JiSTtFdUl0Q0E7SUFFUTtFekltdWJWO0FBQ0Y7QXlJanViSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SW11YlI7QXlJanViSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJbXViUjtBeUlsdWJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXJJWFI7QUpndmJKO0FFcHRiSTtFdUlyQkk7SUFNUTtFekl1dWJkO0FBQ0Y7QXlJdHViWTtFQUNJLGNqSWhDSDtFaUlpQ0cseUJqSTFCSDtFaUkyQkc7RUFDQTtFQUNBO0F6SXd1YmhCO0FJM3ZiSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUo2dmJSO0FFdHViSTtFdUkzQkE7SUF3QlE7SUFDQTtJQUNBO0V6STZ1YlY7QUFDRjtBeUkzdWJJO0VBQ0k7RUFDQTtBekk2dWJSO0F5STV1YlE7RUFDSTtBekk4dWJaO0FFcHZiSTtFdUlLSTtJQUdRO0V6SWd2YmQ7QUFDRjtBeUk3dWJJO0VBQ0k7RUFDQTtFQUNBLGNqSWhEWTtBUit4YnBCO0F5STd1Ykk7RUFDSTtFQUNBO0VBQ0E7QXpJK3ViUjtBRW53Ykk7RXVJaUJBO0lBS1E7RXpJaXZiVjtBQUNGO0F5SS91Ykk7RUFDSTtFQUNBO0F6SWl2YlI7QUU1d2JJO0V1SXlCQTtJQUlRO0V6SW12YlY7QUFDRjtBeUlqdmJJO0VBQ0k7RUFDQTtFckk5REo7QUpremJKO0F5SW52YlE7RUFDSTtBeklxdmJaO0FJcHpiSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUpzemJSO0F5SXZ2Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJeXZiUjtBRXZ5Ykk7RXVJd0NBO0lBUVE7SUFDQTtFekkydmJWO0FBQ0Y7QXlJenZiSTtFQUNJO0F6STJ2YlI7QUVoemJJO0V1SW9EQTtJQUdRO0V6STZ2YlY7QUFDRjs7QTBJejJiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0ExSTIyYko7QUU1emJJO0V3SWxESjtJQUtRO0lBQ0E7RTFJNjJiTjtBQUNGO0EwSTUyYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUk4MmJSO0FFeDBiSTtFd0kxQ0E7SUFNUTtFMUlnM2JWO0FBQ0Y7O0EySWo0YkE7QUFDQTtFQUNJO0VBQ0E7RUFRQTtFQUNBO0VBQ0E7RUFDQSx5Qm5JWXFCO0FSaTNiekI7QTJJcjRiSTs7RUFFSTtBM0l1NGJSO0FFLzNiSTtFeUlmSjtJQWdCUTtFM0lrNGJOO0FBQ0Y7QUVoMmJJO0V5SW5ESjtJQW9CUTtJQUNBO0UzSW00Yk47QUFDRjtBMklsNGJJO0VBQ0k7RUFDQTtBM0lvNGJSO0FFMTJiSTtFeUk1QkE7SUFLUTtFM0lxNGJWO0FBQ0Y7QTJJbDRiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSW80YlI7QTJJajRiSTtFQUNJO0VBQ0E7QTNJbTRiUjtBMklqNGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJbTRiWjtBMkkvM2JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJaTRiUjtBRXo2Ykk7RXlJb0NBO0lBT1E7SUFDQTtJQUNBO0UzSWs0YlY7QUFDRjtBMkloNGJRO0VBQ0k7RUFDQTtFQUNBO0EzSWs0Ylo7QTJJLzNiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJaTRiWjtBRXg1Ykk7RXlJa0JJO0lBUVE7RTNJazRiZDtBQUNGO0FFNzViSTtFeUlBQTtJQStCUTtJQUNBO0lBQ0E7RTNJazRiVjtBQUNGO0EySS8zYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lpNGJSO0FFNzZiSTtFeUlxQ0E7SUFVUTtFM0lrNGJWO0FBQ0Y7QTJJLzNiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lpNGJSO0FFOTliSTtFeUl1RkE7SXZJZEEseUJJckRhO0lKc0RiO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5NWJGO0VJeDViRTtJQUNJLGNJaEZXO0VSMCtiakI7RUl6NWJNO0lBR0k7RUp5NWJWO0VJdDViRTtJQUNJLHlCSXBFUztFUjQ5YmY7RTJJLzRiVTtJQUNJO0UzSWk1YmQ7QUFDRjtBRWg5Ykk7RXlJbURBO0lBZVE7RTNJazViVjtBQUNGO0EySS80Ykk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EseUJuSWxISztBUmtnY2I7QUV6K2JJO0V5STRGUTtJQUVRO0lBQ0E7SUFDQTtFM0krNGJsQjtBQUNGO0FFeGdjSTtFeUlvSFE7SUFPUTtJQUNBO0lBQ0E7RTNJaTVibEI7QUFDRjtBRS9nY0k7RXlJaUlRO0lBRVE7RTNJZzVibEI7QUFDRjtBRTUvYkk7RXlJeUdRO0lBS1E7SUFDQTtJQUNBO0UzSWs1YmxCO0FBQ0Y7QTJJaDViWTtFQUNJO0VBQ0E7QTNJazViaEI7QUV2Z2NJO0V5SW1IUTtJQUtRO0UzSW01YmxCO0FBQ0Y7QTJJaDViWTtFQUNJO0EzSWs1YmhCO0FFdmljSTtFeUlvSlE7SUFHUTtFM0lvNWJsQjtBQUNGO0EySWo1Ylk7RUFDSTtBM0ltNWJoQjtBRXZoY0k7RXlJbUlRO0lBSVE7RTNJbzVibEI7QUFDRjtBMkloNWJZO0VBQ0k7QTNJazViaEI7QTJJOTRiUTtFQUNJO0EzSWc1Ylo7QUUxamNJO0V5SXlLSTtJQUdRO0UzSWs1YmQ7QUFDRjtBRXZpY0k7RXlJaUpJO0lBTVE7SUFDQTtJQUNBO0UzSW81YmQ7QUFDRjs7QTRJdGxjQTtBQUVBO0V4SUlJO0VBQ0E7RUFDQTtFQUNBO0V3SUxBO0VBQ0E7QTVJMmxjSjtBSXRsY0k7RUFDSTtBSndsY1I7QUUvaWNJO0UwSWxESjtJQU1RO0lBQ0E7RTVJK2xjTjtFNEk3bGNNO0lBQ0k7RTVJK2xjVjtBQUNGOztBNkk1bWNBO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SThtY0Q7QUVqa2NJO0UySWxESjtJQVFFO0U3SSttY0E7QUFDRjtBNkk3bWNDO0VBQ0M7QTdJK21jRjtBNkk1bWNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SThtY0Y7QUVqbGNJO0UySW5DSDtJQVNFO0U3SSttY0Q7QUFDRjtBNkk1bWNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0k4bWNKO0E2SXptY0M7RUFDQztFQUNBO0E3STJtY0Y7QTZJeG1jQztFQUNDO0E3STBtY0Y7O0E4SXhwY0E7QUFFSTtFQUNJLGN0STZCWTtBUjZuY3BCO0E4SXpwY1E7RUFDSSxjdElHQztBUndwY2I7QThJeHBjSTtFQUNJO0VBQ0E7QTlJMHBjUjtBOEkvb2NJO0VBMkNJO0E5SXVtY1I7QThJanBjUTs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlrcGNaO0E4SWhwY1k7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0SVJJO0VzSVNKO0VBQ0E7QTlJb3BjaEI7QThJaHBjUTs7RUFHSTtFQUNBLGN0SXRCVztBUnVxY3ZCO0E4SWhwY1k7O0VBQ0k7RUFDQSxjdElyQkk7RXNJc0JKO0E5SW1wY2hCO0E4SS9vY1E7O0VBR0k7QTlJZ3BjWjtBOEk1b2NRO0VBQ0k7QTlJOG9jWjtBOEk1b2NZO0VBQ0k7QTlJOG9jaEI7QThJeG9jSTtFQUNJLHlCdEl2RVc7RXNJd0VYLGN0STlESztFc0krREw7QTlJMG9jUjtBOEl2b2NJO0VBQ0kseUJ0SWxFVztBUjJzY25CO0E4SXRvY0k7RUFDSTtBOUl3b2NSO0E4SW5vY1E7RUFDSTtBOUlxb2NaO0E4SXBvY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdElsRUk7RXNJbUVKO0VBQ0E7RUFDQTtFQUNBO0E5SXNvY2hCOztBK0k1dWNBO0FBRUE7RUFDSTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Jd3VjSjtBRXR1Y0k7RTZJZEo7STNJdURJO0VKaXNjRjtFSWhzY0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSmtzY047RStJaHdjTTtJQUNJO0UvSWt3Y1Y7QUFDRjtBRXR0Y0k7RTZJbERKO0lBZVE7SUFDQTtJQUNBO0lBQ0E7RS9JNnZjTjtBQUNGO0ErSTN2Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTZ2Y1I7QUV6d2NJO0U2SU9BO0lBUVE7RS9JOHZjVjtFK0k3dmNVO0lBQ0k7SUFDQTtJQUNBO0UvSSt2Y2Q7QUFDRjtBK0k1dmNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ2SVhRO0V1SVlSO0EvSTh2Y1o7QUV4d2NJO0U2SUtJO0lBT1E7SUFDQTtFL0lnd2NkO0FBQ0Y7QUU1dmNJO0U2STdCQTtJQTZCUTtJQUNBO0UvSWd3Y1Y7QUFDRjtBK0k3dmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JK3ZjUjtBK0k1dmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JOHZjUjtBRWx6Y0k7RTZJdURRO0lBQ0k7RS9JOHZjZDtBQUNGO0ErSTN2Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnZJeEVDO0V1SXlFRDtBL0k2dmNaO0FFOXpjSTtFNkk0REk7SUFPUTtFL0krdmNkO0FBQ0Y7QUUveGNJO0U2SXdCSTtJQVVRO0lBQ0E7SUFDQTtJQUNBO0UvSWl3Y2Q7QUFDRjtBK0k3dmNZO0VBQ0k7QS9JK3ZjaEI7QUUxeWNJO0U2SWdEQTtJQUdRO0lBQ0E7SUFDQTtFL0kydmNWO0FBQ0Y7O0FnSnIyY0E7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKdTJjSjtBZ0pyMmNJO0VBQ0k7QWhKdTJjUjtBRWoyY0k7RThJSEE7SUFFUTtJQUNBO0lBQ0E7RWhKczJjVjtBQUNGO0FnSnIyY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhJTVE7RXdJRFIseUJ4SUNRO0FSazJjcEI7QUVsM2NJO0U4SUdJO0lBU1E7SUFDQTtFaEowMmNkO0FBQ0Y7QWdKdDJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4SVZlO0FSazNjdkI7QUU5M2NJO0U4SWtCQTtJQU1RO0VoSjAyY1Y7QUFDRjtBZ0p2MmNJO0VBQ0k7RUFDQTtFQUNBO0FoSnkyY1I7QWdKdDJjSTs7RUFFSTtBaEp3MmNSO0FnSnQyY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEp3MmNSO0FnSnIyY0k7RUFDSTtFQUNBO0VBQ0E7QWhKdTJjUjs7QWlKdjZjQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FqSnk2Y0o7QUU5NWNJO0UrSWRKO0lBTVE7RWpKMDZjTjtBQUNGO0FFMzRjSTtFK0l0Q0o7SUFTUTtJQUNBO0lBQ0E7RWpKNDZjTjtBQUNGO0FpSjE2Y0k7RUFDSSwyQmxKeURHO0VrSnhESDtFQUNBO0VBQ0E7RUFDQTtBako0NmNSO0FpSno2Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjI2Y1I7QWlKMTZjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJsSmtDRTtBQzA0Y2Q7QWlKMzZjWTtFQUNJLDJCbEpxQ0w7RWtKcENLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBako2NmNoQjtBaUoxNmNZO0VBQ0k7QWpKNDZjaEI7QWlKdjZjSTtFQUNJO0VBQ0E7QWpKeTZjUjtBRS84Y0k7RStJb0NBO0k3SXFDQSx5QklyRGE7SUpzRGI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjA0Y0Y7RUl6NGNFO0lBQ0ksY0loRlc7RVIyOWNqQjtFSTE0Y007SUFHSTtFSjA0Y1Y7RUl2NGNFO0lBQ0kseUJJcEVTO0VSNjhjZjtBQUNGO0FFOTdjSTtFK0lBQTtJQU9RO0lBQ0E7RWpKMjdjVjtBQUNGO0FpSjE3Y1E7RUFDSTtFQUNBLHNDekluQks7RXlJb0JMO0VBQ0E7RUFDQTtFQUNBO0FqSjQ3Y1o7O0FrSmhnZEE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVDbkpxRVE7QUM2N2NaO0FFeC9jSTtFZ0pkSjtJQU9RO0k5SWdESjtFSm85Y0Y7RUluOWNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpxOWNOO0VrSjlnZE07SUFDSSx5QjFJMkJRO0VScS9jbEI7QUFDRjtBa0o5Z2RJO0VBQ0k7RUFDQTtFQUNBO0FsSmdoZFI7QWtKOWdkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCbko2Q007RW1KNUNOO0VBQ0E7QWxKZ2hkUjtBSXpnZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBDTGNFO0VLYkY7RUFDQTtBSjJnZFI7QWtKdGhkSTtFQUNJO0VBQ0E7QWxKd2hkUjtBRS9nZEk7RWdKWEE7SUFJUTtJQUNBO0lBQ0E7RWxKMGhkVjtBQUNGO0FrSnpoZFE7RUFDSTtBbEoyaGRaO0FrSnhoZFk7RUFDSTtBbEowaGRoQjtBa0p6aGRnQjtFQUNJO0FsSjJoZHBCO0FrSnhoZGdCO0VBQ0k7QWxKMGhkcEI7QWtKeGhkZ0I7RUFDSTtFQUNBO0VBQ0E7QWxKMGhkcEI7QWtKdGhkUTtFQUNJO0FsSndoZFo7QWtKdmhkWTtFQUNJO0FsSnloZGhCOztBbUpybGRBO0FBR0U7RUFDRTtFQUNBO0VBQ0E7QW5Kc2xkSjtBbUpubGRFO0VBQ0U7RUFDQTtBbkpxbGRKOztBb0pobWRBO0FBRUE7RUFDSTtFQUNBO0FwSmttZEo7QUVobGRJO0VrSnBCSjtJQUtRO0VwSm1tZE47QUFDRjtBb0pqbWRJO0VBSUk7RUFDQTtBcEpnbWRSO0FvSjdsZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSitsZFI7QUV0bWRJO0VrSkVBO0lBUVE7RXBKZ21kVjtBQUNGO0FvSjlsZFE7RUFDSTtFQUNBO0FwSmdtZFo7QUUza2RJO0VrSmxDQTtJQWlCUTtJQUNBO0VwSmdtZFY7QUFDRjtBb0o3bGRJO0VBRUk7QXBKOGxkUjtBb0ozbGRJOztFQUdJO0FwSjRsZFI7QW9KemxkSTtFQUNJO0VBQ0E7RUFDQTtBcEoybGRSO0FFam9kSTtFa0ptQ0E7SUFNUTtFcEo0bGRWO0FBQ0Y7QUVob2RJO0VrSjZCQTtJQVNRO0VwSjhsZFY7QUFDRjtBRXZtZEk7RWtKREE7SUFhUTtJQUNBO0lBQ0E7SUFDQTtFcEorbGRWO0FBQ0Y7QW9KNWxkSTtFQUVJO0VBQ0E7QXBKNmxkUjtBb0oxbGRJO0VBQ0k7RUFDQSx5QjVJaEVLO0FSNHBkYjtBb0p6bGRJO0VBQ0k7RUFDQTtBcEoybGRSO0FvSnpsZFE7RUFDSTtBcEoybGRaO0FvSnZsZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSnlsZFI7QW9KdmxkUTtFQUNJO0VBQ0E7QXBKeWxkWjs7QXFKN3JkQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FySmdzZEo7QUVocGRJO0VtSm5ESjtJQU1RO0lBQ0E7SUFDQTtFckppc2ROO0FBQ0Y7QXFKL3JkSTtFQUNJO0FySmlzZFI7QUUxcGRJO0VtSnhDQTtJQUlRO0lBQ0E7RXJKa3NkVjtBQUNGO0FxSmhzZEk7RUFDSTtFQUNBO0FySmtzZFI7QXFKaHNkUTtFQUNJO0VBQ0E7QXJKa3NkWjtBcUpqc2RZO0VBQ0k7QXJKbXNkaEI7QUUvc2RJO0VtSmdCWTtJQUNJO0lBQ0E7RXJKa3NkbEI7RXFKaHNkYztJQUNJO0VySmtzZGxCO0VxSmhzZGM7SUFDSTtFckprc2RsQjtFcUpoc2RjO0lBQ0k7RXJKa3NkbEI7QUFDRjtBcUpoc2RZO0VBQ0k7QXJKa3NkaEI7QUU3cmRJO0VtSkZRO0lBRVE7SUFDQTtJQUNBO0VySmlzZGxCO0FBQ0Y7QXFKOXJkWTtFQUNJO0FySmdzZGhCO0FFdnNkSTtFbUphZ0I7SUFDSTtFcko2cmR0QjtBQUNGO0FFNXNkSTtFbUpVSTtJQVVRO0VySjRyZGQ7RXFKMXJkYztJQUNJO0VySjRyZGxCO0FBQ0Y7QUV4dmRJO0VtSm1FZ0I7SUFDSTtFckp3cmR0QjtBQUNGO0FxSnJyZFk7RUFDSTtBckp1cmRoQjtBRTV0ZEk7RW1KNEJJO0lBWVE7RXJKd3JkZDtBQUNGO0FFcndkSTtFbUorRVk7SUFDSTtFckp5cmRsQjtBQUNGO0FxSnByZEk7RUFDSTtFQUNBO0FySnNyZFI7QUUxdWRJO0VtSnNESTtJQUVRO0VySnNyZGQ7QUFDRjtBcUpscmRJO0VBQ0k7RUFDQTtBckpvcmRSO0FFdnhkSTtFbUppR0E7SUFLUTtFckpxcmRWO0VxSnByZFU7SWpKOUJSLHlCSXJEYTtJSnNEYjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKcXRkRjtFSXB0ZEU7SUFDSSxjSWhGVztFUnN5ZGpCO0VJcnRkTTtJQUdJO0VKcXRkVjtFSWx0ZEU7SUFDSSx5QklwRVM7RVJ3eGRmO0FBQ0Y7QXFKanNkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySm1zZFo7QXFKL3JkSTtFQUNJO0VBQ0E7QXJKaXNkUjs7QXNKdjBkQTtBQUVBO0VBQ0k7RUFDQTtBdEp5MGRKO0FFN3pkSTtFb0pkSjtJQUlRO0V0SjIwZE47QUFDRjtBRTl4ZEk7RW9KbERKO0lBUVE7SUFDQTtFdEo0MGROO0VzSjEwZE07SUFDSTtFdEo0MGRWO0VzSnowZE07SUFDSTtFdEoyMGRWO0FBQ0Y7O0F1SjkxZEE7QUFFQTtFQUNJO0VBQ0E7QXZKZzJkSjtBdUo5MWRJOzs7RUFHSTtBdkpnMmRSO0F1SjcxZEk7RUFDSTtFQUNBO0VBQ0E7QXZKKzFkUjtBSTcwZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBDTGNFO0VLYkY7RUFDQTtBSiswZFI7QXVKbjJkSTtFQUNJO0F2SnEyZFI7QUUxMmRJO0VxSk1JO0luSm1ESjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKcXpkRjtFSXB6ZEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSW5EWTtJSm9EWjtFSnN6ZE47QUFDRjtBdUo5MmRJO0VBQ0k7QXZKZzNkUjtBdUo3MmRJO0VBQ0k7QXZKKzJkUjs7QXdKajVkQTtBQ0FBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7QXpKbTVkSjs7QXlKaDVkQTtFQUVJLHVCMUpzREc7RTBKckRIO0VBQ0E7QXpKazVkSjtBeUpoNWRJO0VBQ0k7RUFDQTtFQUNBLHdCMUpxQ0E7RTBKcENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekprNWRSO0F5Sjk0ZFE7RUFDSTtFQUNBO0VBQ0E7QXpKZzVkWjtBeUo3NGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCMUplSjtBQ2c0ZFI7QXlKNTRkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QjFKTUo7RTBKTEk7RUFDQTtFQUNBO0VBQ0E7QXpKODRkWjtBeUoxNGRJO0VBQ0k7RUFDQTtBeko0NGRSO0F5SjE0ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx1QjFKVko7QUNzNWRSO0F5SnY0ZFE7RUFDSTtBekp5NGRaO0F5SnY0ZFk7RUFDSTtFQUNBO0F6Snk0ZGhCO0F5SnQ0ZFk7RUFDSTtFQUNBO0F6Snc0ZGhCO0F5Sm40ZEk7RUFDSTtBekpxNGRSO0F5Smo0ZFE7RUFDSTtBekptNGRaO0F5Smg0ZFE7RUFDSTtFQUNBO0F6Sms0ZFo7O0EwSmwrZEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSnErZEo7O0EwSmwrZEE7RUFDSTtFQUNBO0VBQ0E7RXRKa0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvNGRKO0FJbDRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJJeEZZO0VKeUZaO0VBQ0E7QUpvNGRSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9faHRtbF92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9fY29yZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2lyc24taWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2lyc25fZ3JpZHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9sYXlvdXRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX3RhYnNfYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9faW5wdXRfdGV4dC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fbm9kZV9jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19ub2RlX21lbWJlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX2RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19Db250YWN0X0Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX3BhcmFncmFwaC1jb21tb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19nbG9zc2FyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYWR2YW5jZWRfZmlsdGVycy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fZGF0ZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQXVkaW8vX0F1ZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmljaHRleHRfaW1hZ2UvX1JpY2h0ZXh0X2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvRG9jdW1lbnQvX0RvY3VtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlua3MvX0xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvSGVhZGVyL19IZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Sb3cvX1Jvdy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ltYWdlX3BhcmFncmFwaC9fSW1hZ2VfcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlicmFyeS9fTGlicmFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UaWxlL19UaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9Ub190aGVfdG9wL19Ub190aGVfdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Gb2xsb3dfdXMvX0ZvbGxvd191cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9CdXR0b24vX0J1dHRvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9UaGVtYXRpcXVlX25hdmlnYXRpb24vX1RoZW1hdGlxdWVfbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcmRzX2xpc3RfYWNjcm9jaGUvX0NhcmRzX2xpc3RfYWNjcm9jaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQ2FyZF9hY2Nyb2NoZS9fQ2FyZF9hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9DYXJkX3JlbGF0ZWRfY29udGVudC9fQ2FyZF9yZWxhdGVkX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQWNjb3JkaW9uL19BY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9HcmlkX3N0aWNrZXJzL19HcmlkX3N0aWNrZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGFzdF9wdWJsaXNoZWQvX0xhc3RfcHVibGlzaGVkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0NhcmQvX0NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvVGFnL19UYWcuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvTGluay9fTGluay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JlbGF0ZWRfY29udGVudHMvX1JlbGF0ZWRfY29udGVudHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSW5wdXQvX0lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01vYmlsZV9zZWNvbmRhcnlfbWVudS9fTW9iaWxlX3NlY29uZGFyeV9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9DYXJkc19hY2Nyb2NoZS9fQ2FyZHNfYWNjcm9jaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0hhdXRfZGVfcGFnZS9fSGF1dF9kZV9wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JpY2h0ZXh0L19SaWNodGV4dC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0FjY29yZGlvbnMvX0FjY29yZGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9RdW90ZS9fUXVvdGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvU2lkZWJhcl9kaXJlY3RfYWNjZXNzL19TaWRlYmFyX2RpcmVjdF9hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9DYXJ0ZV9tZW1icmUvX0NhcnRlX21lbWJyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0xpc3RlX2NhcnRlX21lbWJyZS9fTGlzdGVfY2FydGVfbWVtYnJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0ltYWdlL19JbWFnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0Ffdm9pcl9hdXNzaS9fQV92b2lyX2F1c3NpLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Ib3Jpem9udGFsX0NhcmQvX0hvcml6b250YWxfQ2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1RhYnNfSVJTTi9fVGFic19JUlNOLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvTGlzdGVfbWVtYnJlL19MaXN0ZV9tZW1icmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfY29ycG9yYXRpb24vX1BhZ2VfY29ycG9yYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfYXJ0aWNsZS9fUGFnZV9hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNpY19wYWdlL19CYXNpY19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNlX2RvY3VtZW50YWlyZS9fQmFzZV9kb2N1bWVudGFpcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfY2FycmVmb3VyL19QYWdlX2NhcnJlZm91ci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfaG9tZV9zZWN0aW9uL19QYWdlX2hvbWVfc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9ob21lcGFnZS9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0FfbGlyZV9hdXNzaS9fQV9saXJlX2F1c3NpLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01haW5fbmF2aWdhdGlvbi9fTWFpbl9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9EaXNjb3Zlcl9DYXJkL19EaXNjb3Zlcl9DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlua19saXN0X2NhcmQvX0xpbmtfbGlzdF9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9MaW5rX2xpc3QvX0xpbmtfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTmV3c2xldHRlcl9zdWJzY3JpcHRpb24vX05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9MYXRlc3RfbmV3cy9fTGF0ZXN0X25ld3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0FnZW5kYS9fQWdlbmRhLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TaWRlYmFyX3ZpZGVvL19TaWRlYmFyX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Nb3N0X3BvcHVsYXIvX01vc3RfcG9wdWxhci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9pY29uL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLWNvbnRhY3QtY2FyZC9faXJzbi1jb250YWN0LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvY29udGFjdC1ibG9jL19jb250YWN0LWJsb2Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvbWFwcy9fbWFwcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QcmVzc19jb250YWN0X3NpZGViYXIvX1ByZXNzX2NvbnRhY3Rfc2lkZWJhci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvUHVibGljYXRpb25zX2FjY2Vzcy9fUHVibGljYXRpb25zX2FjY2Vzcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQW1iYXNzYWRvcnNfZXhjaGFuZ2UvX0FtYmFzc2Fkb3JzX2V4Y2hhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tZGF0YWJhc2UtdGFicy9faXJzbi1kYXRhYmFzZS10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXN1bW1hcnkvX2lyc24tZGF0YWJhc2Utc3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvbGluay1saXN0LXZhcmlhbnQvX2xpbmstbGlzdC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9MaXN0aW5nX0ZlYXR1cmVkX0NvbnRlbnRfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0ZlYXR1cmVkX0NvbnRlbnRfRXhwb3NlZF9Gb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL1N1bW1hcnkvX1N1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0FjdHVhbGl0eS9fQWN0dWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkL19yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrL19TdGlja2Vyc18yY29udGVudF8xYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvX1N0aWNrZXJfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGFyZ2UvX1N0aWNrZXJfbGFyZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSHViX3RhZy9fSHViX3RhZy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvSW1hZ2VfaHViL19JbWFnZV9odWIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ltZ19vZl90aGVfd2Vlay9fSW1nX29mX3RoZV93ZWVrLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0h1Yl9ncmlkL19IdWJfZ3JpZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTGFzdF9tYWdhemluZS9fTGFzdF9tYWdhemluZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL01hZ19saXN0L19NYWdfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvQnJlYWRjcnVtYi9fQnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzLzJfbGlua3NfbGVmdC9fMl9saW5rc19sZWZ0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9kaXNjb3ZlcnlfY2FyZC9fZGlzY292ZXJ5X2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC9fZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaXN0ZV9wb2RjYXN0cy9fTGlzdGVfcG9kY2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9SaWNodGV4dF9taWdyYXRpb24vX1JpY2h0ZXh0X21pZ3JhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9EaXJlY3RfYWNjZXNzL19EaXJlY3RfYWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9EaXNjb3ZlcnlfY2FyZF9IUC9fRGlzY292ZXJ5X2NhcmRfSFAuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAvX0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL2lyc24tdG8tZnJvbnQtc2xpZGVyL19pcnNuLXRvLWZyb250LXNsaWRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2lyc24tdG8tZnJvbnQtYmxvY2svX2lyc24tdG8tZnJvbnQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vT3JnYW5pc21lcy9ocC1mb290ZXIvX2hwLWZvb3Rlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2JpZy1zdGFrZXMvX2JpZy1zdGFrZXMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UcmFuc2NyaXB0aW9uL19UcmFuc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RpdGxlL19UaXRsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIENvbG9ycyBkZWNsYXJhdGlvbiAqL1xuOnJvb3Qge1xuICAgIC0tZGFyay1ncmV5OiAjNmE2YTZhO1xuICAgIC0tbGlnaHQtZ3JleTogI2YyZjJmOTtcbiAgICAtLXRleHQtZ3JleTogIzE2MTYxNjtcbiAgICAtLWJsdWU6ICMwMDAwOTE7XG4gICAgLS1ibHVlLWhvdmVyOiAjMTIxMmZmO1xuICAgIC0tYmx1ZS1maWx0ZXI6ICM0ODRkN2E7XG4gICAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgICAtLWJsYWNrOiAjMDAwMDAwO1xuICAgIC0tZzMwMDogI2U3ZTdlNztcbiAgICAvL1ByaW1hcnlcbiAgICAtLWlyc24tcHJpbWFyeTogI2Q5MmM0MDtcbiAgICAtLWlyc24tZGFya2VuLXByaW1hcnk6ICNkNTJjM2Q7XG4gICAgLS1pcnNuLXBhc3RlbC1wcmltYXJ5OiAjZmRlY2VkO1xuICAgIC0taXJzbi1zdXBlcmRhcmstcHJpbWFyeTogI0QwMkIzQjtcbiAgICAtLWlyc24tdGhlbWF0aXF1ZS1wcmltYXJ5OiAjQzExNDI1O1xuXG4gICAgLy9CbGFja1xuICAgIC0taXJzbi1ibGFjazogIzFlMWUxZTtcbiAgICAtLWlyc24tZ2xvc3N5LWJsYWNrOiAjMTcxNzE3O1xuICAgIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAgIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMmYyZjJmO1xuICAgIC0taXJzbi1ncmV5bGlzaC1ibGFjazogIzM4MzgzODtcblxuICAgIC8vV2hpdGUvR3JleVxuICAgIC0taXJzbi1jcmVhbS13aGl0ZTogI2ZhZjhmNDtcbiAgICAtLWlyc24tbGlnaHQtZ3JleTogI2ZhZmFmYTtcbiAgICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAgIC0taXJzbi1ncmV5OiAjNDM0MzQzO1xuICAgIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI2M4ZDRkZjtcbiAgICAtLWlyc24tZ3Jhbml0LWdyZXk6ICM2NDY0NjQ7XG4gICAgLS1pcnNuLWhvdmVyLWdyZXk6ICM5ODk0OTQ7XG5cbiAgICAvL0JsdWVzXG4gICAgLS1pcnNuLXByaW1hcnktYmx1ZTogIzBBMDA5NjtcbiAgICAtLWlyc24tcGFzdGVsLWJsdWU6ICNBRkUxRkE7XG4gICAgLS1pcnNuLWJsdWU6ICMzYjhlZGY7XG4gICAgLS1pcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuICAgIC0taXJzbi1saWdodC1ibHVlOiAjZjFmOGZlO1xuICAgIC0taXJzbi1zZWEtYmx1ZTogIzAwNWZiZTtcbiAgICAtLWlyc24tZ3JleS1ibHVlOiAjZjRmN2ZjO1xuICAgIC0taXJzbi1oYW4tYmx1ZTogIzM0NzdDRDtcblxuICAgIC8vRm9udHNcbiAgICAtLWlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIC0taXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4kcHJpbWFyeTogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuJGRhcmtlbi1wcmltYXJ5OiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7IC8vIHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuXG4kYmxhY2s6IHZhcigtLWlyc24tYmxhY2spO1xuJGdsb3NzeS1ibGFjazogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xuJG9wYWNpZnktYmxhY2s6IHZhcigtLWlyc24tb3BhY2lmeS1ibGFjayk7XG4kbGlnaHRlci1ibGFjazogdmFyKC0taXJzbi1saWdodGVyLWJsYWNrKTtcbiRncmV5bGlzaC1ibGFjazogdmFyKC0taXJzbi1ncmV5bGlzaC1ibGFjayk7XG5cbiR3aGl0ZTogdmFyKC0td2hpdGUpO1xuJGNyZWFtLXdoaXRlOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiRsaWdodC1ncmV5OiB2YXIoLS1pcnNuLWxpZ2h0LWdyZXkpO1xuJGxpZ2h0ZXItZ3JleTogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuJGdyZXk6IHZhcigtLWlyc24tZ3JleSk7XG4kc2VwYXJhdG9yLWdyZXk6IHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xuJG1lbnUtc2VwYXJhdG9yLWdyZXk6IHZhcigtLWlyc24tbWVudS1zZXBhcmF0b3ItZ3JleSk7XG4kaW5hY3RpdmUtdGFiLWdyZXk6IHZhcigtLWlyc24taW5hY3RpdmUtdGFiLWdyZXkpO1xuJGdyYW5pdC1ncmV5OiB2YXIoLS1pcnNuLWdyYW5pdC1ncmV5KTtcblxuJGJsdWU6IHZhcigtLWlyc24tYmx1ZSk7XG4kc2t5LWJsdWU6IHZhcigtLWlyc24tc2t5LWJsdWUpO1xuJGxpZ2h0LWJsdWU6IHZhcigtLWlyc24tbGlnaHQtYmx1ZSk7XG4kc2VhLWJsdWU6IHZhcigtLWlyc24tc2VhLWJsdWUpO1xuJGdyZXktYmx1ZTogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xuIiwiLyogQ29sb3JzIGRlY2xhcmF0aW9uICovXG46cm9vdCB7XG4gIC0tZGFyay1ncmV5OiAjNmE2YTZhO1xuICAtLWxpZ2h0LWdyZXk6ICNmMmYyZjk7XG4gIC0tdGV4dC1ncmV5OiAjMTYxNjE2O1xuICAtLWJsdWU6ICMwMDAwOTE7XG4gIC0tYmx1ZS1ob3ZlcjogIzEyMTJmZjtcbiAgLS1ibHVlLWZpbHRlcjogIzQ4NGQ3YTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1nMzAwOiAjZTdlN2U3O1xuICAtLWlyc24tcHJpbWFyeTogI2Q5MmM0MDtcbiAgLS1pcnNuLWRhcmtlbi1wcmltYXJ5OiAjZDUyYzNkO1xuICAtLWlyc24tcGFzdGVsLXByaW1hcnk6ICNmZGVjZWQ7XG4gIC0taXJzbi1zdXBlcmRhcmstcHJpbWFyeTogI0QwMkIzQjtcbiAgLS1pcnNuLXRoZW1hdGlxdWUtcHJpbWFyeTogI0MxMTQyNTtcbiAgLS1pcnNuLWJsYWNrOiAjMWUxZTFlO1xuICAtLWlyc24tZ2xvc3N5LWJsYWNrOiAjMTcxNzE3O1xuICAtLWlyc24tb3BhY2lmeS1ibGFjazogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbiAgLS1pcnNuLWxpZ2h0ZXItYmxhY2s6ICMyZjJmMmY7XG4gIC0taXJzbi1ncmV5bGlzaC1ibGFjazogIzM4MzgzODtcbiAgLS1pcnNuLWNyZWFtLXdoaXRlOiAjZmFmOGY0O1xuICAtLWlyc24tbGlnaHQtZ3JleTogI2ZhZmFmYTtcbiAgLS1pcnNuLWxpZ2h0ZXItZ3JleTogIzcwNzA3MDtcbiAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI2M4ZDRkZjtcbiAgLS1pcnNuLWdyYW5pdC1ncmV5OiAjNjQ2NDY0O1xuICAtLWlyc24taG92ZXItZ3JleTogIzk4OTQ5NDtcbiAgLS1pcnNuLXByaW1hcnktYmx1ZTogIzBBMDA5NjtcbiAgLS1pcnNuLXBhc3RlbC1ibHVlOiAjQUZFMUZBO1xuICAtLWlyc24tYmx1ZTogIzNiOGVkZjtcbiAgLS1pcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuICAtLWlyc24tbGlnaHQtYmx1ZTogI2YxZjhmZTtcbiAgLS1pcnNuLXNlYS1ibHVlOiAjMDA1ZmJlO1xuICAtLWlyc24tZ3JleS1ibHVlOiAjZjRmN2ZjO1xuICAtLWlyc24taGFuLWJsdWU6ICMzNDc3Q0Q7XG4gIC0taXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1saWdodDogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvX3NsYWIvUm9ib3RvU2xhYi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIEJyZWFrcG9pbnRzICovXG46cm9vdCB7XG4gIC0taXJzbi1wcmltYXJ5LWJsdWU6ICMwQTAwOTY7XG4gIC0taXJzbi1wYXN0ZWwtYmx1ZTogI0FGRTFGQTtcbiAgLS1pcnNuLXByaW1hcnk6ICNFODNDNEU7XG4gIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI0Q1MkMzRDtcbiAgLS1pcnNuLWRhcmstcHJpbWFyeS1zZXBhcmF0b3I6ICNDRTM1NDU7XG4gIC0taXJzbi1ibGFjazogIzFGMUYxRjtcbiAgLS1pcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMkYyRjJGO1xuICAtLWlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG4gIC0taXJzbi1jcmVhbS13aGl0ZTogI0ZBRjhGNDtcbiAgLS1pcnNuLWJnLWdyZXk6ICNGOEY4Rjg7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjRkFGQUZBO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLWdyZXlsaXNoLWdyZXk6ICM1RjZDNzc7XG4gIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI0M4RDRERjtcbiAgLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk6ICNFM0U5RUY7XG4gIC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleTogIzkxOTE5MTtcbiAgLS1pcnNuLW1lbWJlci1iYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAtLWlyc24tYmx1ZTogIzNCOEVERjtcbiAgLS1pcnNuLXNreS1ibHVlOiAjMUVDQUZGO1xuICAtLWlyc24tbGlnaHQtYmx1ZTogI0YxRjhGRTtcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LXNpemUtY2FyZC10aXRsZTogMS4xMjVyZW07XG59XG5cbi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG4vKnVsIGxpc3Qgc3R5bGUgKi9cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuLyoqXG5ERUJVR1xuKiovXG4vKlxuTU9CSUxFIDwgNTc2cHhcbiovXG4vKiBQcm9jZXNzIHRvIHJlbmFtZSB1c2luZyByZWdleC4gKi9cbi8qIFVzZSByZWdleCB0byByZXBsYWNlIHRoZSByZXN1bHQgd2l0aCB0aGUgZm9sbG93aW5nIHRva2VuOiBcIi5mci1bYS16MC05XFwtXSpcIi4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1tLW44di1sZyxcbiAgLmZyLW0tbjR3LWxnIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW44di1sZyxcbiAgLmZyLW1sLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW44di1sZyxcbiAgLmZyLW1yLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uOHYtbGcsXG4gIC5mci1tdC1uNHctbGcsXG4gIC5mci1teS1uOHYtbGcsXG4gIC5mci1teS1uNHctbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW44di1sZyxcbiAgLmZyLW1iLW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uN3YtbGcge1xuICAgIG1hcmdpbjogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW42di1sZyxcbiAgLmZyLW0tbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjZ2LWxnLFxuICAuZnItbWwtbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uNnYtbGcsXG4gIC5mci1tci1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uNnYtbGcsXG4gIC5mci1tdC1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjZ2LWxnLFxuICAuZnItbWItbjN3LWxnLFxuICAuZnItbXktbjZ2LWxnLFxuICAuZnItbXktbjN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjV2LWxnIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uNXYtbGcsXG4gIC5mci1teS1uNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uNHYtbGcsXG4gIC5mci1tLW4ydy1sZyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uNHYtbGcsXG4gIC5mci1tbC1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uNHYtbGcsXG4gIC5mci1tci1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjR2LWxnLFxuICAuZnItbXQtbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uNHYtbGcsXG4gIC5mci1tYi1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4zdi1sZyxcbiAgLmZyLW15LW4zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uMnYtbGcsXG4gIC5mci1tLW4xdy1sZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4ydi1sZyxcbiAgLmZyLW1sLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjJ2LWxnLFxuICAuZnItbXItbjF3LWxnLFxuICAuZnItbXgtbjJ2LWxnLFxuICAuZnItbXgtbjF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjJ2LWxnLFxuICAuZnItbXQtbjF3LWxnLFxuICAuZnItbXktbjJ2LWxnLFxuICAuZnItbXktbjF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4ydi1sZyxcbiAgLmZyLW1iLW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4xdi1sZyB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4xLTV2LWxnLFxuICAuZnItbXktbjEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTAtbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMC1sZyxcbiAgLmZyLW14LTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4wLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMC01di1sZyxcbiAgLmZyLW14LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4wLTV2LWxnLFxuICAuZnItbXktbjAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMC01di1sZyxcbiAgLmZyLW15LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTAtNXYtbGcsXG4gIC5mci1teS0wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTF2LWxnIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTF2LWxnLFxuICAuZnItbXktMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEtNXYtbGcge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMS01di1sZyxcbiAgLmZyLW14LTEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xLTV2LWxnLFxuICAuZnItbXktMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMS01di1sZyxcbiAgLmZyLW15LTEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMnYtbGcsXG4gIC5mci1tLTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0ydi1sZyxcbiAgLmZyLW1sLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0ydi1sZyxcbiAgLmZyLW1yLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMnYtbGcsXG4gIC5mci1tdC0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0ydi1sZyxcbiAgLmZyLW1iLTF3LWxnLFxuICAuZnItbXktMnYtbGcsXG4gIC5mci1teS0xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tM3YtbGcge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtM3YtbGcsXG4gIC5mci1teS0zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tNHYtbGcsXG4gIC5mci1tLTJ3LWxnIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtNHYtbGcsXG4gIC5mci1tbC0ydy1sZyxcbiAgLmZyLW14LTR2LWxnLFxuICAuZnItbXgtMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTR2LWxnLFxuICAuZnItbXItMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtNHYtbGcsXG4gIC5mci1tdC0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItNHYtbGcsXG4gIC5mci1tYi0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTV2LWxnLFxuICAuZnItbXktNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS02di1sZyxcbiAgLmZyLW0tM3ctbGcge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTZ2LWxnLFxuICAuZnItbWwtM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTZ2LWxnLFxuICAuZnItbXItM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC02di1sZyxcbiAgLmZyLW10LTN3LWxnLFxuICAuZnItbXktNnYtbGcsXG4gIC5mci1teS0zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTZ2LWxnLFxuICAuZnItbWItM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS03di1sZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS04di1sZyxcbiAgLmZyLW0tNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC04di1sZyxcbiAgLmZyLW1sLTR3LWxnLFxuICAuZnItbXgtOHYtbGcsXG4gIC5mci1teC00dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItOHYtbGcsXG4gIC5mci1tci00dy1sZyxcbiAgLmZyLW14LTh2LWxnLFxuICAuZnItbXgtNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC04di1sZyxcbiAgLmZyLW10LTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi04di1sZyxcbiAgLmZyLW1iLTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTl2LWxnIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTl2LWxnLFxuICAuZnItbXktOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEwdi1sZyxcbiAgLmZyLW0tNXctbGcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTEwdi1sZyxcbiAgLmZyLW1sLTV3LWxnLFxuICAuZnItbXgtMTB2LWxnLFxuICAuZnItbXgtNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTB2LWxnLFxuICAuZnItbXItNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTB2LWxnLFxuICAuZnItbXQtNXctbGcsXG4gIC5mci1teS0xMHYtbGcsXG4gIC5mci1teS01dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTEwdi1sZyxcbiAgLmZyLW1iLTV3LWxnLFxuICAuZnItbXktMTB2LWxnLFxuICAuZnItbXktNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTExdi1sZyxcbiAgLmZyLW15LTExdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEydi1sZyxcbiAgLmZyLW0tNnctbGcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xMnYtbGcsXG4gIC5mci1tbC02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xMnYtbGcsXG4gIC5mci1tci02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTJ2LWxnLFxuICAuZnItbXQtNnctbGcsXG4gIC5mci1teS0xMnYtbGcsXG4gIC5mci1teS02dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xMnYtbGcsXG4gIC5mci1tYi02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTN2LWxnIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTN2LWxnLFxuICAuZnItbXgtMTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xM3YtbGcsXG4gIC5mci1teS0xM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTN2LWxnLFxuICAuZnItbXktMTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTR2LWxnLFxuICAuZnItbS03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTR2LWxnLFxuICAuZnItbWwtN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xNHYtbGcsXG4gIC5mci1tci03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNHYtbGcsXG4gIC5mci1tdC03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTR2LWxnLFxuICAuZnItbWItN3ctbGcsXG4gIC5mci1teS0xNHYtbGcsXG4gIC5mci1teS03dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTV2LWxnIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xNXYtbGcsXG4gIC5mci1teC0xNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNXYtbGcsXG4gIC5mci1teS0xNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTZ2LWxnLFxuICAuZnItbS04dy1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE2di1sZyxcbiAgLmZyLW1sLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE2di1sZyxcbiAgLmZyLW1yLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNnYtbGcsXG4gIC5mci1tdC04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE2di1sZyxcbiAgLmZyLW1iLTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xN3YtbGcsXG4gIC5mci1teS0xN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xOHYtbGcsXG4gIC5mci1tLTl3LWxnIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xOHYtbGcsXG4gIC5mci1tbC05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE4di1sZyxcbiAgLmZyLW1yLTl3LWxnLFxuICAuZnItbXgtMTh2LWxnLFxuICAuZnItbXgtOXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE4di1sZyxcbiAgLmZyLW10LTl3LWxnLFxuICAuZnItbXktMTh2LWxnLFxuICAuZnItbXktOXctbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xOHYtbGcsXG4gIC5mci1tYi05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xOXYtbGcge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xOXYtbGcsXG4gIC5mci1teC0xOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE5di1sZyxcbiAgLmZyLW15LTE5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xOXYtbGcsXG4gIC5mci1teS0xOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yMHYtbGcsXG4gIC5mci1tLTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIwdi1sZyxcbiAgLmZyLW1sLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjB2LWxnLFxuICAuZnItbXItMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjB2LWxnLFxuICAuZnItbXQtMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIwdi1sZyxcbiAgLmZyLW1iLTEwdy1sZyxcbiAgLmZyLW15LTIwdi1sZyxcbiAgLmZyLW15LTEwdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIxdi1sZyB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjF2LWxnLFxuICAuZnItbXgtMjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjF2LWxnLFxuICAuZnItbXktMjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIydi1sZyxcbiAgLmZyLW0tMTF3LWxnIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yMnYtbGcsXG4gIC5mci1tbC0xMXctbGcsXG4gIC5mci1teC0yMnYtbGcsXG4gIC5mci1teC0xMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjJ2LWxnLFxuICAuZnItbXItMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yMnYtbGcsXG4gIC5mci1tdC0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yMnYtbGcsXG4gIC5mci1tYi0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIzdi1sZyxcbiAgLmZyLW15LTIzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI0di1sZyxcbiAgLmZyLW0tMTJ3LWxnIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjR2LWxnLFxuICAuZnItbWwtMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNHYtbGcsXG4gIC5mci1tci0xMnctbGcsXG4gIC5mci1teC0yNHYtbGcsXG4gIC5mci1teC0xMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yNHYtbGcsXG4gIC5mci1tdC0xMnctbGcsXG4gIC5mci1teS0yNHYtbGcsXG4gIC5mci1teS0xMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjR2LWxnLFxuICAuZnItbWItMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjV2LWxnIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjV2LWxnLFxuICAuZnItbXgtMjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yNXYtbGcsXG4gIC5mci1teS0yNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjV2LWxnLFxuICAuZnItbXktMjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjZ2LWxnLFxuICAuZnItbS0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI2di1sZyxcbiAgLmZyLW1sLTEzdy1sZyxcbiAgLmZyLW14LTI2di1sZyxcbiAgLmZyLW14LTEzdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNnYtbGcsXG4gIC5mci1tci0xM3ctbGcsXG4gIC5mci1teC0yNnYtbGcsXG4gIC5mci1teC0xM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI2di1sZyxcbiAgLmZyLW10LTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI2di1sZyxcbiAgLmZyLW1iLTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjd2LWxnIHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yN3YtbGcsXG4gIC5mci1teC0yN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yN3YtbGcsXG4gIC5mci1teS0yN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjh2LWxnLFxuICAuZnItbS0xNHctbGcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yOHYtbGcsXG4gIC5mci1tbC0xNHctbGcsXG4gIC5mci1teC0yOHYtbGcsXG4gIC5mci1teC0xNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI4di1sZyxcbiAgLmZyLW1yLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI4di1sZyxcbiAgLmZyLW10LTE0dy1sZyxcbiAgLmZyLW15LTI4di1sZyxcbiAgLmZyLW15LTE0dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yOHYtbGcsXG4gIC5mci1tYi0xNHctbGcsXG4gIC5mci1teS0yOHYtbGcsXG4gIC5mci1teS0xNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yOXYtbGcsXG4gIC5mci1teS0yOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMHYtbGcsXG4gIC5mci1tLTE1dy1sZyB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMzB2LWxnLFxuICAuZnItbWwtMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTMwdi1sZyxcbiAgLmZyLW1yLTE1dy1sZyxcbiAgLmZyLW14LTMwdi1sZyxcbiAgLmZyLW14LTE1dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMzB2LWxnLFxuICAuZnItbXQtMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMzB2LWxnLFxuICAuZnItbWItMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMXYtbGcge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zMXYtbGcsXG4gIC5mci1teC0zMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTMxdi1sZyxcbiAgLmZyLW15LTMxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zMXYtbGcsXG4gIC5mci1teS0zMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMnYtbGcsXG4gIC5mci1tLTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTMydi1sZyxcbiAgLmZyLW1sLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMzJ2LWxnLFxuICAuZnItbXItMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMzJ2LWxnLFxuICAuZnItbXQtMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTMydi1sZyxcbiAgLmZyLW1iLTE2dy1sZyxcbiAgLmZyLW15LTMydi1sZyxcbiAgLmZyLW15LTE2dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWF1dG8tbGcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZnItbWwtYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5mci1tci1hdXRvLWxnLFxuICAuZnItbXgtYXV0by1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5mci1tdC1hdXRvLWxnLFxuICAuZnItbXktYXV0by1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuZnItbWItYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLmZyLW0tZmlyc3Qtbjh2LWxnLFxuICAuZnItbS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3Qtbjh2LWxnLFxuICAuZnItbWwtZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3Qtbjh2LWxnLFxuICAuZnItbXItZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW44di1sZyxcbiAgLmZyLW10LWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3Qtbjh2LWxnLFxuICAuZnItbWItZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uN3YtbGcsXG4gIC5mci1teS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjZ2LWxnLFxuICAuZnItbS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uNnYtbGcsXG4gIC5mci1tbC1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW42di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW14LWZpcnN0LW42di1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW42di1sZyxcbiAgLmZyLW10LWZpcnN0LW4zdy1sZyxcbiAgLmZyLW15LWZpcnN0LW42di1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uNnYtbGcsXG4gIC5mci1tYi1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW40di1sZyxcbiAgLmZyLW0tZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW40di1sZyxcbiAgLmZyLW1sLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW40di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uNHYtbGcsXG4gIC5mci1tdC1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW40di1sZyxcbiAgLmZyLW1iLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW15LWZpcnN0LW40di1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4zdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW0tZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtbjF3LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMnYtbGcsXG4gIC5mci1tci1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMnYtbGcsXG4gIC5mci1tdC1maXJzdC1uMXctbGcsXG4gIC5mci1teS1maXJzdC1uMnYtbGcsXG4gIC5mci1teS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjJ2LWxnLFxuICAuZnItbWItZmlyc3QtbjF3LWxnLFxuICAuZnItbXktZmlyc3QtbjJ2LWxnLFxuICAuZnItbXktZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTAtbGcsXG4gIC5mci1teC1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0ydi1sZyxcbiAgLmZyLW0tZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTJ2LWxnLFxuICAuZnItbXItZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0ydi1sZyxcbiAgLmZyLW10LWZpcnN0LTF3LWxnLFxuICAuZnItbXktZmlyc3QtMnYtbGcsXG4gIC5mci1teS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTJ2LWxnLFxuICAuZnItbWItZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC00di1sZyxcbiAgLmZyLW0tZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC00di1sZyxcbiAgLmZyLW1sLWZpcnN0LTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtNHYtbGcsXG4gIC5mci1teC1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNHYtbGcsXG4gIC5mci1tci1maXJzdC0ydy1sZyxcbiAgLmZyLW14LWZpcnN0LTR2LWxnLFxuICAuZnItbXgtZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC00di1sZyxcbiAgLmZyLW10LWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC00di1sZyxcbiAgLmZyLW1iLWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTV2LWxnLFxuICAuZnItbXktZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTZ2LWxnLFxuICAuZnItbS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtNnYtbGcsXG4gIC5mci1tbC1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNnYtbGcsXG4gIC5mci1tci1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTZ2LWxnLFxuICAuZnItbXQtZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtNnYtbGcsXG4gIC5mci1tYi1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtN3YtbGcsXG4gIC5mci1teS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTh2LWxnLFxuICAuZnItbS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTh2LWxnLFxuICAuZnItbWwtZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC04di1sZyxcbiAgLmZyLW1yLWZpcnN0LTR3LWxnLFxuICAuZnItbXgtZmlyc3QtOHYtbGcsXG4gIC5mci1teC1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTh2LWxnLFxuICAuZnItbXQtZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTh2LWxnLFxuICAuZnItbWItZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTB2LWxnLFxuICAuZnItbS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTB2LWxnLFxuICAuZnItbWwtZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xMHYtbGcsXG4gIC5mci1tci1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMHYtbGcsXG4gIC5mci1tdC1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTB2LWxnLFxuICAuZnItbWItZmlyc3QtNXctbGcsXG4gIC5mci1teS1maXJzdC0xMHYtbGcsXG4gIC5mci1teS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xMXYtbGcsXG4gIC5mci1teC1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMXYtbGcsXG4gIC5mci1teS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTJ2LWxnLFxuICAuZnItbS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMnYtbGcsXG4gIC5mci1tdC1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xM3YtbGcsXG4gIC5mci1teS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNHYtbGcsXG4gIC5mci1tLWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xNHYtbGcsXG4gIC5mci1tbC1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTd3LWxnLFxuICAuZnItbXgtZmlyc3QtMTR2LWxnLFxuICAuZnItbXgtZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE0di1sZyxcbiAgLmZyLW10LWZpcnN0LTd3LWxnLFxuICAuZnItbXktZmlyc3QtMTR2LWxnLFxuICAuZnItbXktZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xNHYtbGcsXG4gIC5mci1tYi1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xNXYtbGcsXG4gIC5mci1teC1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE1di1sZyxcbiAgLmZyLW15LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xNXYtbGcsXG4gIC5mci1teS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNnYtbGcsXG4gIC5mci1tLWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTZ2LWxnLFxuICAuZnItbXItZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE2di1sZyxcbiAgLmZyLW10LWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTZ2LWxnLFxuICAuZnItbWItZmlyc3QtOHctbGcsXG4gIC5mci1teS1maXJzdC0xNnYtbGcsXG4gIC5mci1teS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTd2LWxnLFxuICAuZnItbXgtZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTd2LWxnLFxuICAuZnItbXktZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE4di1sZyxcbiAgLmZyLW0tZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTl3LWxnLFxuICAuZnItbXgtZmlyc3QtMTh2LWxnLFxuICAuZnItbXgtZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTh2LWxnLFxuICAuZnItbXItZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTh2LWxnLFxuICAuZnItbXQtZmlyc3QtOXctbGcsXG4gIC5mci1teS1maXJzdC0xOHYtbGcsXG4gIC5mci1teS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTl3LWxnLFxuICAuZnItbXktZmlyc3QtMTh2LWxnLFxuICAuZnItbXktZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE5di1sZyxcbiAgLmZyLW15LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMHYtbGcsXG4gIC5mci1tci1maXJzdC0xMHctbGcsXG4gIC5mci1teC1maXJzdC0yMHYtbGcsXG4gIC5mci1teC1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xMHctbGcsXG4gIC5mci1teS1maXJzdC0yMHYtbGcsXG4gIC5mci1teS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjB2LWxnLFxuICAuZnItbWItZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjF2LWxnLFxuICAuZnItbXgtZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yMXYtbGcsXG4gIC5mci1teS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjF2LWxnLFxuICAuZnItbXktZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjJ2LWxnLFxuICAuZnItbS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTExdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIydi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMnYtbGcsXG4gIC5mci1tci1maXJzdC0xMXctbGcsXG4gIC5mci1teC1maXJzdC0yMnYtbGcsXG4gIC5mci1teC1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTIydi1sZyxcbiAgLmZyLW10LWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yM3YtbGcsXG4gIC5mci1teC1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yM3YtbGcsXG4gIC5mci1teS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjR2LWxnLFxuICAuZnItbS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yNHYtbGcsXG4gIC5mci1tbC1maXJzdC0xMnctbGcsXG4gIC5mci1teC1maXJzdC0yNHYtbGcsXG4gIC5mci1teC1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI0di1sZyxcbiAgLmZyLW10LWZpcnN0LTEydy1sZyxcbiAgLmZyLW15LWZpcnN0LTI0di1sZyxcbiAgLmZyLW15LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yNHYtbGcsXG4gIC5mci1tYi1maXJzdC0xMnctbGcsXG4gIC5mci1teS1maXJzdC0yNHYtbGcsXG4gIC5mci1teS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yNXYtbGcsXG4gIC5mci1teS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yNnYtbGcsXG4gIC5mci1tLWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW14LWZpcnN0LTI2di1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjZ2LWxnLFxuICAuZnItbWItZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yN3YtbGcsXG4gIC5mci1teC1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI3di1sZyxcbiAgLmZyLW15LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yN3YtbGcsXG4gIC5mci1teS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yOHYtbGcsXG4gIC5mci1tLWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjh2LWxnLFxuICAuZnItbXItZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjh2LWxnLFxuICAuZnItbXQtZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW15LWZpcnN0LTI4di1sZyxcbiAgLmZyLW15LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjl2LWxnLFxuICAuZnItbXgtZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjl2LWxnLFxuICAuZnItbXktZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0zMHYtbGcsXG4gIC5mci1tbC1maXJzdC0xNXctbGcsXG4gIC5mci1teC1maXJzdC0zMHYtbGcsXG4gIC5mci1teC1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMzB2LWxnLFxuICAuZnItbXItZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0zMHYtbGcsXG4gIC5mci1tYi1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMydi1sZyxcbiAgLmZyLW0tZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMzJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0zMnYtbGcsXG4gIC5mci1tci1maXJzdC0xNnctbGcsXG4gIC5mci1teC1maXJzdC0zMnYtbGcsXG4gIC5mci1teC1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xNnctbGcsXG4gIC5mci1teS1maXJzdC0zMnYtbGcsXG4gIC5mci1teS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMzJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5mci1tbC1maXJzdC1hdXRvLWxnLFxuICAuZnItbXgtZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZyLW1yLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZyLW10LWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5mci1tYi1maXJzdC1hdXRvLWxnLFxuICAuZnItbXktZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAuZnItcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTAtbGcsXG4gIC5mci1weS0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LW4wLTV2LWxnLFxuICAuZnItcHktbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xdi1sZyxcbiAgLmZyLXB4LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMXYtbGcsXG4gIC5mci1weC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xLTV2LWxnLFxuICAuZnItcHktMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0ydi1sZyxcbiAgLmZyLXAtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0ydi1sZyxcbiAgLmZyLXBsLTF3LWxnLFxuICAuZnItcHgtMnYtbGcsXG4gIC5mci1weC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMnYtbGcsXG4gIC5mci1wci0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0ydi1sZyxcbiAgLmZyLXB0LTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0ydi1sZyxcbiAgLmZyLXBiLTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTN2LWxnLFxuICAuZnItcHgtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0zdi1sZyxcbiAgLmZyLXB4LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtNHYtbGcsXG4gIC5mci1wLTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTR2LWxnLFxuICAuZnItcGwtMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItNHYtbGcsXG4gIC5mci1wci0ydy1sZyxcbiAgLmZyLXB4LTR2LWxnLFxuICAuZnItcHgtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtNHYtbGcsXG4gIC5mci1wdC0ydy1sZyxcbiAgLmZyLXB5LTR2LWxnLFxuICAuZnItcHktMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTR2LWxnLFxuICAuZnItcGItMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTV2LWxnLFxuICAuZnItcHgtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtNnYtbGcsXG4gIC5mci1wLTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtNnYtbGcsXG4gIC5mci1wbC0zdy1sZyxcbiAgLmZyLXB4LTZ2LWxnLFxuICAuZnItcHgtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTZ2LWxnLFxuICAuZnItcHItM3ctbGcsXG4gIC5mci1weC02di1sZyxcbiAgLmZyLXB4LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtNnYtbGcsXG4gIC5mci1wdC0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItNnYtbGcsXG4gIC5mci1wYi0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItN3YtbGcsXG4gIC5mci1weC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTh2LWxnLFxuICAuZnItcC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC04di1sZyxcbiAgLmZyLXBsLTR3LWxnLFxuICAuZnItcHgtOHYtbGcsXG4gIC5mci1weC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTh2LWxnLFxuICAuZnItcHItNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTh2LWxnLFxuICAuZnItcHQtNHctbGcsXG4gIC5mci1weS04di1sZyxcbiAgLmZyLXB5LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi04di1sZyxcbiAgLmZyLXBiLTR3LWxnLFxuICAuZnItcHktOHYtbGcsXG4gIC5mci1weS00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC05di1sZyxcbiAgLmZyLXB4LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItOXYtbGcsXG4gIC5mci1weC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEwdi1sZyxcbiAgLmZyLXAtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xMHYtbGcsXG4gIC5mci1wbC01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xMHYtbGcsXG4gIC5mci1wci01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTB2LWxnLFxuICAuZnItcHQtNXctbGcsXG4gIC5mci1weS0xMHYtbGcsXG4gIC5mci1weS01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xMHYtbGcsXG4gIC5mci1wYi01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xMnYtbGcsXG4gIC5mci1wLTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEydi1sZyxcbiAgLmZyLXBsLTZ3LWxnLFxuICAuZnItcHgtMTJ2LWxnLFxuICAuZnItcHgtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xMnYtbGcsXG4gIC5mci1wci02dy1sZyxcbiAgLmZyLXB4LTEydi1sZyxcbiAgLmZyLXB4LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTEydi1sZyxcbiAgLmZyLXB0LTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEydi1sZyxcbiAgLmZyLXBiLTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xM3YtbGcsXG4gIC5mci1weS0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xNHYtbGcsXG4gIC5mci1wLTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTR2LWxnLFxuICAuZnItcGwtN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTR2LWxnLFxuICAuZnItcHItN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE0di1sZyxcbiAgLmZyLXB0LTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTR2LWxnLFxuICAuZnItcGItN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xNXYtbGcsXG4gIC5mci1weS0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTZ2LWxnLFxuICAuZnItcC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xNnYtbGcsXG4gIC5mci1wbC04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTZ2LWxnLFxuICAuZnItcHItOHctbGcsXG4gIC5mci1weC0xNnYtbGcsXG4gIC5mci1weC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xNnYtbGcsXG4gIC5mci1wdC04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xNnYtbGcsXG4gIC5mci1wYi04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTh2LWxnLFxuICAuZnItcC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE4di1sZyxcbiAgLmZyLXBsLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE4di1sZyxcbiAgLmZyLXByLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xOHYtbGcsXG4gIC5mci1wdC05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE4di1sZyxcbiAgLmZyLXBiLTl3LWxnLFxuICAuZnItcHktMTh2LWxnLFxuICAuZnItcHktOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE5di1sZyxcbiAgLmZyLXB5LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIwdi1sZyxcbiAgLmZyLXAtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIwdi1sZyxcbiAgLmZyLXBsLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIwdi1sZyxcbiAgLmZyLXByLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yMHYtbGcsXG4gIC5mci1wdC0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIwdi1sZyxcbiAgLmZyLXBiLTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjF2LWxnLFxuICAuZnItcHktMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIydi1sZyxcbiAgLmZyLXAtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjJ2LWxnLFxuICAuZnItcGwtMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yMnYtbGcsXG4gIC5mci1wci0xMXctbGcsXG4gIC5mci1weC0yMnYtbGcsXG4gIC5mci1weC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yMnYtbGcsXG4gIC5mci1wdC0xMXctbGcsXG4gIC5mci1weS0yMnYtbGcsXG4gIC5mci1weS0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjJ2LWxnLFxuICAuZnItcGItMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yNHYtbGcsXG4gIC5mci1wLTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yNHYtbGcsXG4gIC5mci1wbC0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yNHYtbGcsXG4gIC5mci1wci0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjR2LWxnLFxuICAuZnItcHQtMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yNHYtbGcsXG4gIC5mci1wYi0xMnctbGcsXG4gIC5mci1weS0yNHYtbGcsXG4gIC5mci1weS0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yNXYtbGcsXG4gIC5mci1weS0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yNnYtbGcsXG4gIC5mci1wLTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI2di1sZyxcbiAgLmZyLXBsLTEzdy1sZyxcbiAgLmZyLXB4LTI2di1sZyxcbiAgLmZyLXB4LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjZ2LWxnLFxuICAuZnItcHItMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjZ2LWxnLFxuICAuZnItcHQtMTN3LWxnLFxuICAuZnItcHktMjZ2LWxnLFxuICAuZnItcHktMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI2di1sZyxcbiAgLmZyLXBiLTEzdy1sZyxcbiAgLmZyLXB5LTI2di1sZyxcbiAgLmZyLXB5LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yN3YtbGcsXG4gIC5mci1weS0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjh2LWxnLFxuICAuZnItcC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjh2LWxnLFxuICAuZnItcGwtMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjh2LWxnLFxuICAuZnItcHItMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI4di1sZyxcbiAgLmZyLXB0LTE0dy1sZyxcbiAgLmZyLXB5LTI4di1sZyxcbiAgLmZyLXB5LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjh2LWxnLFxuICAuZnItcGItMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMzB2LWxnLFxuICAuZnItcC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0zMHYtbGcsXG4gIC5mci1wbC0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTMwdi1sZyxcbiAgLmZyLXByLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTMwdi1sZyxcbiAgLmZyLXB0LTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0zMHYtbGcsXG4gIC5mci1wYi0xNXctbGcsXG4gIC5mci1weS0zMHYtbGcsXG4gIC5mci1weS0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTMxdi1sZyxcbiAgLmZyLXB5LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTMydi1sZyxcbiAgLmZyLXAtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTMydi1sZyxcbiAgLmZyLXBsLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTMydi1sZyxcbiAgLmZyLXByLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0zMnYtbGcsXG4gIC5mci1wdC0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTMydi1sZyxcbiAgLmZyLXBiLTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTAtbGcsXG4gIC5mci1weS1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMXYtbGcsXG4gIC5mci1weC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0ydi1sZyxcbiAgLmZyLXAtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0ydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMnYtbGcsXG4gIC5mci1weC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMnYtbGcsXG4gIC5mci1wci1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0ydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0ydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTN2LWxnLFxuICAuZnItcHgtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0zdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtNHYtbGcsXG4gIC5mci1wLWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTR2LWxnLFxuICAuZnItcGwtZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtNHYtbGcsXG4gIC5mci1wci1maXJzdC0ydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTR2LWxnLFxuICAuZnItcHgtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtNHYtbGcsXG4gIC5mci1wdC1maXJzdC0ydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTR2LWxnLFxuICAuZnItcHktZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTR2LWxnLFxuICAuZnItcGItZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTV2LWxnLFxuICAuZnItcHgtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtNnYtbGcsXG4gIC5mci1wLWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtNnYtbGcsXG4gIC5mci1wbC1maXJzdC0zdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTZ2LWxnLFxuICAuZnItcHItZmlyc3QtM3ctbGcsXG4gIC5mci1weC1maXJzdC02di1sZyxcbiAgLmZyLXB4LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtNnYtbGcsXG4gIC5mci1wdC1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtNnYtbGcsXG4gIC5mci1wYi1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtN3YtbGcsXG4gIC5mci1weC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTh2LWxnLFxuICAuZnItcC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC04di1sZyxcbiAgLmZyLXBsLWZpcnN0LTR3LWxnLFxuICAuZnItcHgtZmlyc3QtOHYtbGcsXG4gIC5mci1weC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTh2LWxnLFxuICAuZnItcHItZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTh2LWxnLFxuICAuZnItcHQtZmlyc3QtNHctbGcsXG4gIC5mci1weS1maXJzdC04di1sZyxcbiAgLmZyLXB5LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC04di1sZyxcbiAgLmZyLXBiLWZpcnN0LTR3LWxnLFxuICAuZnItcHktZmlyc3QtOHYtbGcsXG4gIC5mci1weS1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC05di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtOXYtbGcsXG4gIC5mci1weC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXAtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xMHYtbGcsXG4gIC5mci1wbC1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xMHYtbGcsXG4gIC5mci1wci1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTB2LWxnLFxuICAuZnItcHQtZmlyc3QtNXctbGcsXG4gIC5mci1weS1maXJzdC0xMHYtbGcsXG4gIC5mci1weS1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xMHYtbGcsXG4gIC5mci1wYi1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xMnYtbGcsXG4gIC5mci1wLWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xMnYtbGcsXG4gIC5mci1wci1maXJzdC02dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xM3YtbGcsXG4gIC5mci1weS1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xNHYtbGcsXG4gIC5mci1wLWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTR2LWxnLFxuICAuZnItcGwtZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTR2LWxnLFxuICAuZnItcHItZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB0LWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTR2LWxnLFxuICAuZnItcGItZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xNXYtbGcsXG4gIC5mci1weS1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTZ2LWxnLFxuICAuZnItcC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xNnYtbGcsXG4gIC5mci1wbC1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTZ2LWxnLFxuICAuZnItcHItZmlyc3QtOHctbGcsXG4gIC5mci1weC1maXJzdC0xNnYtbGcsXG4gIC5mci1weC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xNnYtbGcsXG4gIC5mci1wdC1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xNnYtbGcsXG4gIC5mci1wYi1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTh2LWxnLFxuICAuZnItcC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBsLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE4di1sZyxcbiAgLmZyLXByLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xOHYtbGcsXG4gIC5mci1wdC1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBiLWZpcnN0LTl3LWxnLFxuICAuZnItcHktZmlyc3QtMTh2LWxnLFxuICAuZnItcHktZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXAtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yMHYtbGcsXG4gIC5mci1wdC1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjF2LWxnLFxuICAuZnItcHktZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yMnYtbGcsXG4gIC5mci1wci1maXJzdC0xMXctbGcsXG4gIC5mci1weC1maXJzdC0yMnYtbGcsXG4gIC5mci1weC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xMXctbGcsXG4gIC5mci1weS1maXJzdC0yMnYtbGcsXG4gIC5mci1weS1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yNHYtbGcsXG4gIC5mci1wLWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yNHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yNHYtbGcsXG4gIC5mci1wci1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjR2LWxnLFxuICAuZnItcHQtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yNHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMnctbGcsXG4gIC5mci1weS1maXJzdC0yNHYtbGcsXG4gIC5mci1weS1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yNXYtbGcsXG4gIC5mci1weS1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yNnYtbGcsXG4gIC5mci1wLWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjZ2LWxnLFxuICAuZnItcHItZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTN3LWxnLFxuICAuZnItcHktZmlyc3QtMjZ2LWxnLFxuICAuZnItcHktZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yN3YtbGcsXG4gIC5mci1weS1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjh2LWxnLFxuICAuZnItcC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjh2LWxnLFxuICAuZnItcGwtZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjh2LWxnLFxuICAuZnItcHItZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB0LWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjh2LWxnLFxuICAuZnItcGItZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMzB2LWxnLFxuICAuZnItcC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0zMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0zMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xNXctbGcsXG4gIC5mci1weS1maXJzdC0zMHYtbGcsXG4gIC5mci1weS1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTMydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTMydi1sZyxcbiAgLmZyLXByLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0zMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZGl2IC5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBkaXYuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbiAuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbi5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBmaWd1cmUgLmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGZpZ3VyZS5mci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi8qIFRPRE8gUkVNT1ZFIFRISVMgV0hFTiBTVElDS1kgSVMgRklYRUQgKi9cbi5mci1zaWRlbWVudS0tc3RpY2t5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5oMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG5cbmgzLFxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDg1LjI1cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mci1sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFyaWFubmVcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleSk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNjI1cmVtO1xuICB9XG4gIC5sYXlvdXQtZ3JpZDpub3QoLm5vLXNpZGViYXIpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIGFzaWRlXCIgXCJmb290ZXIgYXNpZGVcIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLmxheW91dC1ncmlkLm5vLXNpZGViYXIgLmlyc24tbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3JpZC5uby1zaWRlYmFyIC5sYXlvdXQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYXlvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjY3NXJlbTtcbiAgfVxufVxuLnZpZXdzLXZpZXctZ3JpZC5ob3Jpem9udGFsLmNvbHMtNC5jbGVhcmZpeCAudmlld3Mtcm93ID4gKiB7XG4gIG1hcmdpbjogMS41NjI1cmVtIDAgMCAxLjU2MjVyZW07XG59XG4udmlld3Mtdmlldy1ncmlkLmhvcml6b250YWwuY29scy00LmNsZWFyZml4IC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAtMS41NjI1cmVtIDAgMCAtMS41NjI1cmVtO1xufVxuXG5zZWN0aW9uW2NsYXNzXj1pcnNuXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIge1xuICBncmlkLWFyZWE6IGZvb3Rlcjtcbn1cblxuLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLCAuZnItYnRuOm5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSwgLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3NePWZyLWZpLV06OmJlZm9yZSwgLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG5cbltjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzXj1pcnNuLWZpLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgaXJzbi1maS1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mci1pY29uLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWljb24taXJzbi1zaGFyZS1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSwgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24taWNvbi1jb2xvcik7XG4gIHdpZHRoOiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmlyc24taWNvbi0tbWFwOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLWxldHRlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1zaXRlOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNpdGUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tYmVsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1iZWxsLWZvb3Rlci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tcG9kY2FzdDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbWVkaWE6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWVkaWEuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1lZ2FwaG9uZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWVnYXBob25lLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tYXNzb3M6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tYXNzb3Muc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1taWNyb3Njb3BlOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLXBsdXM6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xufVxuXG4uaXJzbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWdyaWQgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZ3JpZF9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDEzLjkzNzVyZW07XG4gIH1cbiAgLmlyc24tZ3JpZC0tc2lkZWJhciB7XG4gICAgZ3JpZC1nYXA6IDFyZW0gNi41NjI1cmVtO1xuICB9XG4gIC5pcnNuLWdyaWQuaXJzbi1ncmlkLS1zaWRlYmFyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzLjkzNzVyZW0gMWZyO1xuICB9XG4gIC5pcnNuLWdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5pcnNuLWdyaWQtY29scy00IHtcbiAgICBncmlkLWdhcDogMC4zNDM3NXJlbSAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWluLWNvbnRlbnQ7XG4gIH1cbn1cbi5mci1zaGFyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5mci1zaGFyZSAuZnItYnRucy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnItc2hhcmUgYVtocmVmXS5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0LWdyZXkpO1xufVxuXG4ubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gIzAwNWZiZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gIzAwNWZiZTtcbiAgfVxufVxuLmxheW91dC1zaWRlYmFyLXNlY29uZCArIGZvb3RlciAuaXJzbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQgKyBmb290ZXIgLmlyc24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyXCIgXCJzaWRlYmFyIG1haW5cIiBcImZvb3RlciBmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2staXJzbi1zaWRlYmFyLWRpcmVjdC1hY2VzcyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2staXJzbi1zaWRlYmFyLWFnZW5kYSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIHdpZHRoOiAxOC41cmVtO1xuICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0taXRlbS1zZWFyY2gge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWl0ZW0tc2VhcmNoIC5mci1sYWJlbCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1idG46bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgbWluLXdpZHRoOiAxMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41cmVtIDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5mci1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mYWNldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItbGFiZWwge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgIzFmMWYxZjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucGFnZXIge1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXI6bm90KC52aWV3LWhlYWRlci0tbW9iaWxlKSAuaXJzbi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMxZjFmMWY7XG4gIGxlZnQ6IGNhbGModmFyKC0tc29ydC1oZWFkZXItc2NhbGUpIC8gLTIpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0gLmZyLWxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyLjI1cmVtIDAgMC44MTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIgLmZvcm0taXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmlyc24tc2VhcmNoX19lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDIwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2VhcmNoX19lbXB0eSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4uaXJzbi1zZWFyY2hfX2VtcHR5IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2VhcmNoX19lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLXNlYXJjaF9fZW1wdHlfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3Mvc2VhcmNoLnN2Z1wiKTtcbiAgd2lkdGg6IDguMTI1cmVtO1xuICBoZWlnaHQ6IDguMTI1cmVtO1xufVxuXG4udmlldy1yZXN1bHQtY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctZ2xvYmFsLXNlYXJjaCB7XG4gIC0tc29ydC1oZWFkZXItc2NhbGU6IDJyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc29ydC1oZWFkZXItc2NhbGUpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkgLmlyc24tbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIuNXJlbTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mci1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mci1sYWJlbCB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbmFbaHJlZl0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYVtocmVmXS5mci1idG46bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG59XG5cbi5mci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbn1cbi5mci1idG4uZnItYnRuLS10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZnItYnRuLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbi5mci1idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnItYnRuLS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5LmZyLWJ0bi0tbGcge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmZyLWJ0bi0tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDAgMC43NXJlbTtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIFtjbGFzc149ZnItaWNvbi1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWJ0bi0tYXJyb3cgW2NsYXNzXj1mci1pY29uLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmZyLWJ0bi0tYXJyb3dbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZyLWJ0bi0tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZyLWJ0bi0tdHJhbnNwYXJlbnQ6bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1pY29uLVwiXSwgLmZyLWJ0bi0tdHJhbnNwYXJlbnQ6bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1maS1cIl0sIC5mci1idG4tLXRyYW5zcGFyZW50W2NsYXNzKj1mci1idG4tLWljb24tXVtjbGFzcyo9XCIgZnItaWNvbi1cIl0sIC5mci1idG4tLXRyYW5zcGFyZW50W2NsYXNzKj1mci1idG4tLWljb24tXVtjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmlyc24tc2lkZWJhci0tYWNjZXNzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIGxpIC5mci1zaGFyZSB1bCBsaSAuZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWJ0bi0tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgfVxufVxuLm5vZGUtLXdpdGgtcGFzLXRvb2xzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX3RpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fdG9vbHMge1xuICAgIG9yZGVyOiA0O1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fdGFncyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX2RhdGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fdG9vbHMge1xuICAgIG9yZGVyOiA0O1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX3RhZ3Mge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mci1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZF9fdGhlbWUge1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZyLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mci1jYXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmU7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG59XG4uZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEEwMDk2O1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkIHtcbiAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fZGVzYyB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMS40NTNyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSA+IC5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC45MzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyB7XG4gIGJveC1zaXppbmc6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDIwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBoZWlnaHQ6IDguNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gIC0tdGl0bGUtc3BhY2luZzogMDtcbn1cblxuLmZyLWNhcmQtcHJvbW90ZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgbGVmdDogOTMlO1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9faW1nIHtcbiAgd2lkdGg6IDguMDYzcmVtO1xuICBoZWlnaHQ6IDExLjkzOHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xODhyZW07XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9faW1nOmhvdmVyIHtcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS45MzhyZW07XG4gIHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbn1cblxuLmZyLWNhcmQtcHJvbW90ZSB7XG4gIHdpZHRoOiA0MC41cmVtO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZyLWNhcmQtcHJvbW90ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiA5MyU7XG4gIGJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwcmVtO1xuICBwYWRkaW5nLXRvcDogMi43ODNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzQ4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43ODNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkOmJlZm9yZSB7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZF9fZGVzYyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZnItdGVhc2VyLWNhcmRzLWxpc3QgLmZyLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci10ZWFzZXItY2FyZHMtbGlzdCAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNzRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogcmV2ZXJ0O1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5LmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZC1saXJlLWF1c3NpIC5ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmhvcml6b250YWwgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4vKiBjb21wb25lbnRzL0Zvcm0vQ29udGFjdF9Gb3JtL19Db250YWN0X0Zvcm0uc2NzcyAqL1xuLmlyc24tY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZnItbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZyLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMC43NXJlbS8xcmVtIEhlbHZldGljYTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgd2lkdGg6IDlyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gdGV4dGFyZWEuZnItaW5wdXQge1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RpdGxlX19kZW1hbmRlIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY2l2aWxpdHksIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tbGFzdC1uYW1lLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbmZpcm0tZW1haWwsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tYWRkcmVzcywgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1waG9uZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIC5mci1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24gLmZvcm0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyLjEyNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZnItaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmMWYxZjtcbiAgbWF4LWhlaWdodDogMi44NzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgc2VsZWN0LmZyLWlucHV0LCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZvcm0tdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5pdGktLWFsbG93LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgxMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZvcm0tdGVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHNlbGVjdDppbnZhbGlkIHtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fY2l2aWxpdHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZm9udCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4xMzEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDYuMTg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjaXZpdGl0eSAgIC4uLlwiIFwiZmlyc3RuYW1lICBsYXN0bmFtZVwiIFwiZW1haWwgICAgICBjb25maXJtZW1haWxcIiBcImFkZHJlc3MgICAgcGhvbmVcIiBcImpvYiAgICAgICAgY29tcGFueVwiIFwiZGVtYW5kICAgICBkZW1hbmRcIiBcInRoZW1lICAgICAgLi4uXCIgXCJxdWVzdGlvbiAgIHF1ZXN0aW9uXCIgXCJzdWJtaXQgICBzdWJtaXRcIjtcbiAgICBjb2x1bW4tZ2FwOiAxLjM3NXJlbTtcbiAgICByb3ctZ2FwOiAwLjEyNXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZ3JpZC1jb250YWluZXIgLmZvcm0tYWN0aW9ucyB7XG4gICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIG1hcmdpbi10b3A6IDEuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZV9fZGVtYW5kZSB7XG4gICAgbWFyZ2luLXRvcDogMi44NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNzVyZW0gMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNpdmlsaXR5LCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWxhc3QtbmFtZSwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jb25maXJtLWVtYWlsLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWFkZHJlc3MsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcGhvbmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNpdmlsaXR5IHtcbiAgICBncmlkLWFyZWE6IGNpdml0aXR5O1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tZmlyc3QtbmFtZSB7XG4gICAgZ3JpZC1hcmVhOiBmaXJzdG5hbWU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1sYXN0LW5hbWUge1xuICAgIGdyaWQtYXJlYTogbGFzdG5hbWU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1lbWFpbCB7XG4gICAgZ3JpZC1hcmVhOiBlbWFpbDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbmZpcm0tZW1haWwge1xuICAgIGdyaWQtYXJlYTogY29uZmlybWVtYWlsO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tYWRkcmVzcyB7XG4gICAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcGhvbmUge1xuICAgIGdyaWQtYXJlYTogcGhvbmU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1qb2Ige1xuICAgIGdyaWQtYXJlYTogam9iO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY29tcGFueSB7XG4gICAgZ3JpZC1hcmVhOiBjb21wYW55O1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tZGVtYW5kIHtcbiAgICBncmlkLWFyZWE6IGRlbWFuZDtcbiAgICBtYXJnaW46IC0xLjQzNzVyZW0gMCAyLjA2MjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS10aGVtZSB7XG4gICAgZ3JpZC1hcmVhOiB0aGVtZTtcbiAgICBwYWRkaW5nLXRvcDogMi40Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24ge1xuICAgIGdyaWQtYXJlYTogcXVlc3Rpb247XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiAuZnItbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mci1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZnItbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCBzZWxlY3Q6aW52YWxpZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjgxMjVyZW0gMC42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNzVyZW0gMC42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19mb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoIC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZWRpdC1sZXR0cmUgZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSBmaWVsZHNldCB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTYyNXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5mci1sYWJlbFtmb3I9ZWRpdC1sZXR0cmUtYWxsXSB7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSB7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMy4wNjI1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMWYxZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiA5OSU7XG4gIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMC42MjVyZW07XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dDpjaGVja2VkICsgLm9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjE4NzVyZW0pO1xuICAgIGJvdHRvbTogMC4xODc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG4gIH1cbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgPiAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaXJzbi1nbG9zc2FpcmUgPiAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC5mci1hY2NvcmRpb25fX2J0bi5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1idG46YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0IHtcbiAgICB3aWR0aDogMThyZW07XG4gIH1cbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZmlsdGVycy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODc1cmVtIDAuNjg3NXJlbTtcbiAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgbWF4LWhlaWdodDogMi43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuX19sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuX19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5bYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0tdHlwZS1yYWRpbyxcbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS10eXBlLWRhdGUgLmZyLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgZ2FwOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZnItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS1pdGVtIC5mci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5qcy1mYWNldHMtd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMgLnNlcGFyYXRvciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMC41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZSAuZmFjZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZSAuZnItbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5oYXNEYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjM3NXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLXR5cGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLXR5cGUtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmZvcm0tdHlwZS1kYXRlIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuZm9ybS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldDpiZWZvcmUsIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKTtcbiAgLS1pY29uLXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyh2YXIoLS1pY29uLXNpemUpIC8gMik7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMS4zNzVyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYWN0aXZlLWZpbHRlcnMgLmZyLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYWN0aXZlLWZpbHRlcnMgLmZyLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1ob3Zlcik7XG59XG5cbi5pcnNuLWNvdW50YWJsZS1maWx0ZXIge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmlyc24tY291bnRhYmxlLWZpbHRlciAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xufVxuLmlyc24tY291bnRhYmxlLWZpbHRlcl9fY291bnQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQ6bm90KC5yZXNwb25zaXZlLXByZXZpZXctZnJhbWUpIC51aS1hdXRvY29tcGxldGUudWktbWVudSB7XG4gIHdpZHRoOiAyMS45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogMC42NXJlbSAwLjI1cmVtO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19yb290ID4gLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gICAgLS1jb2xsYXBzZS1tYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLS1jb2xsYXBzZTogMCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmlyc24tYWR2YW5jZWQtZmlsdGVycy5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX3Jvb3QgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19oZWFkZXIgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZyLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAuODEyNXJlbSAwIDAuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLFxuICAucmVnaW9uLWJyZWFkY3J1bWIsXG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1oZWFkZXIsXG4gIC5yZWdpb24tY29udGVudCxcbiAgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmxheW91dC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xvZ28sXG4gIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUsXG4gIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSxcbiAgLmZyLXRhZ3MtZ3JvdXAsXG4gIC5mci1yaWNodGV4dC5pcnNuLXJpY2h0ZXh0LFxuICAuZnItcmljaHRleHQtaW1hZ2UsXG4gIC5mci1hY2NvcmRpb25zX2NvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmlyc24taGVhZGVyX19sb2dvIHtcbiAgICB0b3A6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmZyLWFjY29yZGlvbnMtZ3JvdXAgLmZyLWNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtLWNvbGxhcHNlLW1heC1oZWlnaHQ6IG5vbmU7XG4gICAgLS1jb2xsYXBzZTogbm9uZTtcbiAgfVxuICAuZnItYWNjb3JkaW9ucy1ncm91cCAuaXJzbi1hY2NvcmRpb25fX2J0bjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2UgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICBnYXA6IHVuc2V0O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1tYXAsXG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1jb250YWN0LWZvcm0sXG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1jb250YWN0X19wcmludC1zaGFyZSxcbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuZnItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMgLmZyLXByaW50LWFuZC1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZW1icmVzIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQsXG4gIC5pcnNuLW1lbWJyZXMgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uZnItY29udGVudC1tZWRpYV9fYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X2ltYWdlL19SaWNodGV4dF9pbWFnZS5zY3NzICovXG4uaXJzbi1yaWNodGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlICsgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dC0tZHJlc3NlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSAuZnItY29udGVudC1tZWRpYV9faW1nIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0ICsgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLCAuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogSW1hZ2UgYmVzaWRlICovXG4gIC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tb25lLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgZmxleDogMCAwIDY2LjY2JTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAvKiBJbWFnZSBkcmVzc2VkICovXG4gIC5mci1yaWNodGV4dC1pbWFnZS0tZHJlc3NlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1oYWxmLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC8qIERlZmF1bHQgc3R5bGUgKi9cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSAuZnItY29udGVudC1tZWRpYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZnItZG93bmxvYWQtZmlsZV9fZGV0YWlscyB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZyLWRvd25sb2FkLWZpbGUge1xuICBsaW5lLWhlaWdodDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnItZG93bmxvYWQtZmlsZSAuZnItbGluayB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmZyLWZpLWN1c3RvbS13b3JkOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1leGNlbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mci1maS1jdXN0b20tcGRmOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1pbWFnZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mci1maS1jdXN0b20tdmlkZW86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWZpbGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWF1ZGlvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpbmtzL19MaW5rcy5zY3NzICovXG4uZnItbGlua3MtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mci1saW5rcy1ncm91cC0taW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzICovXG4uaXJzbi1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24tZm9vdGVyX19ib2R5IHtcbiAgcGFkZGluZzogMy42MjVyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3Rlcl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDMuNjI1cmVtIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNjI1cmVtKTtcbiAgfVxufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAge1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCBsaSB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0bjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmlyc24tZm9vdGVyIC5pcnNuLWxvZ28ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1mb290ZXIgLmlyc24tbG9nbzo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5pcnNuLWZvb3RlciAuaXJzbi1sb2dvOjphZnRlciB7XG4gIHdpZHRoOiAzLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG4uaXJzbi1mb290ZXJfX2JyYW5kLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNjg3NXJlbTtcbn1cbi5pcnNuLWZvb3Rlcl9fYnJhbmQtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1mb290ZXJfX2xvZ28td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogMi44MzgxMjVyZW07XG59XG4uaXJzbi1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmlyc24tZm9vdGVyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiA3My42JTtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNjI1cmVtO1xuICB9XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNjg3NXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tZm9vdGVyX19jb250ZW50LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMXJlbSAwLjMxMjVyZW0gMDtcbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvSGVhZGVyL19IZWFkZXIuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXIgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyX19tZW51IHtcbiAgICB6LWluZGV4OiA0O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX21lbnUge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLW5hdl9faXRlbTo6YmVmb3JlLFxuLmlyc24taGVhZGVyIC5mci1uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcnNuLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42MjVyZW07XG59XG4uaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgd2lkdGg6IDUuMzc1cmVtO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19vcGVyYXRvciB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5pcnNuLWhlYWRlcl9fb3BlcmF0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5pcnNuLWhlYWRlcl9fYm9keS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1oZWFkZXJfX25hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fbmF2YmFyIC5mci1idG4tLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmlyc24taGVhZGVyX19uYXZiYXIgLmZyLWJ0bi0tbWVudTpiZWZvcmUge1xuICBjb2xvcjogIzBBMDA5Njtcbn1cbi5pcnNuLWhlYWRlcl9fdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyX190b29scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5tb2JpbGVUb29scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoNjcsIDY3LCA2NywgMC4yKTtcbn1cbi5pcnNuLWhlYWRlciAubW9iaWxlVG9vbHMgLmZyLWJ0bi0tY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMztcbn1cbi5pcnNuLWhlYWRlciAubW9iaWxlVG9vbHMgLmZyLWJ0bi0tY2xvc2U6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDVmYmU7XG4gIGNvbG9yOiAjZmFmOGY0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXI6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIC5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIC5pcnNuLW1lbWJyZXNfX2xpbmsgc3BhbiB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlciAuaXJzbi1tZW1icmVzX19saW5rOmlzKDphY3RpdmUsIDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5pcnNuLWhlYWRlcl9fZW5kLCAuaXJzbi1oZWFkZXJfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pcnNuLWhlYWRlciAuaGlkZU1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1oZWFkZXJfX2VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fZW5kIHtcbiAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX2VuZCB7XG4gICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuc2hvd01vYmlsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uaXJzbi1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1oZWFkZXJfX2xvZ28gLmlyc24tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24taGVhZGVyX19sb2dvIC5pcnNuLWxvZ286OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjYWxjKDEwMCUgKyAxLjMxMjVyZW0pO1xufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mb3JtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDE3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mb3JtLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1oZWFkZXJfX21lbnUtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItaGVhZGVyX19tZW51LWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaDpiZWZvcmUge1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaC5pcnNuLXNlYXJjaC1pY29uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItYnRuLS1tZW51IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1oZWFkZXIgLmZyLWJ0bi0tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZjFmMWY7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLW1lbnU6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4gIH1cbn1cblxuLyoqXG5Nb2JpbGUgY2xhc3Nlc1xuKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItaGVhZGVyX19icmFuZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cblxuLyoqXG5EZXNrdG9wIGNsYXNzZXNcbioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWhlYWRlcl9fbWVudSB7XG4gICAgb3JkZXI6IDM7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1oZWFkZXJfX21lbnUuZnItbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1oZWFkZXJfX25hdmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbmF2YmFyIC5mci1idG4tLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbmF2YmFyIC5pcnNuLXNlYXJjaC1pY29uX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fYnJhbmQsIC5mci1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fYnJhbmQtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2LjM3NXJlbTtcbiAgfVxuICAuZnItaGVhZGVyIC5mci1idG4tLXNlYXJjaCB7XG4gICAgd2lkdGg6IDYuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4LjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbiAgLmlyc24taGVhZGVyX19icmFuZC10b3Age1xuICAgIGdhcDogMi41cmVtO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2JvZHktcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbGluayB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbiAgLmlyc24taGVhZGVyIC5pcnNuLWxvZ28ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyX19lbmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuaXJzbi1oZWFkZXIge1xuICAgIHdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLyoqXG5TZWFyY2ggbWVudSBvcGVuIGNsYXNzZXNcbioqL1xuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogdG9nZ2xlTWVudSAwLjJzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgdG9nZ2xlTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZTpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGFuaW1hdGlvbjogdG9nZ2xlU2VhcmNoQmFyIDAuMnMgbGluZWFyO1xufVxuQGtleWZyYW1lcyB0b2dnbGVTZWFyY2hCYXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUgLmZyLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSAuZnItYnRuLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6YWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Sb3cvX1Jvdy5zY3NzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaXRlbS1yb3cge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuaXRlbS1yb3ctLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLml0ZW0tcm93LS0zIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5pdGVtLXJvdy0tNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMWVtO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCIxXCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5W2RhdGEtaW1hZ2UtbnVtYmVyPVwiMlwiXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeVtkYXRhLWltYWdlLW51bWJlcj1cIjNcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCI0XCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1jYXJvdXNlbCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb20ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb206bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtaG92ZXIpO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb206OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2xpYnJhcnkvX2xpYnJhcnkuc2NzcyAqL1xuLmZyLWxpYnJhcnlfX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnItbGlicmFyeV9fY29udGFpbmVyIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xufVxuXG4uZnItY2FyZC0taGlkZGVuLWJvZHktbW9iaWxlIC5mci1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLWxpYnJhcnkge1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG59XG4uZnItbGlicmFyeS5mci1saWJyYXJ5LS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1saWdodC1ncmV5KTtcbn1cbi5mci1saWJyYXJ5LmZyLWxpYnJhcnktLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWxpYnJhcnkgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWNhcmQtLWhpZGRlbi1ib2R5LW1vYmlsZSAuZnItY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9hdG9tcy9UaWxlL19UaWxlLnNjc3MgKi9cbi5mci10aWxlIC5mci10aWxlX190aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5pcnNuLXRvLXRoZS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdG8tdGhlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0OS43NXJlbTtcbiAgfVxufVxuLmlyc24tdG8tdGhlLXRvcF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uaXJzbi10by10aGUtdG9wIC5mci1idG4ge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgcGFkZGluZzogMC4xODdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3Rpb24taGlnaC1ibHVlLWZyYW5jZSk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mci1idG4tLXRvLXRvcDpob3ZlciwgLmZyLWJ0bi0tdG8tdG9wOmFjdGl2ZSwgLmZyLWJ0bi0tdG8tdG9wOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xODdyZW0gMCB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG59XG4uZnItYnRuLS10by10b3A6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzMwMCk7XG59XG4uZnItYnRuLS10by10b3A6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAgdmFyKC0tdGV4dC1kaXNhYmxlZC1ncmV5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIGhlaWdodDogMi44MTI1cmVtO1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9Gb2xsb3dfdXMvX0ZvbGxvd191cy5zY3NzICovXG4uZm9sbG93X19zb2NpYWwtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvbGxvd19fc29jaWFsLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWRhcmstZ3JleSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLWlyc24ge1xuICBtYXJnaW46IDI0cHggMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiAuZnItYnRucy1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiAuZnItYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLmZyLWJ0bnMtZ3JvdXAtLXdoaXRlIC5mci1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc29jaWFsLWxpbmtzLXdyYXBwZXIuaXJzbi1tZWdhLW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvYXRvbXMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5mci1yZXNwb25zaXZlLXZpZCA+IHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9DYXJkcy9fQ2FyZHMuc2NzcyAqL1xuLyogY29tcG9uZW50cy9hdG9tcy9CdXR0b24vX0J1dHRvbi5zY3NzICovXG4uZnItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1idG4uZnItYnRuLS10by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmZyLWJ0bi0tbGcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mci1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbi5mci1idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLS1zZWNvbmRhcnkuZnItYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG59XG4uZnItYnRuLS1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xufVxuLmZyLWJ0bi0tYXJyb3cuZnItYnRuLS1sZyBbY2xhc3NePWZyLWljb24tXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci1idG4tLWFycm93IFtjbGFzc149ZnItaWNvbi1dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmZyLWJ0bi0tYXJyb3dbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuLmZyLWJ0bi0tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuXG4uZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1idG4tLWxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgbWluLXdpZHRoOiAxMC4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLWJ0bi0tc2xpZGVyIHtcbiAgLS1idG4tc2l6ZTogMS4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IHZhcigtLWJ0bi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLmlyc24tYnRuLS1zbGlkZXIuaXJzbi1idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tYnRuLS1zbGlkZXIuaXJzbi1idG4tLWFjdGl2ZTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uL19UaGVtYXRpcXVlX25hdmlnYXRpb24uc2NzcyAqL1xuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5Njtcbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gIG1heC13aWR0aDogOTJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICB9XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0tLWtpb3NxdWUge1xuICB3aWR0aDogMTguNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDI1MCwgMjQ4LCAyNDQsIDAuMik7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtLS1raW9zcXVlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0tLWtpb3NxdWUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNjI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3QgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saXN0IC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtOmZpcnN0LWNoaWxkIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3QgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0gLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmtbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG4uaXJzbi10ZWFzZXItY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tdGVhc2VyLWNhcmRzIGgyIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmlyc24tdGVhc2VyLWNhcmRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRlYXNlci1jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuaXJzbi10ZWFzZXItY2FyZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJkX2FjY3JvY2hlL19DYXJkX2FjY3JvY2hlLnNjc3MgKi9cbi5mci10ZWFzZXItY2FyZCB7XG4gIC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nOiAxLjVyZW07XG59XG4uZnItdGVhc2VyLWNhcmQgLmZyLWVubGFyZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmMWY4ZmU7XG59XG4uZnItdGVhc2VyLWNhcmQgLmZyLWVubGFyZ2UtbGluazo6YmVmb3JlIHtcbiAgbGVmdDogdmFyKC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nKTtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG4gIG1hcmdpbjogMDtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0NhcmRfcmVsYXRlZF9jb250ZW50L19DYXJkX3JlbGF0ZWRfY29udGVudC5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC5mci1jYXJkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgPiAqIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDUuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhc3BlY3QtcmF0aW86IDEuNzc3Nzg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNnJlbTtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGQ0ZGYgIWltcG9ydGFudDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuMzEyNXJlbTtcbiAgYm90dG9tOiAxLjY4NzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDNyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTIuMjEzNzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZDo6YmVmb3JlIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KDJyZW0sIGF1dG8pIDFmcjtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2U6bm90KC5mci1jYXJkLS1uby1pY29uKSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlLmZyLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICBmbGV4OiAwIDAgMzQlO1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQgLmlyc24tcmVsYXRlZC1jYXJkX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIHtcbiAgICBoZWlnaHQ6IDIwLjE4NzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiAwLjI1cmVtO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcuZnItY2FyZDo6YmVmb3JlIHtcbiAgICBib3R0b206IDEuMTI1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNC4zMTI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gIGJvdHRvbTogMC4xODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nOjpiZWZvcmUge1xuICAgIC0taWNvbi1zaXplOiAxOHB4O1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwcmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IC5mci10YWdzLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2RhdGUge1xuICBncmlkLXJvdzogMjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBhc3BlY3QtcmF0aW86IDMyLzE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxMTEvNzY7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyBpbWcge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZS5mci1jYXJkIHtcbiAgaGVpZ2h0OiAxNi40MDEyNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZS5mci1jYXJkOjpiZWZvcmUge1xuICByaWdodDogMS4zMTI1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQge1xuICAgIGhlaWdodDogMTcuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgY29sb3I6ICMwMDVmYmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pIDFmcjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSA0LjEyNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbSA1LjM3NXJlbSAxLjE4NzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8sIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGdhcDogMS4yNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZFMUZBO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIHtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm86bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYTpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50LCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm86OmJlZm9yZSwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZ3JpZC1yb3c6IDM7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtLWljb24tc2l6ZTogMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50LCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYywgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mby5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiAwLjI1cmVtO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8uZnItY2FyZDo6YmVmb3JlIHtcbiAgICBib3R0b206IDEuMTI1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIGdhcDogMS45Mzc1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogOC4yMDE4NzVyZW07XG4gIG1heC13aWR0aDogOC4yMDE4NzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGdhcDogMS41NjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIGdhcDogMC41NjI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG8gYXV0bztcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBvcmRlcjogMjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19pY29uOjpiZWZvcmUge1xuICAtLWlyc24taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIC0taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNTYyNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udC5mci1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250LmZyLWNhcmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDAuOTM3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250IC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDQuMTI1cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbSA1LjM3NXJlbSAxLjE4NzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250IC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9BY2NvcmRpb24vX0FjY29yZGlvbi5zY3NzICovXG4vKiBhZGQgc3R5bGUgb24gYnV0dG9uIHRvIGNvdW50ZXIgbm9ybWFsaXplLWNzcyAqL1xuLmlyc24tYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hY2NvcmRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmlyc24tYWNjb3JkaW9uX19idG46bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0bjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWludXMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuLmZyLWljb24tYXJyb3ctZG93bi1zLWxpbmVbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tYWNjb3JkaW9uX19jaGFwbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1hY2NvcmRpb246YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcnNuLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3Nhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX2J0bjo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDEuMzEyNXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwLjg3NXJlbSAwIDEuNXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5mci1jb2xsYXBzZS0tZXhwYW5kZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2J0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIuNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDAgMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2J0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG46OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX3N1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19pdGVtIC5mci1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24gLmZyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gMy4yNXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjE4NzVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtLzE2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICBnYXA6IDIuOTM3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9ncmlkX3N0aWNrZXJzX2VpZ2h0L19ncmlkX3N0aWNrZXJzX2VpZ2h0LnNjc3MgKi9cbi5mci1ncmlkLXN0aWNrZXJzLS1jb250YWluZXIge1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQobis0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNi42MjVyZW07XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0IC5mci1jYXJkX190aXRsZSxcbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0IC5pcnNuLXRpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmZyLWNhcmRfX2Rlc2MsIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWVubGFyZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMWYxZjFmLCAjMWYxZjFmKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIC5mci1jYXJkX190aXRsZSxcbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIC5pcnNuLXRpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmZyLWNhcmRfX2Rlc2MsIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgbGVmdDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKG4rNSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgzbiszKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgzbiszKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGFzdF9wdWJsaXNoZWQvX0xhc3RfcHVibGlzaGVkLnNjc3MgKi9cbi5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5pcnNuLXRpdGxlLS1oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmlyc24tdGl0bGUtLWgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5mci1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLWJvZHkge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLWhlYWRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGEgc3BhbiwgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpiZWZvcmUge1xuICAgIGJvdHRvbTogMC41cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2F0b21zL0NhcmRfZ3JpZC9fQ2FyZF9ncmlkLnNjc3MgKi9cbi5mci1jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjY2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mci1jYXJkX190aGVtZSB7XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZnItY2FyZF9fY29udGVudCAuZnItdGFnIHtcbiAgY29sb3I6ICMwMDVmYmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZnItY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mci1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mci1jYXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uZnItY2FyZDpub3QoLmZyLWNhcmQtLWhvcml6b250YWwpIC5mci1jYXJkX19kZXRhaWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWF4LWhlaWdodDogNjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICAtLWItbi13LWNvbG9yLXRleHQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1saW5rIHtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciB7XG4gIC0tYi1uLXctY29sb3ItdGV4dDogYmxhY2s7XG59XG4uZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEEwMDk2O1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmZyLWNhcmQtLWZyYW1lZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItY2FyZC0tZnJhbWVkOjpiZWZvcmUge1xuICBib3R0b206IDFyZW07XG59XG4uZnItY2FyZC0tZnJhbWVkIC5mci1jYXJkX19pbWcgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbn1cbi5mci1jYXJkLS1mcmFtZWQgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmZyLWNhcmQtLWZyYW1lZCAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMDtcbn1cbi5mci1jYXJkLS1mcmFtZWQgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQgLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IDcuNjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNzRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IHJldmVydDtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uZnItY2FyZC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIENvcnJlY3Rpb24gdmlkZW8gaW4gZnItY2FyZC0taG9yaXpvbnRhbCAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8ge1xuICAgIG1heC13aWR0aDogNDEuNjYlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgIC0tdGl0bGUtc3BhY2luZzogMDtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEgLmZyLXJlc3BvbnNpdmUtdmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9UYWcvX1RhZy5zY3NzICovXG4uZnItdGFnLS1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZyLXRhZy0tZ3JleSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mci10YWcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuYVtocmVmXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5hW2hyZWZdLmZyLWJ0bjpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5hW2hyZWZdLmlyc24tYnRuLS1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gM3JlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZnItbGluayB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUsXG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyAuZnItbGluay0tdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xufVxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyAuZnItbGluay0tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cblxuLmlyc24tbGluay0tZGlzY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzcmVtO1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xufVxuLmlyc24tbGluay0tZGlzY292ZXI6OmJlZm9yZSwgLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTNyZW07XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjYyNXJlbSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuOTk1NjI1cmVtO1xuICBoZWlnaHQ6IDEuODQ4MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tbGluay0tYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLWhvdmVyLXRpbnQ6ICNmYWZhZmE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLS1kYXRhYmFzZS10YWJzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMuaXJzbi1saW5rLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMC41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay0tZGF0YWJhc2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgei1pbmRleDogLTE7XG59XG4uaXJzbi1saW5rLS1uZXdzbGV0dGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlyc24tbGluay0tbmV3c2xldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG4uZnItcmVsYXRlZC1jb250ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDNyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZnItcmVsYXRlZC1jb250ZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZTtcbiAgfVxufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgaDIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuaXJzbi1yZWxhdGVkLWNhcmRzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19zdGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZC5mci1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMgLmZyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzIC5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiAwLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3Rpbmcge1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nOjpiZWZvcmUge1xuICB0b3A6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMy44NzVyZW0pO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgcm93LWdhcDogMi41cmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjkzNzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pOjpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0lucHV0L19JbnB1dC5zY3NzICovXG4uZnItaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnItbGFiZWwge1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudSB7XG4gIC0tcmVkLXN1Yi1pdGVtOiAjZDUyYzNkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IG5hdiB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGQ0ZGY7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAtLWljb24tc2l6ZTogMS4ycmVtO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2Rzay1leHBhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2JhY2stYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24gLmZyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5KTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWJsYWNrKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmstLXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtc3ViLWl0ZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCA+IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkID4gLmlyc24tbWVnYS1tZW51X19idG4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCA+IC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdOm5vdCguaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnkpIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSA+IC5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0cmVtO1xufVxuLmlyc24tbWVnYS1tZW51X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayB7XG4gIGFsbDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QgLmlyc24tbWVnYS1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IC5pcnNuLW1lZ2EtbWVudV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbWVnYS1tZW51X19raW9zcXVlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2tpb3NxdWUtbW9iaWxlIC5mci1uYXZfX2xpbmsge1xuICBjb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2tpb3NxdWUtbW9iaWxlIC5mci1uYXZfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG5ERVNLVE9QIFZFUlNJT05cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzRyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19tYmwtZXhwYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19kc2stZXhwYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC0taWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb246OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gPiAuaXJzbi1tZWdhLW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzLjY4NzVyZW0gNHJlbSAxMi4zMTI1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIyXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxLjM3NXJlbSAwO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJldmVydDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvTW9iaWxlX3NlY29uZGFyeV9tZW51L19Nb2JpbGVfc2Vjb25kYXJ5X21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51LS1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xufVxuLmlyc24tbWVnYS1tZW51LS1wcmltYXJ5IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG59XG4uaXJzbi1tZWdhLW1lbnUtLXByaW1hcnkgLmlyc24tbWVnYS1tZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC43cmVtICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWRhcmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZGFyay1wcmltYXJ5IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnUtLW1vYmlsZS1wYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyAqL1xuLmlyc24tbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyZnIgMWZyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXIgPiBkaXYge1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMyZjJmMmY7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlyc24tbmV3c2xldHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlcl9faWNvbjo6YmVmb3JlIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmlyc24tbmV3c2xldHRlcl9fdGV4dC1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMS4xMjVyZW0gLTAuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3JkZXI6IDE7XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3RfX2ljb24ge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuODEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGV4dC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX2xpbmsgLmZyLWJ0biB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBjb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZjhmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uaXJzbi1uZXdzbGV0dGVyX19saW5rIC5mci1idG46aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FyZHNfYWNjcm9jaGUvX0NhcmRzX2FjY3JvY2hlLnNjc3MgKi9cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkIHtcbiAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fZGVzYyB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMS40NTNyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSA+IC5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC45MzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyB7XG4gIGJveC1zaXppbmc6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDIwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBoZWlnaHQ6IDguNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gIC0tdGl0bGUtc3BhY2luZzogMDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvSGF1dF9kZV9wYWdlL19IYXV0X2RlX3BhZ2Uuc2NzcyAqL1xuI3RvLXRoZS10b3AtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvUHJpbnRfYW5kX3NoYXJlL19QcmludF9hbmRfc2hhcmUuc2NzcyAqL1xuLmZyLXByaW50LWFuZC1zaGFyZSAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXByaW50LWFuZC1zaGFyZSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmZyLXByaW50LWFuZC1zaGFyZSBsaTo6bWFya2VyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0L19SaWNodGV4dC5zY3NzICovXG4uaXJzbi1yaWNodGV4dF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tcmljaHRleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LXRpbnkge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uaXJzbi1yaWNodGV4dCAudGV4dC1odWdlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0FjY29yZGlvbnMvX0FjY29yZGlvbnMuc2NzcyAqL1xuLmZyLWFjY29yZGlvbnNfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1F1b3RlL19RdW90ZS5zY3NzICovXG4uaXJzbi1xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvU2lkZWJhcl9kaXJlY3RfYWNjZXNzL19TaWRlYmFyX2RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuLmlyc24tc2lkZWJhci0tYWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3NfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwQTAwOTY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXNpZGViYXItLWFjY2Vzc19fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlyc24tc2lkZWJhci0tYWNjZXNzX19idG46YmVmb3JlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgLS1pY29uLXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyAqL1xuLmlyc24tZ3JpZC0xLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uaXJzbi1tZW1icmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1jYXJkIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19pbWFnZS13cmFwcGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uaXJzbi1tZW1icmVzIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiA3LjI1cmVtO1xuICBoZWlnaHQ6IDcuMjVyZW07XG59XG4uaXJzbi1tZW1icmVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pcnNuLW1lbWJyZXNfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19kZXNjIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19saW5rIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZW1icmVzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLW1lbWJyZXNfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tbWVtYnJlc19fbGluayBhIHNwYW4sIC5pcnNuLW1lbWJyZXNfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLW1lbWJyZXNfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZW1icmVzX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FydGVfbWVtYnJlL19DYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmNhcnRlLW1lbWJyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2FydGUtbWVtYnJlOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk4JSk7XG59XG4uY2FydGUtbWVtYnJlOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMWYxZjtcbn1cbi5jYXJ0ZS1tZW1icmVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuLmNhcnRlLW1lbWJyZV9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJ0ZS1tZW1icmVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydGUtbWVtYnJlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uY2FydGUtbWVtYnJlIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzgzODM4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmNhcnRlLW1lbWJyZV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY2FydGUtbWVtYnJlX19saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uY2FydGUtbWVtYnJlX19saW5rOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xcmVtKTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX2NhcnRlX21lbWJyZS9fTGlzdGVfY2FydGVfbWVtYnJlLnNjc3MgKi9cbi5pcnNuLWxpc3QtbWVtYmVycy1jYXJkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSW1hZ2UvX0ltYWdlLnNjc3MgKi9cbi5mci1pbWctLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIC5mci1jb250ZW50LW1lZGlhX19pbWcgPiAqIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1jZW50ZXIsIC5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tY2VudGVyLCAuZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlLmZyLWNvbnRlbnQtbWVkaWEtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIC5mci1jb250ZW50LW1lZGlhX19jYXB0aW9uLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX3ZvaXJfYXVzc2kvX0Ffdm9pcl9hdXNzaS5zY3NzICovXG4uaXJzbi12b2lyLWF1c3NpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5pcnNuLXZvaXItYXVzc2lfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2Rlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fZGVzY19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tdm9pci1hdXNzaV9faGlnaGxpZ2h0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tdm9pci1hdXNzaV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9faGlnaGxpZ2h0ZWQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZF9faW1nIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGFzcGVjdC1yYXRpbzogNzQvNTE7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSG9yaXpvbnRhbF9DYXJkL19Ib3Jpem9udGFsX0NhcmQuc2NzcyAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWVubGFyZ2UtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwLjEyNXJlbTtcbiAgICBmbGV4OiAxIDAgMTAuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMC4xMjVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyAqL1xuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicyB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnM6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3BhbmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIDBzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6bm90KFthcmlhLXNlbGVjdGVkPXRydWVdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOm5vdChbYXJpYS1zZWxlY3RlZD10cnVlXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgcGFkZGluZzogMCAzLjEyNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgLS1ob3ZlcjogdW5zZXQ7XG4gIC0tYWN0aXZlOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjMWYxZjFmO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMgLnRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAudGFiOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIH1cbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmhvdmVyLCAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkuaXMtYWN0aXZlIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSAuZnItdGFicy1hY2NvcmRzaW9uLS1pY29uIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50Om50aC1jaGlsZChuKTpub3QoLmZyLWFjY29yZGlvbnNfY29udGFpbmVyKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPWZhbHNlXSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS5pcy1hY3RpdmUgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSAqL1xuLyp1bCBsaXN0IHN0eWxlICovXG4vKiBMaW1pdCB0ZXh0IGRpc3BsYXkgd2hlbiBvdmVyIG51bWJlciBvZiBsaW5lIHNwZWNpZmllZC4gKi9cbi8qKlxuREVCVUdcbioqL1xuLypcbk1PQklMRSA8IDU3NnB4XG4qL1xuLyogcGFnZXMvQWN0dWFsaXRlL19BY3R1YWxpdGUuc2NzcyAqL1xuLyogcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzICovXG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLWFuZC1wcmludC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLWFuZC1wcmludC1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fcHJpbnQtc2hhcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbiAgfVxufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlscyAudG9vbF9faXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzIC5mci1idG4tLWRpc3BsYXkge1xuICBtaW4taGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLW1lbWJlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fbmFtZS1tZW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltZyB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbiAgaGVpZ2h0OiAxMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX3BhcmFncmFwaC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMCAxMC4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTQuODc1cmVtIC0gMTY0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDU0Ljg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvTGlzdGVfbWVtYnJlL19MaXN0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZmlyc3QtcGFydCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZmlyc3QtcGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZXh0ZW5kZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3N1bW1hcnkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fcGFyYWdyYXBocyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fcGFyYWdyYXBocyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyAqL1xuLmZyLWFydGljbGUgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWFydGljbGUgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogcGFnZXMvQ29udGFjdC9fQ29udGFjdC5zY3NzICovXG4uaXJzbi1jb250YWN0X19wcmludC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0X19wcmludC1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOTM3NXJlbSk7XG4gIH1cbn1cbi5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzB2dztcbn1cbi5pcnNuLWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4yNXJlbTtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGp1c3RpZnktaXRlbXM6IGVuZDtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1jb250YWN0X193cmFwcGVyIC5mci1idG4tLXNoYXJlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmZyLXByaW50LWFuZC1zaGFyZSB1bCB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayBhIHNwYW4sIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayBhOmJlZm9yZSwgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgPiAqIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNpY19wYWdlL19CYXNpY19wYWdlLnNjc3MgKi9cbi5pcnNuLWJhc2ljLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG4uaXJzbi1iYXNpYy1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzaWMtcGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXJzbi1iYXNpYy1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNlX2RvY3VtZW50YWlyZS9fQmFzZV9kb2N1bWVudGFpcmUuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWRhdGFiYXNlLWZpcnN0LWNvbDogOC43NXJlbTtcbiAgLS1kYXRhYmFzZS1nYXA6IDYuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1kYXRhYmFzZS10YWJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnI7XG4gICAgZ2FwOiB2YXIoLS1kYXRhYmFzZS1nYXApO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNi42MjVyZW0pO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnIgIWltcG9ydGFudDtcbiAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG4gICAgbWFyZ2luLXRvcDogMi45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeSBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGEuZnItbGluay0tYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW06OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDRkZjtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gLmZyLWxpbmsge1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUge1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAtLWljb24tc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNjY2N3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEuMjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWRlcGxveWVkIC5mci1saW5rIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1kZXBsb3llZCAuZnItbGluayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWRlcGxveWVkIC5mci1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1yZXR1cm4gLmZyLWxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1yZXR1cm4gLmZyLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS43NXJlbTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9QYWdlX2NhcnJlZm91ci9fUGFnZV9jYXJyZWZvdXIuc2NzcyAqL1xuLmlyc24tY2FycmVmb3VyLXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbi5pcnNuLWNhcnJlZm91ci1wYWdlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNhcnJlZm91ci1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG4gIC5pcnNuLWNhcnJlZm91ci1wYWdlX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xuICB9XG59XG4uaXJzbi1jYXJyZWZvdXItcGFnZV9fZXh0ZW5kZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNhcnJlZm91ci1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuLyogcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyAqL1xuLmlyc24tdGhlbWF0aXF1ZS1wYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2ludHJvZHVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fZXh0ZW5kZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fZXh0ZW5kZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fcGFyYWdyYXBocyB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19maXJzdC1wYXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19maXJzdC1wYXJ0IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEgc3BhbiwgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YmVmb3JlLCAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ob21lLXNlY3Rpb24tcGFnZV9fZXh0ZW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19wcmludC1zaGFyZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjkzNzVyZW0pO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tbGlnaHRlci1ncmV5KTtcbn1cblxuLyogcGFnZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhvbWUtcGFnZSAuaHAtZm9vdGVyLFxuICAuaXJzbi1ob21lLXBhZ2UgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuMTI1cmVtKTtcbiAgfVxufVxuLmlyc24taG9tZS1wYWdlIHNlY3Rpb25bY2xhc3NePWlyc25dIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24taG9tZS1wYWdlX19tYWluLXRpdGxlLCAuaXJzbi1ob21lLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmlyc24taG9tZS1wYWdlX19tYWluLXRpdGxlOjphZnRlciwgLmlyc24taG9tZS1wYWdlX190aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwYWdlcy9pcnNuLXBhZ2UvX2lyc24tcGFnZS5zY3NzICovXG4uaXJzbi1wYWdlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuLmlyc24tcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBhZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogZW5kO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1wYWdlLS1uYXJyb3cgLmlyc24tcGFnZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbTtcbiAgfVxuICAuaXJzbi1wYWdlLS1uYXJyb3cgLmlyc24tcGFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NC42MjVyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvRXZlbmVtZW50L19FdmVuZW1lbnQuc2NzcyAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZSAuZmllbGRfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQV9saXJlX2F1c3NpL19BX2xpcmVfYXVzc2kuc2NzcyAqL1xuLmlyc24tbGlyZS1hdXNzaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5pcnNuLWxpcmUtYXVzc2k6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBnYXA6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1saXJlLWF1c3NpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjhmZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaSB7XG4gICAgY29sdW1uLWdhcDogMS41NjI1cmVtO1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX19jYXJkcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkczpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZHM6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3Zlcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBnYXA6IDAuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMi40Mzc1cmVtO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCAwIDVyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjMxMjVyZW07XG59XG4uaXJzbi1saXJlLWF1c3NpX19pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDMyLzE3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1saXJlLWF1c3NpX19pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1saXJlLWF1c3NpX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fZGVzYyB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTWFpbl9uYXZpZ2F0aW9uL19NYWluX25hdmlnYXRpb24uc2NzcyAqL1xuLmlyc24tbmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbmF2X19idG5bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1uYXZfX2J0bjphZnRlciB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG59XG4uaXJzbi1uYXZfX2J0bjpoYXMoLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmspOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW1lZ2EtbWVudSAuZnItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1uYXZfX2xpc3QgLmZyLW5hdl9faXRlbSAuZnItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItbmF2X19saXN0IC5mci1uYXZfX2l0ZW0gLmZyLW5hdl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItYnRuLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItYnRuLS1jbG9zZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9CbG9ja3MvRGlzY292ZXJfQ2FyZC9fRGlzY292ZXJfQ2FyZC5zY3NzICovXG4uaXJzbi1kaXNjb3Zlci1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC45Mzc1cmVtO1xufVxuXG4uaXJzbi1kaXNjb3Zlci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tZGlzY292ZXItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDA7XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmQgLmlyc24tbGluay0tZGlzY292ZXIge1xuICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxLjM3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmlyc24tZGlzY292ZXItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyLWNhcmQgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgfVxuICAuaXJzbi1kaXNjb3Zlci1jYXJkX19kZXNjIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpbmtfbGlzdF9jYXJkL19MaW5rX2xpc3RfY2FyZC5zY3NzICovXG4uaXJzbi1saW5rcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmlyc24tbGlua3MtY2FyZC0tYmFzZWRvYyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmlyc24tbGlua3MtY2FyZC0tYmFzZWRvYyAuaXJzbi1saW5rLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmlyc24tbGlua3MtY2FyZC0tYmFzZWRvYyAuaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGlua19saXN0L19MaW5rX2xpc3Quc2NzcyAqL1xuLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbGluay1saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTmV3c2xldHRlcl9zdWJzY3JpcHRpb24vX05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5mci10ZXh0LS14cyB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTA4NzVyZW07XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgLmZyLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA4OCU7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0xhdGVzdF9uZXdzL19MYXRlc3RfbmV3cy5zY3NzICovXG4uaXJzbi1sYXRlc3QtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbGFiZWwge1xuICBjb2xvcjogIzBBMDA5NjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtYXV0by1yb3dzOiA1cmVtO1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbGluazo6YmVmb3JlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUuMzc1cmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1pbWcge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS80O1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2NvbnRlbnQtaW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1kYXRlLW5ld3Mge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2NvbnRlbnQtbmV3cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBncmlkLXJvdzogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzIC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9GZWF0dXJlZF9jb250ZW50L19GZWF0dXJlZF9jb250ZW50LnNjc3MgKi9cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbGFiZWwge1xuICBjb2xvcjogIzBBMDA5NjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDVyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbGluazo6YmVmb3JlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4zNzVyZW0gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQtaW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvNDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQtaW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50LWRhdGUge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBncmlkLXJvdzogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudCAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjA4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQWdlbmRhL19BZ2VuZGEuc2NzcyAqL1xuLmlyc24tYWdlbmRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWFnZW5kYSB7XG4gICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuLmlyc24tYWdlbmRhX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9faWNvbi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWV2ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWV2ZW50LWRhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1ldmVudC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xufVxuLmlyc24tYWdlbmRhX19zZXBhcmF0b3Ige1xuICBtYXJnaW46IC0wLjVyZW0gMCAwLjMxMjVyZW0gMDtcbn1cbi5pcnNuLWFnZW5kYV9fc2VwYXJhdG9yOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1hZ2VuZGFfX3NlcGFyYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmlyc24tYWdlbmRhX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1hZ2VuZGFfX21vcmUgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2lkZS12aWRlbyB7XG4gICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuLmlyc24tc2lkZS12aWRlb19fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2LjI1cmVtO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci10aHVtYm5haWwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudC12aWRlby10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluazpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Nb3N0X3BvcHVsYXIvX01vc3RfcG9wdWxhci5zY3NzICovXG4uaXJzbi1tb3N0LXBvcHVsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4zNzVyZW0gN3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNjI1cmVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LWltZyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtaW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtZGF0ZS1uZXdzIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1uZXdzLXRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDIvMztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbWVkaXVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LWxpbmsge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMy80O1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXIgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL2ljb24vX2ljb24uc2NzcyAqL1xuOnJvb3Qge1xuICAtLWlyc24taWNvbi1zaXplOiAxLjg3NXJlbTtcbiAgLS1pcnNuLWljb24tY29sb3I6ICMxZjFmMWY7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tY29udGFjdC1jYXJkL19pcnNuLWNvbnRhY3QtY2FyZC5zY3NzICovXG4uaXJzbi1jb250YWN0LWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuMTI1cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuODc1cmVtIGF1dG87XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS44NzVyZW0gMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE0LjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLWNvbnRhY3QtY2FyZF9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZ2FwOiAxLjYyNXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWNhcmRfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvY29udGFjdC1ibG9jL19jb250YWN0LWJsb2Muc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWlyc24tYmxvY2stY29udGFjdCA+IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2staXJzbi1ibG9jay1jb250YWN0ID4gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuLmlyc24tY29udGFjdC1ibG9jIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1jb250YWN0LWJsb2NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuLmlyc24tY29udGFjdC1ibG9jX19jb250ZW50LCAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1jb250YWN0LWJsb2NfX2NvbnRlbnQsIC5pcnNuLWNvbnRhY3QtYmxvY19fY2FyZHMge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0LWJsb2Mge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtYmxvY19fY29udGVudCwgLmlyc24tY29udGFjdC1ibG9jX19jYXJkcyB7XG4gICAgcm93LWdhcDogMS41NjI1cmVtO1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1ibG9jX19jYXJkcyB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvbWFwcy9fbWFwcy5zY3NzICovXG4uaXJzbi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1hcCB7XG4gICAgaGVpZ2h0OiAxNS45Mzc1cmVtO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01lZGlhX2Rpc2NvdmVyL19NZWRpYV9kaXNjb3Zlci5zY3NzICovXG4uaXJzbi1tZWRpYS1kaXNjb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tbWVkaWEtZGlzY292ZXJfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbWVkaWEtZGlzY292ZXJfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tbWVkaWEtZGlzY292ZXJfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MgKi9cbi5pcnNuLXByZXNzLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLXByZXNzLWNvbnRhY3RfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tcHJlc3MtY29udGFjdF9fbGluayAuZnItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTIuMzc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaXJzbi1wcmVzcy1jb250YWN0X19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9QdWJsaWNhdGlvbnNfYWNjZXNzL19QdWJsaWNhdGlvbnNfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3NfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tcHVibGljYXRpb25zLWFjY2Vzc19fbGluayAuZnItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTIuMzc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaXJzbi1wdWJsaWNhdGlvbnMtYWNjZXNzX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9BbWJhc3NhZG9yc19leGNoYW5nZS9fQW1iYXNzYWRvcnNfZXhjaGFuZ2Uuc2NzcyAqL1xuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MgKi9cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1kb2N1bWVudGFyeS1kaXNjb3Zlcl9fbGFiZWwge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5wYXJhZ3JhcGgtLXZpZGVvIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3Mvc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIvX3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyLnNjc3MgKi9cbjpyb290IHtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTE6ICMxZjFmMWY7XG4gIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yOiAjZmZmZmZmO1xufVxuXG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuMDYyNXJlbTtcbiAgcGFkZGluZzogMi4xMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC44MTI1cmVtO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCBwIGEge1xuICBjb2xvcjogIzAwNWZiZTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG4gIGNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICMxZjFmMWY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuOmhvdmVyLCAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yKTtcbiAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmUge1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMTogI2ZmZmZmZjtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTI6ICMxZjFmMWY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmUgLmZyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICAgIGdhcDogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgI2lyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZm9ybS1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMjVyZW0gMi44MTI1cmVtO1xuICAgIGdhcDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWl0ZW0sIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyAqL1xuLmlyc24tZmlsdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmlyc24tZmlsdGVyLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC1kYXRlIGlucHV0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaXJzbi1maWx0ZXItaW5wdXQtdGV4dCBpbnB1dCB7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHZhcigtLWJvcmRlci1wbGFpbi1ncmV5KTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS10YWJzL19pcnNuLWRhdGFiYXNlLXRhYnMuc2NzcyAqL1xuLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS10YWJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgfVxufVxuLmlyc24tZGF0YWJhc2UtdGFic19faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS10YWJzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MgKi9cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDguNzVyZW07XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X190aXRsZSwgLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9fbGlzdCAuZnItbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0gLmZyLWxpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSAuZnItbGluazo6YmVmb3JlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19pdGVtIC5mci1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdhcDogMS4wNjI1cmVtO1xuICB9XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5LS1tb2JpbGUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnktLW1vYmlsZSAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGF0YWJhc2Utc3VtbWFyeS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2xpbmstbGlzdC12YXJpYW50L19saW5rLWxpc3QtdmFyaWFudC5zY3NzICovXG4uaXJzbi1saW5rLWxpc3QtdiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIHJvdy1nYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbGluay1saXN0LXYgLmZyLWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS1yaWdodCAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tdHdvIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xufVxuLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmZyLWxpbmsge1xuICBnYXA6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xuICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMC42MjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgcm93LWdhcDogMS4wNjI1cmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogYXV0bztcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiAuZnItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB0b3A6IC0xLjhyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1hcmVhOiBpbml0aWFsO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW46OmJlZm9yZSwgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjphZnRlcixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heDo6YmVmb3JlLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogOTklO1xuICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YmVmb3JlLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjpiZWZvcmUge1xuICBsZWZ0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1jYWxlbmRhci5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YWZ0ZXIsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmFmdGVyIHtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBib3R0b206IDAuODEyNXJlbTtcbiAgd2lkdGg6IDAuNzY1cmVtO1xuICBoZWlnaHQ6IDAuNDkwNjI1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5kZXNjcmlwdGlvbixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCAuZGVzY3JpcHRpb24ge1xuICBncmlkLXJvdzogMjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiAuZnItaW5wdXQsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXggLmZyLWlucHV0IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuODc1cmVtIDAuNzVyZW0gMi41cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZGdyb3VwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMS45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3JkZXI6IDQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSAuZnItbGFiZWwge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mb3JtLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIG91dGxpbmU6IHNvbGlkIDFweCAjNDM0MzQzO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzYjhlZGY7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZ19fY291bnQge1xuICBvcmRlcjogMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aGFzKC5oaWdobGlnaHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWNyb3NzLnN2Z1wiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3guaGlnaGxpZ2h0IC5mci1sYWJlbCB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3guaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlOWVmO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaW5mb1RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmluZm9UZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5mci1idG46Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAyJSk7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXJlc2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcmVzZXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzLmJlZi1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjY4NzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLWNvbnRlbnQtdHlwZS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZnItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLXRoZW1hdGlxdWVzLXRhcmdldC1pZC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtdGhlbWF0aXF1ZXMtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAudmlldy1yZXN1bHQtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzICovXG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAxLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3JkZXI6IDQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mci1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSAuZm9ybS1zZWxlY3Qge1xuICBncmlkLWNvbHVtbjogMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIuMjVyZW0gMCAwLjgxMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBvdXRsaW5lOiBzb2xpZCAxcHggIzQzNDM0MztcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzYjhlZGY7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3RpbmdfX2NvdW50IHtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aGFzKC5oaWdobGlnaHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAudmlldy1yZXN1bHQtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNi4xMjVyZW0pO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjEyNXJlbSk7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvU3VtbWFyeS9fU3VtbWFyeS5zY3NzICovXG4uZnItc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWJnLWdyZXkpO1xufVxuLmZyLXN1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XG59XG4uZnItc3VtbWFyeV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItc3VtbWFyeV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpID4gYSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5mci1zdW1tYXJ5X19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXlsaXNoLWdyZXkpO1xufVxuLmZyLXN1bW1hcnlfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mci1zdW1tYXJ5X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg3NXJlbTtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZnItc3VtbWFyeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1zdW1tYXJ5X19saXN0IGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmlyc24tc3VtbWFyeS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQWN0dWFsaXR5L19BY3R1YWxpdHkuc2NzcyAqL1xuLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay1pcnNuLWFjdHVhbGl0eS1ibG9jayA+IGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2dyaWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3NfX2xpbmsgLmZyLWxpbmsge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluazppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAzMi8xNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fZGVzYyB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBncmlkLXJvdzogMTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5pcnNuLWxhc3QtbmV3c19fbGluaywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5pcnNuLWxhc3QtbmV3c19fbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUsIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSA+IGEsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19oZWFkZXIgLmZyLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyAqL1xuLmZyLXNoYXJlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMjBweCByZ2JhKDY3LCA2NywgNjcsIDAuMyk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLXNoYXJlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItc2hhcmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItc2hhcmVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgb3JkZXI6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1idG5zLWdyb3VwIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCBsaSAuZnItYnRuIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAgbGkgLmZyLWJ0bjpub3QoLmZyLWxpbmspIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWljb24tc3VydmV5LWxpbmUge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcnNuLXNoYXJlIC5mci1idG5zLWdyb3VwOm5vdCguZnItYnRucy1ncm91cC0tc20pOm5vdCguZnItYnRucy1ncm91cC0tbGcpIC5mci1idG46bm90KFtjbGFzc149ZnItaWNvbi1dKTpub3QoW2NsYXNzKj1cIiBmci1pY29uLVwiXSk6bm90KFtjbGFzc149ZnItZmktXSk6bm90KFtjbGFzcyo9XCIgZnItZmktXCJdKSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyAqL1xuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpiZWZvcmUge1xuICBib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLWJvZHkge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLWhlYWRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEgc3BhbiwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuLS1hcnJvdyB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0tdGhlbWF0aWMtY2FyZHMgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIHtcbiAgLS1mcHItaHAtdGV4dC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAtLWZwci1ocC1jYXJkcy1nYXA6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkUxRkE7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKSAxZnI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGRTFGQTtcbiAgfVxufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdhcDogdmFyKC0tZnByLWhwLWNhcmRzLWdhcCk7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGModmFyKC0tZnByLWhwLWNhcmRzLWdhcCkgLyAtMiArIDJweCk7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjMWYxZjFmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMTg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEgc3BhbiwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YmVmb3JlLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0bjpoYXMoW3RhcmdldD1fYmxhbmtdKSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0bjpoYXMoW3RhcmdldD1fYmxhbmtdKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0bjpoYXMoW3RhcmdldD1fYmxhbmtdKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG4tLWFycm93IC5mci1pY29uLWFycm93LXJpZ2h0LWxpbmUge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tdGl0bGUtLWgyIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC4zMTI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXRpdGxlLS1oMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tdGl0bGUtLWg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMC4xODc1cmVtO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gIC0taWNvbi1zaXplOiAxLjMxMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMDtcbiAgY29sb3I6ICMwQTAwOTY7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQvX3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1N0aWNrZXJzXzJjb250ZW50XzFibG9jay9fU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrLnNjc3MgKi9cbi5pcnNuLXN0aWNrZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX19kZXNjIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItbGluayB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saXN0L1N0aWNrZXJfbGlzdC5zY3NzICovXG4uaXJzbi1zdGlja2VycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLXN0aWNrZXJzICsgLmlyc24tc3RpY2tlcnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKSAqOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkIC5pcnNuLXRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saW5rcy9fU3RpY2tlcl9saW5rcy5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyAqL1xuLmlyc24tc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4uaXJzbi1zZXBhcmF0b3ItLXRoaW4ge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuLmlyc24tc2VwYXJhdG9yICsgLmlyc24tdm9pci1hdXNzaSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0h1Yl90YWcvX0h1Yl90YWcuc2NzcyAqL1xuLmlyc24taHViLXRhZyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zNzVyZW0gMC4zMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1odWItdGFnLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwMDk2O1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9JbWFnZV9odWIvX0ltYWdlX2h1Yi5zY3NzICovXG46cm9vdCB7XG4gIC0taG9sZGVyLWNvbG9yOiAjMWYxZjFmO1xuICAtLWhvbGRlci1pbWctaHViLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuLmlyc24taW1nLWh1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhvbGRlci1pbWctaHViLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXIge1xuICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSkgO1xuICB9XG59XG4uaXJzbi1pbWctaHViOmhvdmVyIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xufVxuLmlyc24taW1nLWh1Yjpob3ZlciAuaXJzbi1pbWctaHViX19pbWctaG9sZGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXJzbi1pbWctaHViX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy1odWJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pcnNuLWltZy1odWIgLmlyc24taHViLXRhZyB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmlyc24taW1nLWh1Yl9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taW1nLWh1Yl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltZ19vZl90aGVfd2Vlay9fSW1nX29mX3RoZV93ZWVrLnNjc3MgKi9cbjpyb290IHtcbiAgLS1ob2xkZXItY29sb3I6ICMxZjFmMWY7XG4gIC0taG9sZGVyLWltZy13ZWVrLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG4uaXJzbi1pbWctd2VlayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBtaW4td2lkdGg6IDE4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctd2VlayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaW1nKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy13ZWVrLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyIHtcbiAgICAtLWhvbGRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40NSkgNjAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpIDtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctd2Vla19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLXdlZWtfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLWltZy13ZWVrOmhvdmVyIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cbi5pcnNuLWltZy13ZWVrOmhvdmVyIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWZpLV06OmJlZm9yZSxcbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMS40Mzc1cmVtO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzLjEyNXJlbSk7XG4gIHRvcDogLTAuMjVyZW07XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIG1hcmdpbi10b3A6IDQuNjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsXG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1maS1dOjpiZWZvcmUsXG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMi45Mzc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0h1Yl9ncmlkL19IdWJfZ3JpZC5zY3NzICovXG4uaXJzbi1odWItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDIxLjQzNzVyZW0pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5mci1jYXJkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZDpub3QoLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSxcbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbykge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5mci1jYXJkX19zdGFydCB7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDkuNTYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgPiAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgPiAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWIge1xuICBtaW4taGVpZ2h0OiAyMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWI6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICMwMDVmYmU7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2VlayB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy13ZWVrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWsge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDQvNTtcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWs6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICMwMDVmYmU7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1yZWxhdGVkLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24taHViLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLXJlbGF0ZWQtY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlyc24taHViLWdyaWQgW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIFt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlyc24taHViLWdyaWRfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvcGFnZXIvX3BhZ2VyLnNjc3MgKi9cbi5pcnNuLXBhZ2luYXRpb24gLmZyLXBhZ2luYXRpb25fX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pcnNuLXBhZ2luYXRpb24gLmZyLXBhZ2luYXRpb25fX2xpbmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGlua1thcmlhLWN1cnJlbnRdIHtcbiAgLS1ob3ZlcjogIzFmMWYxZjtcbiAgLS1hY3RpdmU6ICMxZjFmMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyAqL1xuLmlyc24tbWFnLXN1bW1hcnkge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X19saW5rcyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X19saW5rcyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIGxpIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tbWFnLXN1bW1hcnkgLmZyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0xhc3RfbWFnYXppbmUvX0xhc3RfbWFnYXppbmUuc2NzcyAqL1xuLmlyc24tbGFzdC1tYWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhkNGRmO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmlyc24tbGFzdC1tYWdfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19faW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMy4yNXJlbTtcbiAgaGVpZ2h0OiAxOS42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTlyZW07XG4gICAgaGVpZ2h0OiAyOC4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19jb250ZW50IHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19yZWxlYXNlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtbWFnX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1sYXN0LW1hZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tbGFzdC1tYWcgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uaXJzbi1sYXN0LW1hZ19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluayB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC43NXJlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGlua3MgLmZyLWxpbmsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19fbGlua3MgLmZyLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluayBhIHNwYW4sIC5pcnNuLWxhc3QtbWFnX19saW5rIGE6YmVmb3JlLCAuaXJzbi1sYXN0LW1hZ19fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluazpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZyBbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1bnNldDtcbiAgbWFzay1pbWFnZTogdW5zZXQ7XG59XG4uaXJzbi1sYXN0LW1hZyAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC42MjVyZW0sIC01MCUpO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA4LjY4NzVyZW07XG4gICAgaGVpZ2h0OiAxMi44MTI1cmVtO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBncmlkLXJvdzogMS80O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWctLXNtYWxsIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IDguNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMzkvMjA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICByaWdodDogLTAuMTg3NXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL01hZ19saXN0L19NYWdfbGlzdC5zY3NzICovXG4uaXJzbi1tYWctbGlzdF9fbGlzdCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLW1hZy1saXN0X19saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvTGFuZ3VhZ2Vfc2VsZWN0b3IvX0xhbmd1YWdlX3NlbGVjdG9yLnNjc3MgKi9cbi5pcnNuLXRyYW5zbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNWZiZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlyc24tdHJhbnNsYXRlX19tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tdHJhbnNsYXRlX19zZWxlY3RvciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOC43NXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi10cmFuc2xhdGVfX3NlbGVjdG9yLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC45MTkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmlyc24tdHJhbnNsYXRlX19jdXJyZW50LXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDEuODc1cmVtIDAgMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi10cmFuc2xhdGVfX3ZhbHVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1ob3Zlcik7XG59XG4uaXJzbi10cmFuc2xhdGVfX3ZhbHVlLS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi10cmFuc2xhdGVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG59XG4uaXJzbi10cmFuc2xhdGVfX2xhbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjU2MjVyZW0gMC4yNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1pY29uLV0sXG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3NePWZyLWZpLV0sXG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAtLWljb24tc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItaWNvbi1dLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItZmktXSxcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgfVxufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnQ9XCIxXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbYXJpYS1jdXJyZW50PVwiMVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWFjdGl2ZSk7XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudD1cIjFcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICB3aWR0aDogMC4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBsZWZ0OiAwO1xufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnRdOm5vdChbYXJpYS1jdXJyZW50PVwiMVwiXSkge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRyYW5zbGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tdHJhbnNsYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U5ZWY7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9CcmVhZGNydW1iL19CcmVhZGNydW1iLnNjc3MgKi9cbjpyb290IHtcbiAgLS1icmVhZGNydW1iLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icmVhZGNydW1iLWNvbG9yOiAjNjQ2NDY0O1xuICAtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHk6IFJvYm90byBCb2xkLCBzYW5zLXNlcmlmO1xufVxuXG4uaXJzbi1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tYnJlYWRjcnVtYi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi1icmVhZGNydW1iX19zZWUge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYnJlYWRjcnVtYl9fc2VlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rOm5vdChbYXJpYS1jdXJyZW50XSk6OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEuMzc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9ZmFsc2VdKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyAqL1xuLmlyc24tZXJyb3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuNXJlbTtcbiAgbWFyZ2luOiA1LjVyZW0gMDtcbn1cbi5pcnNuLWVycm9yX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yX190eHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDJyZW07XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xufVxuLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciBhW2hyZWZdLmlyc24tbGluay0tcGxhaW46bGFzdC1vZi10eXBlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzFmMWYxZjtcbiAgcGFkZGluZzogMC43NXJlbSAzLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmlyc24tZXJyb3JfX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2ltZy13cmFwcGVyIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uaXJzbi1lcnJvcl9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmlyc24tZXJyb3JfX25vdC1mb3VuZCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19ub3QtZm91bmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tZXJyb3IgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvciAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvciAuZnItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pcnNuLWVycm9yIC5mci1idG4tLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1lcnJvciAuZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pcnNuLWVycm9yIC5mci1idG5zLWdyb3VwLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIC5mci1idG5zLWdyb3VwLS1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pcnNuLWVycm9yX19uby1kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyAqL1xuLmlyc24tdHdvLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10d28tbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmlyc24tdHdvLWxpbmtzIC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXR3by1saW5rcyAuZnItbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9kaXNjb3ZlcnlfY2FyZC9fZGlzY292ZXJ5X2NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAxLjEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS42ODc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkIFtjbGFzc149ZnItaWNvbi1dOjpiZWZvcmUsXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCBbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWRpc2NvdmVyLWdhcC1jb250ZW50KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19jb250ZW50IHtcbiAgICBnYXA6IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgLmlyc24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkIC5pcnNuLWljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIGg0Lmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgLmlyc24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgLmlyc24taWNvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyB7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0taXJzbi1pY29uLXNpemUpICsgMS4yNXJlbSkpO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYSBzcGFuLCAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhOmJlZm9yZSwgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgPiAqIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUge1xuICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAxLjI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjQzNzVyZW07XG4gIHJvdy1nYXA6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiA1LjYyNXJlbTtcbiAgICByb3ctZ2FwOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEuMTI1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24taWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWxpbmsge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGgvX2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoLnNjc3MgKi9cbi5kaXNjb3ZlcnktZ3JpZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmRpc2NvdmVyeS1ncmlkIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzY292ZXJ5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmRpc2NvdmVyeS1ncmlkIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX3BvZGNhc3RzL19MaXN0ZV9wb2RjYXN0cy5zY3NzICovXG4uaXJzbi1wb2RjYXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBvZGNhc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5pcnNuLXBvZGNhc3RfX2luZm8ge1xuICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbn1cbi5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1wb2RjYXN0X19saW5rc1dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciAuZnItbGluayBzcGFuLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNjY2Njg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pcnNuLXBvZGNhc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcG9kY2FzdCAubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X21pZ3JhdGlvbi9fUmljaHRleHRfbWlncmF0aW9uLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBhIHtcbiAgY29sb3I6ICMwQTAwOTY7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gYSAuaXQtaXJzbi1zdHlsZXNUaGVtZUZvcmVDb2xvci0yLTAge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDEsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDU2MjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAxOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAxOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDAuMzEyNXJlbSk7XG4gIHRvcDogMC4wNjI1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMixcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMjo6YmVmb3JlLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGNvbG9yOiAjMEEwMDk2O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDMsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc1RhYmxlSGVhZGVyUm93LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExNDI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Sb3ctNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzVGFibGVFdmVuQ29sLTYge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LUxpZW5EZVJlbnZvaSBhIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtTGllbkRlUmVudm9pIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9EaXJlY3RfYWNjZXNzL19EaXJlY3RfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAtLWlyc24tbGlzdC1nYXA6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcGFzdGVsLWJsdWUpO1xuICBnYXA6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1kaXJlY3QtYWNjZXNzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtYmx1ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4wNjI1cmVtIDFmcjtcbiAgICBnYXA6IDMuMTg3NXJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNS4xMjVyZW0gMy41MzEyNXJlbSAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1pcnNuLWxpc3QtZ2FwKTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0gPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuMzc1cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgdG9wOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgdG9wOiA5LjM3NXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fY29udGVudC13cmFwcGVyLCAuaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRGlyZWN0X2FjY2Vzc19zdWJibG9jay9fRGlyZWN0X2FjY2Vzc19zdWJibG9jay5zY3NzICovXG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9faWNvbjo6YmVmb3JlIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMi4wNjI1cmVtO1xuICAtLWljb24tc2l6ZTogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTAwOTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2JfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIFtjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIC5mci1saW5rIHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS42ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTg3NXJlbSwgMC4xODc1cmVtKTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRGlzY292ZXJ5X2NhcmRfSFAvX0Rpc2NvdmVyeV9jYXJkX0hQLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMS44NzVyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0taXJzbi1zZWEtYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgLmZyLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyYW5pdC1ncmV5KTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXNlYS1ibHVlKTtcbiAgZmxleDogMTtcbiAgb3JkZXI6IDE7XG4gIG1pbi13aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBvcmRlcjogMDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYSBzcGFuLCAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSBhOmJlZm9yZSwgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZTppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIC5mci1saW5rIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4xODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwL19EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbSAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZjO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyYW5pdC1ncmV5KTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjMxMjVyZW0pO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3Mge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyAuZnItbGluayB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyBbdGFyZ2V0PV9ibGFua106YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvYzpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2M6bGFzdC1vZi10eXBlIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1zbGlkZS1idG5zLW5hdi9faXJzbi1zbGlkZS1idG5zLW5hdi5zY3NzICovXG4uaXJzbi1zbGlkZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1zbGlkZS1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL2lyc24tdG8tZnJvbnQtc2xpZGVyL19pcnNuLXRvLWZyb250LXNsaWRlci5zY3NzICovXG4uaXJzbi1mcm9udC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlciB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCwgLmlyc24tZnJvbnQtc2xpZGVyX19pbWctaXRlbSwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWxpc3QsIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBhc3BlY3QtcmF0aW86IDgvMTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IHtcbiAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gIH1cbn1cbi5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3QgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmlyc24tZnJvbnQtc2xpZGVyX19pbWctaXRlbSwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0sIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyLFxuLmlyc24tZnJvbnQtc2xpZGVyIC5pcnNuLXNsaWRlLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgbGVmdDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIHdpZHRoOiAxN3JlbTtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtbGlzdCwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXJzbi1mcm9udC1zbGlkZXIgLmlyc24tc2xpZGUtbmF2IHtcbiAgbGVmdDogMXJlbTtcbiAgYm90dG9tOiAwLjM3NXJlbTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyIC5pcnNuLXNsaWRlLW5hdl9fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2lyc24tdG8tZnJvbnQtYmxvY2svX2lyc24tdG8tZnJvbnQtYmxvY2suc2NzcyAqL1xuLnRvLWZyb250LWJsb2NrIHtcbiAgLS1ibG9jay1nYXA6IDEuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1ibG9jay1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMzLjM3NXJlbTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrIC5pcnNuLWZyb250LXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2sgLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1ibG9jay1nYXApO1xufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZDpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIGJvdHRvbTogMC41cmVtO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0yIC5pcnNuLXJlbGF0ZWQtY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0yIHtcbiAgICBncmlkLWF1dG8tcm93czogMWZyO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0yIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTMgLmlyc24tcmVsYXRlZC1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wtLTMgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTMge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTMgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX3NlcGFyYXRvcjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19saW5rIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGEgc3BhbiwgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiBhOmJlZm9yZSwgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW46aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcbn1cbi50by1mcm9udC1ibG9jayAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9PcmdhbmlzbWVzL2hwLWZvb3Rlci9faHAtZm9vdGVyLnNjc3MgKi9cbi5ocC1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ocC1mb290ZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhwLWZvb3RlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmhwLWZvb3RlciAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgfVxuICAuaHAtZm9vdGVyIC5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XG4gICAgZ3JpZC1jb2x1bW46IDQvMTQ7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2JpZy1zdGFrZXMvX2JpZy1zdGFrZXMuc2NzcyAqL1xuLmJpZy1zdGFrZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5iaWctc3Rha2VzX19kZXNjcmlwdGlvbixcbi5iaWctc3Rha2VzIC5pcnNuLXRpdGxlLFxuLmJpZy1zdGFrZXMgLmlyc24taHViLWdyaWQge1xuICBtYXJnaW46IDA7XG59XG4uYmlnLXN0YWtlc19fcHJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmJpZy1zdGFrZXNfX3ByZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjMxMjVyZW0pO1xufVxuLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmlnLXN0YWtlcyAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5iaWctc3Rha2VzIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5iaWctc3Rha2VzX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzICovXG4vKiBjb21wb25lbnRzL2F0b21zL1RyYW5zY3JpcHRpb24vX1RyYW5zY3JpcHRpb24uc2NzcyAqL1xuOnJvb3Qge1xuICAtLXRyYW5zY3JpcHRpb24tZ2FwOiA2cHg7XG4gIC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZTogMTJweDtcbiAgLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplOiAycHg7XG59XG5cbi5vcG4tZGV0YWlscyB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXkpO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5vcG4tZGV0YWlsc19fc3VtbWFyeSwgLm9wbi1kZXRhaWxzX19ncm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0taXJzbi1ibGFjayk7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogdmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjptYXJrZXIsIC5vcG4tZGV0YWlsc19fc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vcG4tZGV0YWlsc19fc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlyc24tYmxhY2spO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlyc24tYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXRyYW5zY3JpcHRpb24tZ2FwKSAtIHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpIC8gMik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xufVxuLm9wbi1kZXRhaWxzX19ncm93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcG4tZGV0YWlsc19fZ3JvdyAub3BuLWljb24ge1xuICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgZmlsbDogdmFyKC0taXJzbi1ibGFjayk7XG59XG4ub3BuLWRldGFpbHNbb3Blbl0gLm9wbi1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnk6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ub3BuLWRldGFpbHNbb3Blbl0gLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xufVxuLm9wbi1kZXRhaWxzID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3BuLWRldGFpbHNfX2xpbmsgLm9wbi1saW5rX19pY29uIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xufVxuLm9wbi1kZXRhaWxzX19saW5rIC5vcG4taWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvVGl0bGUvX1RpdGxlLnNjc3MgKi9cbi5mci10aXRsZS0tdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlyc24tYmxhY2spO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5pcnNuLXRpdGxlLmlyc24tdGl0bGUtLWgyOm5vdCguZnItY2FyZF9fdGl0bGUsIC5pcnNuLWRpc2NvdmVyeV9fdGl0bGUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX190aXRsZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDI6bm90KC5mci1jYXJkX190aXRsZSwgLmlyc24tZGlzY292ZXJ5X190aXRsZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX3RpdGxlKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDA5NjtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDAuMzEyNXJlbSk7XG4gIHRvcDogMC4wNjI1cmVtO1xufSIsIi8vRm9udEltcG9ydFxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG9fc2xhYi9Sb2JvdG9TbGFiLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4iLCIvKiBCcmVha3BvaW50cyAqL1xuJGJwLXhzOiAzMjA7XG4kYnAtc206IDU3NjtcbiRicC1tZDogNzY4O1xuJGJwLWxnOiA5OTI7XG4kYnAtc3Q6IDEwMjQ7XG4kYnAteGw6IDEyNDg7XG4kYnAteGwyOiAxMjgwO1xuJGJwLXh4bDogMTU0MDtcblxuQG1peGluIHhzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLXNtIC0gMX1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtYXhTbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIjeyRicC1zbX1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC1zbX1weFwiKSBhbmQgKG1heC13aWR0aDogXCIjeyRicC1sZ31weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1heFRhYmxldCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIjeyRicC1sZyAtIDF9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC1zbX1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLW1kfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWF4TGcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtbGd9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC1sZ31weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXN0fXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAteGx9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB4bDIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAteGwyfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHhsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXh4bH1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGluLWJldHdlZW4oJG1pbjogJGJwLW1kLCAkbWF4OiAkYnAtbGcpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufSArICdweCcpIGFuZCAobWF4LXdpZHRoOiAjeyRtYXggLSAxfSArICdweCcpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiOnJvb3R7XG4gIC8vQ29sb3JzXG5cbiAgLy9QcmltYXJ5XG4gIC0taXJzbi1wcmltYXJ5LWJsdWU6ICMwQTAwOTY7XG4gIC0taXJzbi1wYXN0ZWwtYmx1ZTogI0FGRTFGQTtcbiAgLS1pcnNuLXByaW1hcnk6ICNFODNDNEU7XG4gIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI0Q1MkMzRDtcbiAgLS1pcnNuLWRhcmstcHJpbWFyeS1zZXBhcmF0b3I6ICNDRTM1NDU7XG5cbiAgLy9CbGFja1xuICAtLWlyc24tYmxhY2s6ICMxRjFGMUY7XG4gIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAtLWlyc24tbGlnaHRlci1ibGFjazogIzJGMkYyRjtcbiAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4gIC8vV2hpdGUvR3JleVxuICAtLWlyc24tY3JlYW0td2hpdGU6ICNGQUY4RjQ7XG4gIC0taXJzbi1iZy1ncmV5OiAjRjhGOEY4O1xuICAtLWlyc24tbGlnaHQtZ3JleTogI0ZBRkFGQTtcbiAgLS1pcnNuLWxpZ2h0ZXItZ3JleTogIzcwNzA3MDtcbiAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gIC0taXJzbi1ncmV5bGlzaC1ncmV5OiAjNUY2Qzc3O1xuICAtLWlyc24tc2VwYXJhdG9yLWdyZXk6ICNDOEQ0REY7XG4gIC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5OiAjRTNFOUVGO1xuICAtLWlyc24taW5hY3RpdmUtdGFiLWdyZXk6ICM5MTkxOTE7XG4gIC0taXJzbi1tZW1iZXItYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAvL0JsdWVzXG4gIC0taXJzbi1ibHVlOiAjM0I4RURGO1xuICAtLWlyc24tc2t5LWJsdWU6ICMxRUNBRkY7XG4gIC0taXJzbi1saWdodC1ibHVlOiAjRjFGOEZFO1xuXG4gIC8vRm9udHNcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG5cbiAgLy9Gb250cyBzaXplc1xuICAtLWlyc24tZm9udC1zaXplLWNhcmQtdGl0bGU6IDEuMTI1cmVtO1xufVxuXG4iLCIvKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSAqL1xuQG1peGluIHRvUmVtKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiAoJHZhbHVlIC8gMTYpICsgcmVtO1xufVxuLyp1bCBsaXN0IHN0eWxlICovXG5AbWl4aW4gdWxMaXN0IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuQG1peGluIGxpbWl0TGluZSgkbGluZU51bWJlcjogMikge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZU51bWJlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gYnRuSG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbkBtaXhpbiByZWRMaW5lIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgyMSl9KTtcbiAgICB9XG59XG4vKipcbkRFQlVHXG4qKi9cbkBtaXhpbiBkZWJ1ZyB7XG4gICAgPiAqIHtcbiAgICAgICAgb3V0bGluZTogc29saWQgMnB4IHJlZDtcbiAgICB9XG59XG5cbi8qXG5NT0JJTEUgPCA1NzZweFxuKi9cblxuQG1peGluIGJnRnVsbFdpZHRoTW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aXRsZU1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGJ0bkJsdWVNb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgc3BhbixcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aXRsZUdyYXBoaWNFbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjYpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiByZW0oMyk7XG4gICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgdG9wOiByZW0oMSk7XG4gICAgfVxufVxuIiwiLyogUHJvY2VzcyB0byByZW5hbWUgdXNpbmcgcmVnZXguICovXG4vKiBVc2UgcmVnZXggdG8gcmVwbGFjZSB0aGUgcmVzdWx0IHdpdGggdGhlIGZvbGxvd2luZyB0b2tlbjogXCIuZnItW2EtejAtOVxcLV0qXCIuICovXG5cbkBpbmNsdWRlIGxnIHtcbiAgLmZyLW0tbjh2LWxnLFxuICAuZnItbS1uNHctbGcge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uOHYtbGcsXG4gIC5mci1tbC1uNHctbGcsXG4gIC5mci1teC1uOHYtbGcsXG4gIC5mci1teC1uNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW44di1sZyxcbiAgLmZyLW1yLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW44di1sZyxcbiAgLmZyLW10LW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uOHYtbGcsXG4gIC5mci1tYi1uNHctbGcsXG4gIC5mci1teS1uOHYtbGcsXG4gIC5mci1teS1uNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uN3YtbGcge1xuICAgIG1hcmdpbjogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uN3YtbGcsXG4gIC5mci1teC1uN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW43di1sZyxcbiAgLmZyLW14LW43di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uN3YtbGcsXG4gIC5mci1teS1uN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uNnYtbGcsXG4gIC5mci1tLW4zdy1sZyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjZ2LWxnLFxuICAuZnItbWwtbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW42di1sZyxcbiAgLmZyLW1yLW4zdy1sZyxcbiAgLmZyLW14LW42di1sZyxcbiAgLmZyLW14LW4zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjZ2LWxnLFxuICAuZnItbXQtbjN3LWxnLFxuICAuZnItbXktbjZ2LWxnLFxuICAuZnItbXktbjN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjZ2LWxnLFxuICAuZnItbWItbjN3LWxnLFxuICAuZnItbXktbjZ2LWxnLFxuICAuZnItbXktbjN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uNXYtbGcge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uNXYtbGcsXG4gIC5mci1teC1uNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uNXYtbGcsXG4gIC5mci1teS1uNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uNHYtbGcsXG4gIC5mci1tLW4ydy1sZyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW40di1sZyxcbiAgLmZyLW1sLW4ydy1sZyxcbiAgLmZyLW14LW40di1sZyxcbiAgLmZyLW14LW4ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjR2LWxnLFxuICAuZnItbXItbjJ3LWxnLFxuICAuZnItbXgtbjR2LWxnLFxuICAuZnItbXgtbjJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjR2LWxnLFxuICAuZnItbXQtbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW40di1sZyxcbiAgLmZyLW1iLW4ydy1sZyxcbiAgLmZyLW15LW40di1sZyxcbiAgLmZyLW15LW4ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW4zdi1sZyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjN2LWxnLFxuICAuZnItbXgtbjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjN2LWxnLFxuICAuZnItbXktbjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4zdi1sZyxcbiAgLmZyLW15LW4zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW4ydi1sZyxcbiAgLmZyLW0tbjF3LWxnIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uMnYtbGcsXG4gIC5mci1tbC1uMXctbGcsXG4gIC5mci1teC1uMnYtbGcsXG4gIC5mci1teC1uMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjJ2LWxnLFxuICAuZnItbXItbjF3LWxnLFxuICAuZnItbXgtbjJ2LWxnLFxuICAuZnItbXgtbjF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uMnYtbGcsXG4gIC5mci1tdC1uMXctbGcsXG4gIC5mci1teS1uMnYtbGcsXG4gIC5mci1teS1uMXctbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uMnYtbGcsXG4gIC5mci1tYi1uMXctbGcsXG4gIC5mci1teS1uMnYtbGcsXG4gIC5mci1teS1uMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW4xdi1sZyB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4xdi1sZyxcbiAgLmZyLW14LW4xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjF2LWxnLFxuICAuZnItbXgtbjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4xdi1sZyxcbiAgLmZyLW15LW4xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW4xLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMS01di1sZyxcbiAgLmZyLW14LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4xLTV2LWxnLFxuICAuZnItbXktbjEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4xLTV2LWxnLFxuICAuZnItbXktbjEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMC1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMC1sZyxcbiAgLmZyLW14LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMC1sZyxcbiAgLmZyLW14LTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTAtbGcsXG4gIC5mci1teS0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMC1sZyxcbiAgLmZyLW15LTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW4wLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMC01di1sZyxcbiAgLmZyLW14LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4wLTV2LWxnLFxuICAuZnItbXktbjAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4wLTV2LWxnLFxuICAuZnItbXktbjAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMC01di1sZyB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0wLTV2LWxnLFxuICAuZnItbXgtMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTAtNXYtbGcsXG4gIC5mci1teS0wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTAtNXYtbGcsXG4gIC5mci1teS0wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMXYtbGcge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTF2LWxnLFxuICAuZnItbXgtMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTF2LWxnLFxuICAuZnItbXktMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTEtNXYtbGcge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMS01di1sZyxcbiAgLmZyLW14LTEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xLTV2LWxnLFxuICAuZnItbXktMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xLTV2LWxnLFxuICAuZnItbXktMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTJ2LWxnLFxuICAuZnItbS0xdy1sZyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0ydi1sZyxcbiAgLmZyLW1sLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTJ2LWxnLFxuICAuZnItbXItMXctbGcsXG4gIC5mci1teC0ydi1sZyxcbiAgLmZyLW14LTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTJ2LWxnLFxuICAuZnItbXQtMXctbGcsXG4gIC5mci1teS0ydi1sZyxcbiAgLmZyLW15LTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0ydi1sZyxcbiAgLmZyLW1iLTF3LWxnLFxuICAuZnItbXktMnYtbGcsXG4gIC5mci1teS0xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0zdi1sZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtM3YtbGcsXG4gIC5mci1teC0zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItM3YtbGcsXG4gIC5mci1teS0zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tNHYtbGcsXG4gIC5mci1tLTJ3LWxnIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC00di1sZyxcbiAgLmZyLW1sLTJ3LWxnLFxuICAuZnItbXgtNHYtbGcsXG4gIC5mci1teC0ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci00di1sZyxcbiAgLmZyLW1yLTJ3LWxnLFxuICAuZnItbXgtNHYtbGcsXG4gIC5mci1teC0ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtNHYtbGcsXG4gIC5mci1tdC0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi00di1sZyxcbiAgLmZyLW1iLTJ3LWxnLFxuICAuZnItbXktNHYtbGcsXG4gIC5mci1teS0ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tNXYtbGcge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItNXYtbGcsXG4gIC5mci1teC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtNXYtbGcsXG4gIC5mci1teS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTV2LWxnLFxuICAuZnItbXktNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTZ2LWxnLFxuICAuZnItbS0zdy1sZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC02di1sZyxcbiAgLmZyLW1sLTN3LWxnLFxuICAuZnItbXgtNnYtbGcsXG4gIC5mci1teC0zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTZ2LWxnLFxuICAuZnItbXItM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTZ2LWxnLFxuICAuZnItbXQtM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi02di1sZyxcbiAgLmZyLW1iLTN3LWxnLFxuICAuZnItbXktNnYtbGcsXG4gIC5mci1teS0zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS03di1sZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtN3YtbGcsXG4gIC5mci1teC03di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci03di1sZyxcbiAgLmZyLW14LTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItN3YtbGcsXG4gIC5mci1teS03di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tOHYtbGcsXG4gIC5mci1tLTR3LWxnIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC04di1sZyxcbiAgLmZyLW1sLTR3LWxnLFxuICAuZnItbXgtOHYtbGcsXG4gIC5mci1teC00dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci04di1sZyxcbiAgLmZyLW1yLTR3LWxnLFxuICAuZnItbXgtOHYtbGcsXG4gIC5mci1teC00dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtOHYtbGcsXG4gIC5mci1tdC00dy1sZyxcbiAgLmZyLW15LTh2LWxnLFxuICAuZnItbXktNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi04di1sZyxcbiAgLmZyLW1iLTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tOXYtbGcge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTl2LWxnLFxuICAuZnItbXgtOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTl2LWxnLFxuICAuZnItbXktOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTEwdi1sZyxcbiAgLmZyLW0tNXctbGcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTB2LWxnLFxuICAuZnItbWwtNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTEwdi1sZyxcbiAgLmZyLW1yLTV3LWxnLFxuICAuZnItbXgtMTB2LWxnLFxuICAuZnItbXgtNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTB2LWxnLFxuICAuZnItbXQtNXctbGcsXG4gIC5mci1teS0xMHYtbGcsXG4gIC5mci1teS01dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTB2LWxnLFxuICAuZnItbWItNXctbGcsXG4gIC5mci1teS0xMHYtbGcsXG4gIC5mci1teS01dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xMXYtbGcge1xuICAgIG1hcmdpbjogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xMXYtbGcsXG4gIC5mci1teC0xMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTExdi1sZyxcbiAgLmZyLW15LTExdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTExdi1sZyxcbiAgLmZyLW15LTExdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTJ2LWxnLFxuICAuZnItbS02dy1sZyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTJ2LWxnLFxuICAuZnItbWwtNnctbGcsXG4gIC5mci1teC0xMnYtbGcsXG4gIC5mci1teC02dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xMnYtbGcsXG4gIC5mci1tci02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xMnYtbGcsXG4gIC5mci1tdC02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTJ2LWxnLFxuICAuZnItbWItNnctbGcsXG4gIC5mci1teS0xMnYtbGcsXG4gIC5mci1teS02dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTN2LWxnIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTN2LWxnLFxuICAuZnItbXgtMTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xM3YtbGcsXG4gIC5mci1teS0xM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xM3YtbGcsXG4gIC5mci1teS0xM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE0di1sZyxcbiAgLmZyLW0tN3ctbGcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTR2LWxnLFxuICAuZnItbWwtN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE0di1sZyxcbiAgLmZyLW1yLTd3LWxnLFxuICAuZnItbXgtMTR2LWxnLFxuICAuZnItbXgtN3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTR2LWxnLFxuICAuZnItbXQtN3ctbGcsXG4gIC5mci1teS0xNHYtbGcsXG4gIC5mci1teS03dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTR2LWxnLFxuICAuZnItbWItN3ctbGcsXG4gIC5mci1teS0xNHYtbGcsXG4gIC5mci1teS03dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xNXYtbGcge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE1di1sZyxcbiAgLmZyLW14LTE1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xNXYtbGcsXG4gIC5mci1teC0xNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE1di1sZyxcbiAgLmZyLW15LTE1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE1di1sZyxcbiAgLmZyLW15LTE1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTZ2LWxnLFxuICAuZnItbS04dy1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTZ2LWxnLFxuICAuZnItbWwtOHctbGcsXG4gIC5mci1teC0xNnYtbGcsXG4gIC5mci1teC04dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xNnYtbGcsXG4gIC5mci1tci04dy1sZyxcbiAgLmZyLW14LTE2di1sZyxcbiAgLmZyLW14LTh3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xNnYtbGcsXG4gIC5mci1tdC04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTZ2LWxnLFxuICAuZnItbWItOHctbGcsXG4gIC5mci1teS0xNnYtbGcsXG4gIC5mci1teS04dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTd2LWxnIHtcbiAgICBtYXJnaW46IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTd2LWxnLFxuICAuZnItbXgtMTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xN3YtbGcsXG4gIC5mci1teS0xN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xN3YtbGcsXG4gIC5mci1teS0xN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE4di1sZyxcbiAgLmZyLW0tOXctbGcge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTh2LWxnLFxuICAuZnItbWwtOXctbGcsXG4gIC5mci1teC0xOHYtbGcsXG4gIC5mci1teC05dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE4di1sZyxcbiAgLmZyLW1yLTl3LWxnLFxuICAuZnItbXgtMTh2LWxnLFxuICAuZnItbXgtOXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTh2LWxnLFxuICAuZnItbXQtOXctbGcsXG4gIC5mci1teS0xOHYtbGcsXG4gIC5mci1teS05dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTh2LWxnLFxuICAuZnItbWItOXctbGcsXG4gIC5mci1teS0xOHYtbGcsXG4gIC5mci1teS05dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xOXYtbGcge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xOXYtbGcsXG4gIC5mci1teC0xOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE5di1sZyxcbiAgLmZyLW15LTE5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE5di1sZyxcbiAgLmZyLW15LTE5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjB2LWxnLFxuICAuZnItbS0xMHctbGcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTIwdi1sZyxcbiAgLmZyLW1sLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yMHYtbGcsXG4gIC5mci1tci0xMHctbGcsXG4gIC5mci1teC0yMHYtbGcsXG4gIC5mci1teC0xMHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIwdi1sZyxcbiAgLmZyLW10LTEwdy1sZyxcbiAgLmZyLW15LTIwdi1sZyxcbiAgLmZyLW15LTEwdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTIwdi1sZyxcbiAgLmZyLW1iLTEwdy1sZyxcbiAgLmZyLW15LTIwdi1sZyxcbiAgLmZyLW15LTEwdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjF2LWxnIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yMXYtbGcsXG4gIC5mci1teC0yMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjF2LWxnLFxuICAuZnItbXgtMjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yMXYtbGcsXG4gIC5mci1teS0yMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yMXYtbGcsXG4gIC5mci1teS0yMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTIydi1sZyxcbiAgLmZyLW0tMTF3LWxnIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTIydi1sZyxcbiAgLmZyLW1sLTExdy1sZyxcbiAgLmZyLW14LTIydi1sZyxcbiAgLmZyLW14LTExdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIydi1sZyxcbiAgLmZyLW1yLTExdy1sZyxcbiAgLmZyLW14LTIydi1sZyxcbiAgLmZyLW14LTExdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yMnYtbGcsXG4gIC5mci1tdC0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTIydi1sZyxcbiAgLmZyLW1iLTExdy1sZyxcbiAgLmZyLW15LTIydi1sZyxcbiAgLmZyLW15LTExdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yM3YtbGcge1xuICAgIG1hcmdpbjogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yM3YtbGcsXG4gIC5mci1teC0yM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIzdi1sZyxcbiAgLmZyLW15LTIzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTIzdi1sZyxcbiAgLmZyLW15LTIzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjR2LWxnLFxuICAuZnItbS0xMnctbGcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI0di1sZyxcbiAgLmZyLW1sLTEydy1sZyxcbiAgLmZyLW14LTI0di1sZyxcbiAgLmZyLW14LTEydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yNHYtbGcsXG4gIC5mci1tci0xMnctbGcsXG4gIC5mci1teC0yNHYtbGcsXG4gIC5mci1teC0xMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI0di1sZyxcbiAgLmZyLW10LTEydy1sZyxcbiAgLmZyLW15LTI0di1sZyxcbiAgLmZyLW15LTEydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI0di1sZyxcbiAgLmZyLW1iLTEydy1sZyxcbiAgLmZyLW15LTI0di1sZyxcbiAgLmZyLW15LTEydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjV2LWxnIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjV2LWxnLFxuICAuZnItbXgtMjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yNXYtbGcsXG4gIC5mci1teS0yNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yNXYtbGcsXG4gIC5mci1teS0yNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI2di1sZyxcbiAgLmZyLW0tMTN3LWxnIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI2di1sZyxcbiAgLmZyLW1sLTEzdy1sZyxcbiAgLmZyLW14LTI2di1sZyxcbiAgLmZyLW14LTEzdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI2di1sZyxcbiAgLmZyLW1yLTEzdy1sZyxcbiAgLmZyLW14LTI2di1sZyxcbiAgLmZyLW14LTEzdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yNnYtbGcsXG4gIC5mci1tdC0xM3ctbGcsXG4gIC5mci1teS0yNnYtbGcsXG4gIC5mci1teS0xM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI2di1sZyxcbiAgLmZyLW1iLTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yN3YtbGcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI3di1sZyxcbiAgLmZyLW14LTI3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yN3YtbGcsXG4gIC5mci1teC0yN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI3di1sZyxcbiAgLmZyLW15LTI3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI3di1sZyxcbiAgLmZyLW15LTI3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjh2LWxnLFxuICAuZnItbS0xNHctbGcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI4di1sZyxcbiAgLmZyLW1sLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yOHYtbGcsXG4gIC5mci1tci0xNHctbGcsXG4gIC5mci1teC0yOHYtbGcsXG4gIC5mci1teC0xNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI4di1sZyxcbiAgLmZyLW10LTE0dy1sZyxcbiAgLmZyLW15LTI4di1sZyxcbiAgLmZyLW15LTE0dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI4di1sZyxcbiAgLmZyLW1iLTE0dy1sZyxcbiAgLmZyLW15LTI4di1sZyxcbiAgLmZyLW15LTE0dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjl2LWxnIHtcbiAgICBtYXJnaW46IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjl2LWxnLFxuICAuZnItbXgtMjl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yOXYtbGcsXG4gIC5mci1teS0yOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yOXYtbGcsXG4gIC5mci1teS0yOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTMwdi1sZyxcbiAgLmZyLW0tMTV3LWxnIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTMwdi1sZyxcbiAgLmZyLW1sLTE1dy1sZyxcbiAgLmZyLW14LTMwdi1sZyxcbiAgLmZyLW14LTE1dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTMwdi1sZyxcbiAgLmZyLW1yLTE1dy1sZyxcbiAgLmZyLW14LTMwdi1sZyxcbiAgLmZyLW14LTE1dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0zMHYtbGcsXG4gIC5mci1tdC0xNXctbGcsXG4gIC5mci1teS0zMHYtbGcsXG4gIC5mci1teS0xNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTMwdi1sZyxcbiAgLmZyLW1iLTE1dy1sZyxcbiAgLmZyLW15LTMwdi1sZyxcbiAgLmZyLW15LTE1dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0zMXYtbGcge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0zMXYtbGcsXG4gIC5mci1teC0zMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTMxdi1sZyxcbiAgLmZyLW15LTMxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTMxdi1sZyxcbiAgLmZyLW15LTMxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMzJ2LWxnLFxuICAuZnItbS0xNnctbGcge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTMydi1sZyxcbiAgLmZyLW1sLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0zMnYtbGcsXG4gIC5mci1tci0xNnctbGcsXG4gIC5mci1teC0zMnYtbGcsXG4gIC5mci1teC0xNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTMydi1sZyxcbiAgLmZyLW10LTE2dy1sZyxcbiAgLmZyLW15LTMydi1sZyxcbiAgLmZyLW15LTE2dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTMydi1sZyxcbiAgLmZyLW1iLTE2dy1sZyxcbiAgLmZyLW15LTMydi1sZyxcbiAgLmZyLW15LTE2dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tYXV0by1sZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmZyLW1sLWF1dG8tbGcsXG4gIC5mci1teC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5mci1tci1hdXRvLWxnLFxuICAuZnItbXgtYXV0by1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW10LWF1dG8tbGcsXG4gIC5mci1teS1hdXRvLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLmZyLW1iLWF1dG8tbGcsXG4gIC5mci1teS1hdXRvLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmZyLW0tZmlyc3Qtbjh2LWxnLFxuICAuZnItbS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uOHYtbGcsXG4gIC5mci1tbC1maXJzdC1uNHctbGcsXG4gIC5mci1teC1maXJzdC1uOHYtbGcsXG4gIC5mci1teC1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW44di1sZyxcbiAgLmZyLW1yLWZpcnN0LW40dy1sZyxcbiAgLmZyLW14LWZpcnN0LW44di1sZyxcbiAgLmZyLW14LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW44di1sZyxcbiAgLmZyLW10LWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uOHYtbGcsXG4gIC5mci1tYi1maXJzdC1uNHctbGcsXG4gIC5mci1teS1maXJzdC1uOHYtbGcsXG4gIC5mci1teS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbjogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW43di1sZyxcbiAgLmZyLW14LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW43di1sZyxcbiAgLmZyLW15LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uN3YtbGcsXG4gIC5mci1teS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uNnYtbGcsXG4gIC5mci1tLWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtbjN3LWxnLFxuICAuZnItbXgtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW42di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW14LWZpcnN0LW42di1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXQtZmlyc3QtbjN3LWxnLFxuICAuZnItbXktZmlyc3QtbjZ2LWxnLFxuICAuZnItbXktZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjZ2LWxnLFxuICAuZnItbWItZmlyc3QtbjN3LWxnLFxuICAuZnItbXktZmlyc3QtbjZ2LWxnLFxuICAuZnItbXktZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uNXYtbGcsXG4gIC5mci1teC1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW41di1sZyxcbiAgLmZyLW14LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uNXYtbGcsXG4gIC5mci1teS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uNHYtbGcsXG4gIC5mci1tLWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW40di1sZyxcbiAgLmZyLW1sLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjR2LWxnLFxuICAuZnItbXItZmlyc3QtbjJ3LWxnLFxuICAuZnItbXgtZmlyc3QtbjR2LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjR2LWxnLFxuICAuZnItbXQtZmlyc3QtbjJ3LWxnLFxuICAuZnItbXktZmlyc3QtbjR2LWxnLFxuICAuZnItbXktZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW40di1sZyxcbiAgLmZyLW1iLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW15LWZpcnN0LW40di1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW0tZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uMnYtbGcsXG4gIC5mci1tbC1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjJ2LWxnLFxuICAuZnItbXItZmlyc3QtbjF3LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uMnYtbGcsXG4gIC5mci1tdC1maXJzdC1uMXctbGcsXG4gIC5mci1teS1maXJzdC1uMnYtbGcsXG4gIC5mci1teS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uMnYtbGcsXG4gIC5mci1tYi1maXJzdC1uMXctbGcsXG4gIC5mci1teS1maXJzdC1uMnYtbGcsXG4gIC5mci1teS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjF2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjF2LWxnLFxuICAuZnItbXktZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMC1sZyxcbiAgLmZyLW14LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMC1sZyxcbiAgLmZyLW14LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMC1sZyxcbiAgLmZyLW15LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teC1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMXYtbGcsXG4gIC5mci1teC1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTF2LWxnLFxuICAuZnItbXktZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTJ2LWxnLFxuICAuZnItbS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0ydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMnYtbGcsXG4gIC5mci1teC1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTJ2LWxnLFxuICAuZnItbXItZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0ydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTF3LWxnLFxuICAuZnItbXktZmlyc3QtMnYtbGcsXG4gIC5mci1teS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtM3YtbGcsXG4gIC5mci1teC1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0zdi1sZyxcbiAgLmZyLW14LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtM3YtbGcsXG4gIC5mci1teS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtNHYtbGcsXG4gIC5mci1tLWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC00di1sZyxcbiAgLmZyLW1sLWZpcnN0LTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtNHYtbGcsXG4gIC5mci1teC1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC00di1sZyxcbiAgLmZyLW1yLWZpcnN0LTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtNHYtbGcsXG4gIC5mci1teC1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtNHYtbGcsXG4gIC5mci1tdC1maXJzdC0ydy1sZyxcbiAgLmZyLW15LWZpcnN0LTR2LWxnLFxuICAuZnItbXktZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC00di1sZyxcbiAgLmZyLW1iLWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTV2LWxnLFxuICAuZnItbXgtZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTV2LWxnLFxuICAuZnItbXktZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTZ2LWxnLFxuICAuZnItbS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC02di1sZyxcbiAgLmZyLW1sLWZpcnN0LTN3LWxnLFxuICAuZnItbXgtZmlyc3QtNnYtbGcsXG4gIC5mci1teC1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTZ2LWxnLFxuICAuZnItbXItZmlyc3QtM3ctbGcsXG4gIC5mci1teC1maXJzdC02di1sZyxcbiAgLmZyLW14LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTZ2LWxnLFxuICAuZnItbXQtZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC02di1sZyxcbiAgLmZyLW1iLWZpcnN0LTN3LWxnLFxuICAuZnItbXktZmlyc3QtNnYtbGcsXG4gIC5mci1teS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC03di1sZyxcbiAgLmZyLW14LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC03di1sZyxcbiAgLmZyLW15LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtN3YtbGcsXG4gIC5mci1teS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtOHYtbGcsXG4gIC5mci1tLWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC04di1sZyxcbiAgLmZyLW1sLWZpcnN0LTR3LWxnLFxuICAuZnItbXgtZmlyc3QtOHYtbGcsXG4gIC5mci1teC1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC04di1sZyxcbiAgLmZyLW1yLWZpcnN0LTR3LWxnLFxuICAuZnItbXgtZmlyc3QtOHYtbGcsXG4gIC5mci1teC1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtOHYtbGcsXG4gIC5mci1tdC1maXJzdC00dy1sZyxcbiAgLmZyLW15LWZpcnN0LTh2LWxnLFxuICAuZnItbXktZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC04di1sZyxcbiAgLmZyLW1iLWZpcnN0LTR3LWxnLFxuICAuZnItbXktZmlyc3QtOHYtbGcsXG4gIC5mci1teS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTl2LWxnLFxuICAuZnItbXgtZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtOXYtbGcsXG4gIC5mci1teC1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTl2LWxnLFxuICAuZnItbXktZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW0tZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTB2LWxnLFxuICAuZnItbWwtZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMTB2LWxnLFxuICAuZnItbXgtZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTB2LWxnLFxuICAuZnItbXQtZmlyc3QtNXctbGcsXG4gIC5mci1teS1maXJzdC0xMHYtbGcsXG4gIC5mci1teS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTB2LWxnLFxuICAuZnItbWItZmlyc3QtNXctbGcsXG4gIC5mci1teS1maXJzdC0xMHYtbGcsXG4gIC5mci1teS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbjogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTExdi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xMXYtbGcsXG4gIC5mci1teC1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTExdi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTExdi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTJ2LWxnLFxuICAuZnItbS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtNnctbGcsXG4gIC5mci1teC1maXJzdC0xMnYtbGcsXG4gIC5mci1teC1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xMnYtbGcsXG4gIC5mci1tci1maXJzdC02dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEydi1sZyxcbiAgLmZyLW14LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xMnYtbGcsXG4gIC5mci1tdC1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTJ2LWxnLFxuICAuZnItbWItZmlyc3QtNnctbGcsXG4gIC5mci1teS1maXJzdC0xMnYtbGcsXG4gIC5mci1teS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTN2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xM3YtbGcsXG4gIC5mci1teS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xM3YtbGcsXG4gIC5mci1teS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE0di1sZyxcbiAgLmZyLW0tZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTR2LWxnLFxuICAuZnItbWwtZmlyc3QtN3ctbGcsXG4gIC5mci1teC1maXJzdC0xNHYtbGcsXG4gIC5mci1teC1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTd3LWxnLFxuICAuZnItbXgtZmlyc3QtMTR2LWxnLFxuICAuZnItbXgtZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTR2LWxnLFxuICAuZnItbXQtZmlyc3QtN3ctbGcsXG4gIC5mci1teS1maXJzdC0xNHYtbGcsXG4gIC5mci1teS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTR2LWxnLFxuICAuZnItbWItZmlyc3QtN3ctbGcsXG4gIC5mci1teS1maXJzdC0xNHYtbGcsXG4gIC5mci1teS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xNXYtbGcsXG4gIC5mci1teC1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE1di1sZyxcbiAgLmZyLW15LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE1di1sZyxcbiAgLmZyLW15LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTZ2LWxnLFxuICAuZnItbS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xNnYtbGcsXG4gIC5mci1tci1maXJzdC04dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE2di1sZyxcbiAgLmZyLW14LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xNnYtbGcsXG4gIC5mci1tdC1maXJzdC04dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE2di1sZyxcbiAgLmZyLW15LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTZ2LWxnLFxuICAuZnItbWItZmlyc3QtOHctbGcsXG4gIC5mci1teS1maXJzdC0xNnYtbGcsXG4gIC5mci1teS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW46IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xN3YtbGcsXG4gIC5mci1teC1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTd2LWxnLFxuICAuZnItbXgtZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xN3YtbGcsXG4gIC5mci1teS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xN3YtbGcsXG4gIC5mci1teS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE4di1sZyxcbiAgLmZyLW0tZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTh2LWxnLFxuICAuZnItbWwtZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1yLWZpcnN0LTl3LWxnLFxuICAuZnItbXgtZmlyc3QtMTh2LWxnLFxuICAuZnItbXgtZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTh2LWxnLFxuICAuZnItbXQtZmlyc3QtOXctbGcsXG4gIC5mci1teS1maXJzdC0xOHYtbGcsXG4gIC5mci1teS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTh2LWxnLFxuICAuZnItbWItZmlyc3QtOXctbGcsXG4gIC5mci1teS1maXJzdC0xOHYtbGcsXG4gIC5mci1teS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xOXYtbGcsXG4gIC5mci1teC1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE5di1sZyxcbiAgLmZyLW15LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE5di1sZyxcbiAgLmZyLW15LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjB2LWxnLFxuICAuZnItbS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yMHYtbGcsXG4gIC5mci1tci1maXJzdC0xMHctbGcsXG4gIC5mci1teC1maXJzdC0yMHYtbGcsXG4gIC5mci1teC1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTEwdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjF2LWxnLFxuICAuZnItbXgtZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yMXYtbGcsXG4gIC5mci1teS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yMXYtbGcsXG4gIC5mci1teS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTIydi1sZyxcbiAgLmZyLW0tZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTExdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIydi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTExdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIydi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xMXctbGcsXG4gIC5mci1teS1maXJzdC0yMnYtbGcsXG4gIC5mci1teS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbjogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yM3YtbGcsXG4gIC5mci1teC1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjR2LWxnLFxuICAuZnItbS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1sLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yNHYtbGcsXG4gIC5mci1tci1maXJzdC0xMnctbGcsXG4gIC5mci1teC1maXJzdC0yNHYtbGcsXG4gIC5mci1teC1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI0di1sZyxcbiAgLmZyLW10LWZpcnN0LTEydy1sZyxcbiAgLmZyLW15LWZpcnN0LTI0di1sZyxcbiAgLmZyLW15LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1iLWZpcnN0LTEydy1sZyxcbiAgLmZyLW15LWZpcnN0LTI0di1sZyxcbiAgLmZyLW15LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjV2LWxnLFxuICAuZnItbXgtZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yNXYtbGcsXG4gIC5mci1teS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yNXYtbGcsXG4gIC5mci1teS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI2di1sZyxcbiAgLmZyLW0tZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1sLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW14LWZpcnN0LTI2di1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW14LWZpcnN0LTI2di1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yNnYtbGcsXG4gIC5mci1tdC1maXJzdC0xM3ctbGcsXG4gIC5mci1teS1maXJzdC0yNnYtbGcsXG4gIC5mci1teS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1iLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW15LWZpcnN0LTI2di1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yN3YtbGcsXG4gIC5mci1teC1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI3di1sZyxcbiAgLmZyLW15LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI3di1sZyxcbiAgLmZyLW15LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjh2LWxnLFxuICAuZnItbS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yOHYtbGcsXG4gIC5mci1tci1maXJzdC0xNHctbGcsXG4gIC5mci1teC1maXJzdC0yOHYtbGcsXG4gIC5mci1teC1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI4di1sZyxcbiAgLmZyLW10LWZpcnN0LTE0dy1sZyxcbiAgLmZyLW15LWZpcnN0LTI4di1sZyxcbiAgLmZyLW15LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW15LWZpcnN0LTI4di1sZyxcbiAgLmZyLW15LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW46IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yOXYtbGcsXG4gIC5mci1teC1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjl2LWxnLFxuICAuZnItbXgtZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yOXYtbGcsXG4gIC5mci1teS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yOXYtbGcsXG4gIC5mci1teS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0zMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0zMXYtbGcsXG4gIC5mci1teC1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTMxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMzJ2LWxnLFxuICAuZnItbS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMydi1sZyxcbiAgLmZyLW14LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0zMnYtbGcsXG4gIC5mci1tci1maXJzdC0xNnctbGcsXG4gIC5mci1teC1maXJzdC0zMnYtbGcsXG4gIC5mci1teC1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTMydi1sZyxcbiAgLmZyLW10LWZpcnN0LTE2dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMydi1sZyxcbiAgLmZyLW15LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMydi1sZyxcbiAgLmZyLW15LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5mci1tci1maXJzdC1hdXRvLWxnLFxuICAuZnItbXgtZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmZyLXAtMC1sZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0wLWxnLFxuICAuZnItcHgtMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTAtbGcsXG4gIC5mci1weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTAtbGcsXG4gIC5mci1weS0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtbjAtNXYtbGcge1xuICAgIHBhZGRpbmc6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLW4wLTV2LWxnLFxuICAuZnItcHgtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLW4wLTV2LWxnLFxuICAuZnItcHktbjAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMC01di1sZyxcbiAgLmZyLXB4LTAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0wLTV2LWxnLFxuICAuZnItcHgtMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMC01di1sZyxcbiAgLmZyLXB5LTAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xdi1sZyxcbiAgLmZyLXB4LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xdi1sZyxcbiAgLmZyLXB4LTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMXYtbGcsXG4gIC5mci1weS0xdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMS01di1sZyB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xLTV2LWxnLFxuICAuZnItcHgtMS01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xLTV2LWxnLFxuICAuZnItcHktMS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0ydi1sZyxcbiAgLmZyLXAtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTJ2LWxnLFxuICAuZnItcGwtMXctbGcsXG4gIC5mci1weC0ydi1sZyxcbiAgLmZyLXB4LTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTJ2LWxnLFxuICAuZnItcHItMXctbGcsXG4gIC5mci1weC0ydi1sZyxcbiAgLmZyLXB4LTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0ydi1sZyxcbiAgLmZyLXB0LTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTJ2LWxnLFxuICAuZnItcGItMXctbGcsXG4gIC5mci1weS0ydi1sZyxcbiAgLmZyLXB5LTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0zdi1sZyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTN2LWxnLFxuICAuZnItcHgtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTN2LWxnLFxuICAuZnItcHgtM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0zdi1sZyxcbiAgLmZyLXB5LTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC00di1sZyxcbiAgLmZyLXAtMnctbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC00di1sZyxcbiAgLmZyLXBsLTJ3LWxnLFxuICAuZnItcHgtNHYtbGcsXG4gIC5mci1weC0ydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItNHYtbGcsXG4gIC5mci1wci0ydy1sZyxcbiAgLmZyLXB4LTR2LWxnLFxuICAuZnItcHgtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC00di1sZyxcbiAgLmZyLXB0LTJ3LWxnLFxuICAuZnItcHktNHYtbGcsXG4gIC5mci1weS0ydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi00di1sZyxcbiAgLmZyLXBiLTJ3LWxnLFxuICAuZnItcHktNHYtbGcsXG4gIC5mci1weS0ydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtNXYtbGcsXG4gIC5mci1weC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItNXYtbGcsXG4gIC5mci1weC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItNXYtbGcsXG4gIC5mci1weS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTZ2LWxnLFxuICAuZnItcC0zdy1sZyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtNnYtbGcsXG4gIC5mci1wbC0zdy1sZyxcbiAgLmZyLXB4LTZ2LWxnLFxuICAuZnItcHgtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItNnYtbGcsXG4gIC5mci1wci0zdy1sZyxcbiAgLmZyLXB4LTZ2LWxnLFxuICAuZnItcHgtM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTZ2LWxnLFxuICAuZnItcHQtM3ctbGcsXG4gIC5mci1weS02di1sZyxcbiAgLmZyLXB5LTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItNnYtbGcsXG4gIC5mci1wYi0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTd2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtN3YtbGcsXG4gIC5mci1weC03di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItN3YtbGcsXG4gIC5mci1weC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTd2LWxnLFxuICAuZnItcHktN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItN3YtbGcsXG4gIC5mci1weS03di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTh2LWxnLFxuICAuZnItcC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTh2LWxnLFxuICAuZnItcGwtNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci04di1sZyxcbiAgLmZyLXByLTR3LWxnLFxuICAuZnItcHgtOHYtbGcsXG4gIC5mci1weC00dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTh2LWxnLFxuICAuZnItcHQtNHctbGcsXG4gIC5mci1weS04di1sZyxcbiAgLmZyLXB5LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTh2LWxnLFxuICAuZnItcGItNHctbGcsXG4gIC5mci1weS04di1sZyxcbiAgLmZyLXB5LTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtOXYtbGcge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC05di1sZyxcbiAgLmZyLXB4LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci05di1sZyxcbiAgLmZyLXB4LTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtOXYtbGcsXG4gIC5mci1weS05di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTB2LWxnLFxuICAuZnItcC01dy1sZyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTB2LWxnLFxuICAuZnItcGwtNXctbGcsXG4gIC5mci1weC0xMHYtbGcsXG4gIC5mci1weC01dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xMHYtbGcsXG4gIC5mci1wci01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xMHYtbGcsXG4gIC5mci1wdC01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTB2LWxnLFxuICAuZnItcGItNXctbGcsXG4gIC5mci1weS0xMHYtbGcsXG4gIC5mci1weS01dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTF2LWxnLFxuICAuZnItcHgtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xMXYtbGcsXG4gIC5mci1weC0xMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTF2LWxnLFxuICAuZnItcHktMTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTJ2LWxnLFxuICAuZnItcC02dy1sZyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEydi1sZyxcbiAgLmZyLXBsLTZ3LWxnLFxuICAuZnItcHgtMTJ2LWxnLFxuICAuZnItcHgtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTEydi1sZyxcbiAgLmZyLXByLTZ3LWxnLFxuICAuZnItcHgtMTJ2LWxnLFxuICAuZnItcHgtNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xMnYtbGcsXG4gIC5mci1wdC02dy1sZyxcbiAgLmZyLXB5LTEydi1sZyxcbiAgLmZyLXB5LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEydi1sZyxcbiAgLmZyLXBiLTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xM3YtbGcge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xM3YtbGcsXG4gIC5mci1weC0xM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xM3YtbGcsXG4gIC5mci1weS0xM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xNHYtbGcsXG4gIC5mci1wLTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xNHYtbGcsXG4gIC5mci1wbC03dy1sZyxcbiAgLmZyLXB4LTE0di1sZyxcbiAgLmZyLXB4LTd3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE0di1sZyxcbiAgLmZyLXByLTd3LWxnLFxuICAuZnItcHgtMTR2LWxnLFxuICAuZnItcHgtN3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE0di1sZyxcbiAgLmZyLXB0LTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xNHYtbGcsXG4gIC5mci1wYi03dy1sZyxcbiAgLmZyLXB5LTE0di1sZyxcbiAgLmZyLXB5LTd3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xNXYtbGcge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE1di1sZyxcbiAgLmZyLXB4LTE1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE1di1sZyxcbiAgLmZyLXB5LTE1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xNXYtbGcsXG4gIC5mci1weS0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xNnYtbGcsXG4gIC5mci1wLTh3LWxnIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTZ2LWxnLFxuICAuZnItcGwtOHctbGcsXG4gIC5mci1weC0xNnYtbGcsXG4gIC5mci1weC04dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTZ2LWxnLFxuICAuZnItcHItOHctbGcsXG4gIC5mci1weC0xNnYtbGcsXG4gIC5mci1weC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE2di1sZyxcbiAgLmZyLXB0LTh3LWxnLFxuICAuZnItcHktMTZ2LWxnLFxuICAuZnItcHktOHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTZ2LWxnLFxuICAuZnItcGItOHctbGcsXG4gIC5mci1weS0xNnYtbGcsXG4gIC5mci1weS04dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE3di1sZyxcbiAgLmZyLXB4LTE3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTd2LWxnLFxuICAuZnItcHgtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE3di1sZyxcbiAgLmZyLXB5LTE3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE4di1sZyxcbiAgLmZyLXAtOXctbGcge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE4di1sZyxcbiAgLmZyLXBsLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTh2LWxnLFxuICAuZnItcHItOXctbGcsXG4gIC5mci1weC0xOHYtbGcsXG4gIC5mci1weC05dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTh2LWxnLFxuICAuZnItcHQtOXctbGcsXG4gIC5mci1weS0xOHYtbGcsXG4gIC5mci1weS05dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE4di1sZyxcbiAgLmZyLXBiLTl3LWxnLFxuICAuZnItcHktMTh2LWxnLFxuICAuZnItcHktOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE5di1sZyB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE5di1sZyxcbiAgLmZyLXB4LTE5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE5di1sZyxcbiAgLmZyLXB5LTE5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTIwdi1sZyxcbiAgLmZyLXAtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjB2LWxnLFxuICAuZnItcGwtMTB3LWxnLFxuICAuZnItcHgtMjB2LWxnLFxuICAuZnItcHgtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yMHYtbGcsXG4gIC5mci1wci0xMHctbGcsXG4gIC5mci1weC0yMHYtbGcsXG4gIC5mci1weC0xMHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yMHYtbGcsXG4gIC5mci1wdC0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjB2LWxnLFxuICAuZnItcGItMTB3LWxnLFxuICAuZnItcHktMjB2LWxnLFxuICAuZnItcHktMTB3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjF2LWxnIHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yMXYtbGcsXG4gIC5mci1weC0yMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yMXYtbGcsXG4gIC5mci1weS0yMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjF2LWxnLFxuICAuZnItcHktMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjJ2LWxnLFxuICAuZnItcC0xMXctbGcge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTIydi1sZyxcbiAgLmZyLXBsLTExdy1sZyxcbiAgLmZyLXB4LTIydi1sZyxcbiAgLmZyLXB4LTExdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yMnYtbGcsXG4gIC5mci1wci0xMXctbGcsXG4gIC5mci1weC0yMnYtbGcsXG4gIC5mci1weC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIydi1sZyxcbiAgLmZyLXB0LTExdy1sZyxcbiAgLmZyLXB5LTIydi1sZyxcbiAgLmZyLXB5LTExdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTIydi1sZyxcbiAgLmZyLXBiLTExdy1sZyxcbiAgLmZyLXB5LTIydi1sZyxcbiAgLmZyLXB5LTExdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjN2LWxnLFxuICAuZnItcHgtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yM3YtbGcsXG4gIC5mci1weC0yM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjN2LWxnLFxuICAuZnItcHktMjN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjR2LWxnLFxuICAuZnItcC0xMnctbGcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yNHYtbGcsXG4gIC5mci1wbC0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI0di1sZyxcbiAgLmZyLXByLTEydy1sZyxcbiAgLmZyLXB4LTI0di1sZyxcbiAgLmZyLXB4LTEydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI0di1sZyxcbiAgLmZyLXB0LTEydy1sZyxcbiAgLmZyLXB5LTI0di1sZyxcbiAgLmZyLXB5LTEydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yNHYtbGcsXG4gIC5mci1wYi0xMnctbGcsXG4gIC5mci1weS0yNHYtbGcsXG4gIC5mci1weS0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yNXYtbGcge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yNXYtbGcsXG4gIC5mci1weC0yNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yNXYtbGcsXG4gIC5mci1weS0yNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yNnYtbGcsXG4gIC5mci1wLTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjZ2LWxnLFxuICAuZnItcGwtMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI2di1sZyxcbiAgLmZyLXByLTEzdy1sZyxcbiAgLmZyLXB4LTI2di1sZyxcbiAgLmZyLXB4LTEzdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjZ2LWxnLFxuICAuZnItcHQtMTN3LWxnLFxuICAuZnItcHktMjZ2LWxnLFxuICAuZnItcHktMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjZ2LWxnLFxuICAuZnItcGItMTN3LWxnLFxuICAuZnItcHktMjZ2LWxnLFxuICAuZnItcHktMTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yN3YtbGcge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI3di1sZyxcbiAgLmZyLXB4LTI3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI3di1sZyxcbiAgLmZyLXB5LTI3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yN3YtbGcsXG4gIC5mci1weS0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yOHYtbGcsXG4gIC5mci1wLTE0dy1sZyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI4di1sZyxcbiAgLmZyLXBsLTE0dy1sZyxcbiAgLmZyLXB4LTI4di1sZyxcbiAgLmZyLXB4LTE0dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjh2LWxnLFxuICAuZnItcHItMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjh2LWxnLFxuICAuZnItcHQtMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI4di1sZyxcbiAgLmZyLXBiLTE0dy1sZyxcbiAgLmZyLXB5LTI4di1sZyxcbiAgLmZyLXB5LTE0dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI5di1sZyxcbiAgLmZyLXB4LTI5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjl2LWxnLFxuICAuZnItcHgtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI5di1sZyxcbiAgLmZyLXB5LTI5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTMwdi1sZyxcbiAgLmZyLXAtMTV3LWxnIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0zMHYtbGcsXG4gIC5mci1wbC0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMzB2LWxnLFxuICAuZnItcHItMTV3LWxnLFxuICAuZnItcHgtMzB2LWxnLFxuICAuZnItcHgtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0zMHYtbGcsXG4gIC5mci1wdC0xNXctbGcsXG4gIC5mci1weS0zMHYtbGcsXG4gIC5mci1weS0xNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0zMHYtbGcsXG4gIC5mci1wYi0xNXctbGcsXG4gIC5mci1weS0zMHYtbGcsXG4gIC5mci1weS0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTMxdi1sZyB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTMxdi1sZyxcbiAgLmZyLXB4LTMxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTMxdi1sZyxcbiAgLmZyLXB5LTMxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTMydi1sZyxcbiAgLmZyLXAtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMzJ2LWxnLFxuICAuZnItcGwtMTZ3LWxnLFxuICAuZnItcHgtMzJ2LWxnLFxuICAuZnItcHgtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zMnYtbGcsXG4gIC5mci1wci0xNnctbGcsXG4gIC5mci1weC0zMnYtbGcsXG4gIC5mci1weC0xNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0zMnYtbGcsXG4gIC5mci1wdC0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMzJ2LWxnLFxuICAuZnItcGItMTZ3LWxnLFxuICAuZnItcHktMzJ2LWxnLFxuICAuZnItcHktMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0wLWxnLFxuICAuZnItcHgtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTAtbGcsXG4gIC5mci1weS1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTAtbGcsXG4gIC5mci1weS1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmc6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMXYtbGcsXG4gIC5mci1weS1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0ydi1sZyxcbiAgLmZyLXAtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMXctbGcsXG4gIC5mci1weC1maXJzdC0ydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTJ2LWxnLFxuICAuZnItcHItZmlyc3QtMXctbGcsXG4gIC5mci1weC1maXJzdC0ydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0ydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTJ2LWxnLFxuICAuZnItcGItZmlyc3QtMXctbGcsXG4gIC5mci1weS1maXJzdC0ydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTN2LWxnLFxuICAuZnItcHgtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTN2LWxnLFxuICAuZnItcHgtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0zdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC00di1sZyxcbiAgLmZyLXAtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC00di1sZyxcbiAgLmZyLXBsLWZpcnN0LTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtNHYtbGcsXG4gIC5mci1weC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtNHYtbGcsXG4gIC5mci1wci1maXJzdC0ydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTR2LWxnLFxuICAuZnItcHgtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC00di1sZyxcbiAgLmZyLXB0LWZpcnN0LTJ3LWxnLFxuICAuZnItcHktZmlyc3QtNHYtbGcsXG4gIC5mci1weS1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC00di1sZyxcbiAgLmZyLXBiLWZpcnN0LTJ3LWxnLFxuICAuZnItcHktZmlyc3QtNHYtbGcsXG4gIC5mci1weS1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtNXYtbGcsXG4gIC5mci1weC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtNXYtbGcsXG4gIC5mci1weC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtNXYtbGcsXG4gIC5mci1weS1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTZ2LWxnLFxuICAuZnItcC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtNnYtbGcsXG4gIC5mci1wbC1maXJzdC0zdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtNnYtbGcsXG4gIC5mci1wci1maXJzdC0zdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTZ2LWxnLFxuICAuZnItcHQtZmlyc3QtM3ctbGcsXG4gIC5mci1weS1maXJzdC02di1sZyxcbiAgLmZyLXB5LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtNnYtbGcsXG4gIC5mci1wYi1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtN3YtbGcsXG4gIC5mci1weC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtN3YtbGcsXG4gIC5mci1weC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTd2LWxnLFxuICAuZnItcHktZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtN3YtbGcsXG4gIC5mci1weS1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTh2LWxnLFxuICAuZnItcC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTh2LWxnLFxuICAuZnItcGwtZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC04di1sZyxcbiAgLmZyLXByLWZpcnN0LTR3LWxnLFxuICAuZnItcHgtZmlyc3QtOHYtbGcsXG4gIC5mci1weC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTh2LWxnLFxuICAuZnItcHQtZmlyc3QtNHctbGcsXG4gIC5mci1weS1maXJzdC04di1sZyxcbiAgLmZyLXB5LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTh2LWxnLFxuICAuZnItcGItZmlyc3QtNHctbGcsXG4gIC5mci1weS1maXJzdC04di1sZyxcbiAgLmZyLXB5LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC05di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC05di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtOXYtbGcsXG4gIC5mci1weS1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTB2LWxnLFxuICAuZnItcC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTB2LWxnLFxuICAuZnItcGwtZmlyc3QtNXctbGcsXG4gIC5mci1weC1maXJzdC0xMHYtbGcsXG4gIC5mci1weC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xMHYtbGcsXG4gIC5mci1wci1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xMHYtbGcsXG4gIC5mci1wdC1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTB2LWxnLFxuICAuZnItcGItZmlyc3QtNXctbGcsXG4gIC5mci1weS1maXJzdC0xMHYtbGcsXG4gIC5mci1weS1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xMXYtbGcsXG4gIC5mci1weC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTF2LWxnLFxuICAuZnItcHktZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTJ2LWxnLFxuICAuZnItcC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTEydi1sZyxcbiAgLmZyLXByLWZpcnN0LTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xMnYtbGcsXG4gIC5mci1wdC1maXJzdC02dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xM3YtbGcsXG4gIC5mci1weC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xM3YtbGcsXG4gIC5mci1weS1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xNHYtbGcsXG4gIC5mci1wLWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xNHYtbGcsXG4gIC5mci1wbC1maXJzdC03dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE0di1sZyxcbiAgLmZyLXByLWZpcnN0LTd3LWxnLFxuICAuZnItcHgtZmlyc3QtMTR2LWxnLFxuICAuZnItcHgtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB0LWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xNHYtbGcsXG4gIC5mci1wYi1maXJzdC03dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xNXYtbGcsXG4gIC5mci1weS1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xNnYtbGcsXG4gIC5mci1wLWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTZ2LWxnLFxuICAuZnItcGwtZmlyc3QtOHctbGcsXG4gIC5mci1weC1maXJzdC0xNnYtbGcsXG4gIC5mci1weC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTZ2LWxnLFxuICAuZnItcHItZmlyc3QtOHctbGcsXG4gIC5mci1weC1maXJzdC0xNnYtbGcsXG4gIC5mci1weC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB0LWZpcnN0LTh3LWxnLFxuICAuZnItcHktZmlyc3QtMTZ2LWxnLFxuICAuZnItcHktZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTZ2LWxnLFxuICAuZnItcGItZmlyc3QtOHctbGcsXG4gIC5mci1weS1maXJzdC0xNnYtbGcsXG4gIC5mci1weS1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTd2LWxnLFxuICAuZnItcHgtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE4di1sZyxcbiAgLmZyLXAtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBsLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTh2LWxnLFxuICAuZnItcHItZmlyc3QtOXctbGcsXG4gIC5mci1weC1maXJzdC0xOHYtbGcsXG4gIC5mci1weC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTh2LWxnLFxuICAuZnItcHQtZmlyc3QtOXctbGcsXG4gIC5mci1weS1maXJzdC0xOHYtbGcsXG4gIC5mci1weS1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBiLWZpcnN0LTl3LWxnLFxuICAuZnItcHktZmlyc3QtMTh2LWxnLFxuICAuZnItcHktZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXAtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjB2LWxnLFxuICAuZnItcGwtZmlyc3QtMTB3LWxnLFxuICAuZnItcHgtZmlyc3QtMjB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yMHYtbGcsXG4gIC5mci1wci1maXJzdC0xMHctbGcsXG4gIC5mci1weC1maXJzdC0yMHYtbGcsXG4gIC5mci1weC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yMHYtbGcsXG4gIC5mci1wdC1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjB2LWxnLFxuICAuZnItcGItZmlyc3QtMTB3LWxnLFxuICAuZnItcHktZmlyc3QtMjB2LWxnLFxuICAuZnItcHktZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yMXYtbGcsXG4gIC5mci1weC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yMXYtbGcsXG4gIC5mci1weS1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjF2LWxnLFxuICAuZnItcHktZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjJ2LWxnLFxuICAuZnItcC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTIydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yMnYtbGcsXG4gIC5mci1wci1maXJzdC0xMXctbGcsXG4gIC5mci1weC1maXJzdC0yMnYtbGcsXG4gIC5mci1weC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTExdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTIydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjN2LWxnLFxuICAuZnItcHgtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yM3YtbGcsXG4gIC5mci1weC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjN2LWxnLFxuICAuZnItcHktZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjR2LWxnLFxuICAuZnItcC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yNHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI0di1sZyxcbiAgLmZyLXByLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB0LWZpcnN0LTEydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yNHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMnctbGcsXG4gIC5mci1weS1maXJzdC0yNHYtbGcsXG4gIC5mci1weS1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yNXYtbGcsXG4gIC5mci1weC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yNXYtbGcsXG4gIC5mci1weS1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yNnYtbGcsXG4gIC5mci1wLWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjZ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI2di1sZyxcbiAgLmZyLXByLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTN3LWxnLFxuICAuZnItcHktZmlyc3QtMjZ2LWxnLFxuICAuZnItcHktZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjZ2LWxnLFxuICAuZnItcGItZmlyc3QtMTN3LWxnLFxuICAuZnItcHktZmlyc3QtMjZ2LWxnLFxuICAuZnItcHktZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yN3YtbGcsXG4gIC5mci1weS1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yOHYtbGcsXG4gIC5mci1wLWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI4di1sZyxcbiAgLmZyLXBsLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjh2LWxnLFxuICAuZnItcHItZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjh2LWxnLFxuICAuZnItcHQtZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI4di1sZyxcbiAgLmZyLXBiLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjl2LWxnLFxuICAuZnItcHgtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXAtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0zMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMzB2LWxnLFxuICAuZnItcHItZmlyc3QtMTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMzB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0zMHYtbGcsXG4gIC5mci1wdC1maXJzdC0xNXctbGcsXG4gIC5mci1weS1maXJzdC0zMHYtbGcsXG4gIC5mci1weS1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0zMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xNXctbGcsXG4gIC5mci1weS1maXJzdC0zMHYtbGcsXG4gIC5mci1weS1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTMydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMzJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zMnYtbGcsXG4gIC5mci1wci1maXJzdC0xNnctbGcsXG4gIC5mci1weC1maXJzdC0zMnYtbGcsXG4gIC5mci1weC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0zMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMzJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMzJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLy8gQXV0byBtYXJnaW5nIGJldHdlZW4gY29tcG9uZW50c1xuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSB7XG4gICAgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgICAgICAmID4gZGl2LFxuICAgICAgICAmID4gc2VjdGlvbixcbiAgICAgICAgJiA+IGZpZ3VyZSB7XG4gICAgICAgICAgICAuZnItY29udGFpbmVyLCAmLmZyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFRPRE8gUkVNT1ZFIFRISVMgV0hFTiBTVElDS1kgSVMgRklYRUQgKi9cbi5mci1zaWRlbWVudS0tc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJib2R5IHtcbiAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLy9UaXRsZXNcbmgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgfVxufVxuXG5oMyxcbmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xufVxuXG5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi8vQ29udGFpbmVyIGRlZmluaXRpb25cbi5mci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAmLS1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEzNjQpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4vL0xvZ29cbi5mci1sb2dvIHtcbiAgICBmb250LWZhbWlseTogXCJNYXJpYW5uZVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLy8gT3ZlcnJpZGUgZGVmYXVsdCBibG9ja3F1b3RlIHN0eWxlXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXkpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIEFkZCBtYXJnaW4gb25seSBmb3IgZGVmYXVsdCB0ZXh0IG9wdGlvbnNcblxuQGluY2x1ZGUgbGcge1xuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZnItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAuZnItY29udGFpbmVyIHtcbiAgICAgICAgJi0tZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMDYpO1xuICAgIH1cbiAgICAubGF5b3V0IHtcbiAgICAgICAgJi1ncmlkIHtcbiAgICAgICAgICAgICY6bm90KC5uby1zaWRlYmFyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBhc2lkZVwiIFwiZm9vdGVyIGFzaWRlXCI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzYpO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uby1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGF5b3V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgeGwge1xuICAgIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjY3NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXdzLXZpZXctZ3JpZC5ob3Jpem9udGFsLmNvbHMtNC5jbGVhcmZpeCB7XG4gICAgLnZpZXdzLXJvdyA+ICoge1xuICAgICAgICBtYXJnaW46IHJlbSgyNSkgMCAwIHJlbSgyNSk7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW46IHJlbSgtMjUpIDAgMCByZW0oLTI1KTtcbiAgICB9XG59XG5cbnNlY3Rpb25bY2xhc3NePVwiaXJzblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB7XG4gICAgZ3JpZC1hcmVhOiBmb290ZXI7XG59XG5cbi8vc2NyZWVuLXJlYWRlci1vbmx5XG5cbiIsIi8vQ09MT1JTXG5cbi8vUHJpbWFyeVxuJGlyc24tcHJpbWFyeS1yZWQ6ICNkOTJjNDA7XG4kaXJzbi1kYXJrZW4tcHJpbWFyeS1yZWQ6ICNkNTJjM2Q7XG4kaXJzbi1raW9zcXVlLXJlZDogI2MxMTQyNTtcblxuLy9CbGFja1xuJGlyc24tYmxhY2s6ICMxZjFmMWY7XG4kaXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4kaXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuJGlyc24tbGlnaHRlci1ibGFjazogIzJmMmYyZjtcbiRpcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4vL1doaXRlL0dyZXlcbiRpcnNuLXdoaXRlOiAjZmZmZmZmO1xuJGlyc24tY3JlYW0td2hpdGU6ICNmYWY4ZjQ7XG4kaXJzbi1zb2Z0LWxpZ2h0LWdyZXk6ICNmNWY1ZjU7XG4kaXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuJGlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuJGlyc24tbWlkLWdyZXk6ICNlZGVkZWQ7XG4kaXJzbi1ncmV5OiAjNDM0MzQzO1xuJGlyc24tYmctZ3JleTogI2Y4ZjhmODtcbiRpcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuJGlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTogI2UzZTllZjtcbiRpcnNuLWluYWN0aXZlLXRhYi1ncmV5OiAjOTE5MTkxO1xuJGlyc24tbWVtYmVyLWJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4kaXJzbi1jb250YWN0LWNhcmQ6ICNmMmYyZjI7XG4kaXJzbi1icmVhZGNydW1iLWdyZXk6ICM2NDY0NjQ7XG4kaXJzbi1saWdodC1wcmltYXJ5OiAjZmRlY2VlO1xuXG4vL0JsdWVzXG4kaXJzbi1wcmltYXJ5LWJsdWU6ICMwQTAwOTY7XG4kaXJzbi1saWdodC1wcmltYXJ5LWJsdWU6ICNBRkUxRkE7XG4kaXJzbi1tYXJpYW5uZS1ibHVlOiAjMDAwMDkxO1xuJGlyc24tYmx1ZTogIzNiOGVkZjtcbiRpcnNuLWRhcmstYmx1ZTogIzAwNWZiZTtcbiRpcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuJGlyc24tbGlnaHQtYmx1ZTogI2YxZjhmZTtcbiRpcnNuLWxpZ2h0ZXItYmx1ZTogI2Y0ZjdmYztcblxuLy9GT05UU1xuXG4vL2ZvbnRzLWZhbWlsaWVzXG4kaXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRpcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuJGlyc24tZm9udC1saWdodDogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiRpcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiRpcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xuXG4kbWFyaWFubmU6IFwiTWFyaWFubmVcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vRm9udHMgc2l6ZXNcbiRpcnNuLWZvbnQtc2l6ZS1jYXJkLXRpdGxlOiAxLjEyNXJlbTtcblxuLy9wYWRkaW5nXG5cbiRpcnNuLWhlYWRpbmctcGFkZGluZzogMi41cmVtO1xuIiwiLy8gT3ZlcnJpZGUgaWNvbiBzaXplIChmcm9tIDEuNXJlbSB0byAxcmVtKSB0byBmaXQgSVJTTiBkZXNpZ24gc3lzdGVtXG4uZnItYnRuIHtcbiAgJjpub3QoW2NsYXNzKj1cImZyLWJ0bi0taWNvbi1cIl0pIHtcbiAgICAmW2NsYXNzXj1cImZyLWljb24tXCJdLFxuICAgICZbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAgICZbY2xhc3NePVwiZnItZmktXCJdLFxuICAgICZbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgW2NsYXNzXj1cImlyc24taWNvbi1cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpcnNuLWZpLVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiIGlyc24tZmktXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cblxuLmZyLWljb24taXJzbi1wcmludGVyLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItaWNvbi1pcnNuLXNoYXJlLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4vL2ZyLWZpLSogY2xhc3Nlc1xuLmZyLWZpLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59IiwiW2NsYXNzXj1cImlyc24taWNvbi1cIl06OmJlZm9yZSwgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xyXG4gICAgXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWljb24tY29sb3IpO1xyXG4gICAgICB3aWR0aDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcblxyXG4uaXJzbi1pY29uLS1tYXA6OmJlZm9yZSB7XHJcbiAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tYXAuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWFwLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbGV0dGVyOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xyXG4gICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1zaXRlOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcclxuICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2l0ZS5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLWJlbGw6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcclxuICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYmVsbC1mb290ZXIuc3ZnXCIpO1xyXG4gIH1cclxuICBcclxuLmlyc24taWNvbi0tcG9kY2FzdDo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcclxubWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLW5ld3NwYXBlcjo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1uZXdzbGV0dGVyOjpiZWZvcmUge1xyXG4td2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcclxufVxyXG4gIFxyXG4uaXJzbi1pY29uLS1tZWRpYTo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XHJcbm1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1lZGlhLnN2Z1wiKTtcclxufVxyXG4gIC5pcnNuLWljb24tLW1lZ2FwaG9uZTo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1hc3Nvczo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLWFzc29zLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbWljcm9zY29wZTo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1taWNyb3Njb3BlLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLXBsdXM6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XHJcbn1cclxuIiwiLmlyc24tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSB1bExpc3Q7XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWdyaWQge1xuICAgICAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjIzKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtIHJlbSgxMDUpO1xuICAgICAgICB9XG4gICAgICAgICYuaXJzbi1ncmlkLS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDIyMykgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tZ3JpZC1jb2xzLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIC5pcnNuLWdyaWQtY29scy00IHtcbiAgICAgICAgZ3JpZC1nYXA6IHJlbSg1LjUpIHJlbSgyNCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW4tY29udGVudDtcbiAgICB9XG59XG4iLCIuZnItc2hhcmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgXHJcbiAgICAuZnItYnRucy1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAvL0xpbmtzXHJcbiAgICBhW2hyZWZdIHtcclxuICAgICAgJi5mci1idG4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIi5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4ycmVtICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4ycmVtICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICB9XG5cbiAgICArIGZvb3RlciAuaXJzbi1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgzMik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaGVhZGVyIGhlYWRlclwiXG4gICAgICAgIFwic2lkZWJhciBtYWluXCJcbiAgICAgICAgXCJmb290ZXIgZm9vdGVyXCI7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvY2staXJzbi1zaWRlYmFyLWRpcmVjdC1hY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2staXJzbi1zaWRlYmFyLWFnZW5kYSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBnYXA6IHJlbSgyOCk7XG4gICAgfVxufVxuXG4uaXJzbi1zaWRlYmFyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyOTYpO1xuICAgICAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuIiwiLnZpZXctZ2xvYmFsLXNlYXJjaCB7XG5cdC5mb3JtLWl0ZW0tc2VhcmNoIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0LmZyLWxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZyLWJ0bjpub3QoOmRpc2FibGVkKSB7XG5cdFx0QGluY2x1ZGUgYnRuSG92ZXI7XG5cdH1cblxuXHQuZm9ybS1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDJyZW0gMDtcblx0XHQuZnItYnRuIHtcblx0XHRcdG1pbi13aWR0aDogcmVtKDE3OCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNSkgcmVtKDI0KSByZW0oMTMpO1xuXHRcdFx0QGluY2x1ZGUgYnRuSG92ZXI7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFjZXQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdC8vU2VhcmNoIGJhciBzdHlsZVxuXHQuZnItc2VhcmNoLWJhciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdFx0LmZyLWxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdC5mci1pbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNDApfSk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRpcnNuLWJsYWNrO1xuXHRcdFx0cGFkZGluZzogMCByZW0oMTYpO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1BhZ2VyXG5cdC5wYWdlciB7XG5cdFx0bWFyZ2luOiByZW0oNTYpIDA7XG5cdH1cblxuXHQudmlldy1oZWFkZXIge1xuXHRcdC5pcnNuLWxpbmstbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHRcdFx0XHQtLWljb24tc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkge1xuXHRcdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY3VzdG9tLXNvcnQtZm9ybSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jdXN0b20tc29ydC1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjIpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuXHRcdFx0bGVmdDogY2FsYyh2YXIoLS1zb3J0LWhlYWRlci1zY2FsZSkgLyAtMik7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHQuZnItbGFiZWwge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDM7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIE1lZGl1bSc7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogcmVtKDE0KTtcblx0XHRcdFx0Ym90dG9tOiByZW0oMTMpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEyLjI0KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNy44NSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXJzbi1zZWFyY2gge1xuXHQmX19lbXB0eSB7XG5cdFx0bWluLWhlaWdodDogMjB2aDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRyb3ctZ2FwOiAxcmVtO1xuXHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX19pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9zZWFyY2guc3ZnXCIpO1xuXHRcdFx0d2lkdGg6IHJlbSgxMzApO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTMwKTtcblx0XHR9XG5cdH1cbn1cblxuLnZpZXctcmVzdWx0LWNvdW50ZXIge1xuXHRmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuXHRmb250LXdlaWdodDogcmVtKDE4KTtcbiAgICBtYXJnaW46IDA7XG5cblx0Jl9fY291bnQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4udmlldy1nbG9iYWwtc2VhcmNoIHtcblx0LS1zb3J0LWhlYWRlci1zY2FsZTogI3tyZW0oMzIpfTtcblxuXHQudmlldy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuXG5cdFx0QGluY2x1ZGUgbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXHRcdFx0Jjpub3QoLnZpZXctaGVhZGVyLS1tb2JpbGUpIHtcblx0XHRcdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICAgIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuIiwiLmZyLXRhYnMtYWNjb3JkaW9ucyB7XG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItaW5wdXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWR7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZnItbGFiZWx7XG4gIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbn0iLCIvL0xpbmtzXG5hW2hyZWZde1xuICBib3gtc2hhZG93OiBub25lO1xuICAmLmZyLWJ0bntcbiAgICAmOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0J1dHRvbnNcbi5mci1idG57XG4gIC8vQ2xhc3NpYyBidG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuICB9XG4gICYuZnItYnRuLS10by10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAvL0J0biBsZ1xuICAmLS1sZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vQnRuIHNlY29uZGFyeVxuICAmLS1zZWNvbmRhcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuICAgICZbaHJlZl17XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZyLWJ0bi0tbGd7XG4gICAgICBwYWRkaW5nOiAuNjI1cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy9CdG4gYXJyb3dcbiAgJi0tYXJyb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIC43NXJlbTtcbiAgICAmLmZyLWJ0bi0tbGd7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgW2NsYXNzXj1cImZyLWljb24tXCJde1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFtjbGFzc149XCJmci1pY29uLVwiXXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgd2lkdGg6IDIuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuICAgIH1cbiAgICAvL2lmIGxpbmtcbiAgICAmW2hyZWZde1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG5cbiAgLy8gQnRuIHRyYW5zcGFyZW50XG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICAmOm5vdChbY2xhc3MqPVwiZnItYnRuLS1pY29uLVwiXSksXG4gICAgJltjbGFzcyo9XCJmci1idG4tLWljb24tXCJdIHtcbiAgICAgICZbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAgICAgJltjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC8vJjpub3QoOmRpc2FibGVkKSxcbiAgICAvLyY6bm90KC0tc2Vjb25kYXJ5KSB7XG4gICAgLy8gICY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgLy99XG4gIH0gXG5cblxuLmlyc24tc2lkZWJhci0tYWNjZXNzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkaXJzbi1ibGFjaztcbn1cblxuLmZyLXByaW50LWFuZC1zaGFyZSB1bCBsaSAuZnItc2hhcmUgdWwgbGkgLmZyLWJ0biB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWR7XG4gIC5mci1idG57XG4gICAgJi0tbGd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgbWluLXdpZHRoOiAxMC4xMjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS0td2l0aC1wYXMtdG9vbHMge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gIC5ub2RlLS13aXRoLXBhcy10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTA0KTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJi5mci1hY3R1YWxpdGUge1xuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mci1iYXNpYy1wYWdlIHtcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5mci1jYXJkIHtcbiAgICAvL1Jlc2V0c1xuICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy9EZWZhdWx0IGNhcmRcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fc3RhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG5cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcblxuICAgICAgICAvL0xpZ2h0IEJsdWUgY2FyZFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0dyZXkgY2FyZFxuICAgICYtLWdyZXkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG5cbiAgICAgICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1jYXJkLWFjY3JvY2hlIHtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAyMC4zNzVyZW07XG4gICAgICAgIGhlaWdodDogMjMuMzEzcmVtO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5ID4gJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNDUzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSA+ICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45MzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX192aWRlbyB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAuMzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOC42MjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtLXRleHQtc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAtLXRpdGxlLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1jYXJkLXByb21vdGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmctZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDkzJSk7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogOC4wNjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDExLjkzOHJlbTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTg4cmVtO1xuICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcnJpZGUgcGFkZGluZyB0byByZWR1Y2UgYXJyb3cgc3BhY2UgYmV0d2VlbiB0ZXh0IGFuZCBib3R0b21cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOTM4cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgIH1cbn1cblxuLmZyLWNhcmQtcHJvbW90ZSB7XG4gICAgd2lkdGg6IDQwLjVyZW07XG4gICAgbWluLWhlaWdodDogMTMuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg5MyUpO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi43ODNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBwYWRkaW5nIHRvIHJlZHVjZSBhcnJvdyBzcGFjZSBiZXR3ZWVuIHRleHQgYW5kIGJvdHRvbVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzQ4cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjc4M3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSB7XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZyLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgICB9XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIC8vZm9udDogbm9ybWFsIG5vcm1hbCBtZWRpdW0gMC44NzVyZW0vMS4yNXJlbSBSb2JvdG87XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBwYWRkaW5nIHRvIHJlZHVjZSBhcnJvdyBzcGFjZSBiZXR3ZWVuIHRleHQgYW5kIGJvdHRvbVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItdGVhc2VyLWNhcmRzLWxpc3Qge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgIC8vRGVmYXVsdCBjYXJkIGRlc2t0b3BcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9DYXJkIGJsdWVcbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0dyZXkgY2FyZFxuICAgICAgICAmLS1ncmV5IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZXZlcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXJlbGF0ZWQtY29udGVudHMge1xuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1taWQtZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRnbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgLmZyLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50LWNvbnRhaW5lciB7XG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG59XG4iLCIvKiBjb21wb25lbnRzL0Zvcm0vQ29udGFjdF9Gb3JtL19Db250YWN0X0Zvcm0uc2NzcyAqL1xuLmlyc24tY29udGFjdC1mb3JtIHtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiByZW0oNDYpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mci1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnItaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIHJlbSgxMikvcmVtKDE2KSBIZWx2ZXRpY2E7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG5cbiAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDcpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDQpO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgdGV4dGFyZWEuZnItaW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjU2KTtcbiAgICB9XG5cbiAgICAuaXJzbi1mb3JtIHtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAgICAgJl9fZGVtYW5kZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMyk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fZmllbGQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBcbiAgICAgICAgICAgICYtLWNpdmlsaXR5LCAmLS1sYXN0LW5hbWUsICYtLWNvbmZpcm0tZW1haWwsICYtLWFkZHJlc3MsICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE5NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDYpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgc2VsZWN0LmZyLWlucHV0LCAuZm9ybS10ZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRpIHtcbiAgICAgICAgICAgICAgICAmLS1hbGxvdy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tdGVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2NCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgc2VsZWN0OmludmFsaWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmX19jaXZpbGl0eSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fZm9udCB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOC4xKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjNyZW07XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgbGcge1xuXG4gICAgdGV4dGFyZWEuZnItaW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTYwKTtcbiAgICB9XG5cbiAgICAuaXJzbi1jb250YWN0LWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOTkpO1xuXG4gICAgICAgIC5pcnNuLWZvcm0ge1xuICAgICAgICAgICAgJl9fZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgJ2Npdml0aXR5ICAgLi4uJ1xuICAgICAgICAgICAgICAgICAgICAnZmlyc3RuYW1lICBsYXN0bmFtZSdcbiAgICAgICAgICAgICAgICAgICAgJ2VtYWlsICAgICAgY29uZmlybWVtYWlsJ1xuICAgICAgICAgICAgICAgICAgICAnYWRkcmVzcyAgICBwaG9uZSdcbiAgICAgICAgICAgICAgICAgICAgJ2pvYiAgICAgICAgY29tcGFueSdcbiAgICAgICAgICAgICAgICAgICAgJ2RlbWFuZCAgICAgZGVtYW5kJ1xuICAgICAgICAgICAgICAgICAgICAndGhlbWUgICAgICAuLi4nXG4gICAgICAgICAgICAgICAgICAgICdxdWVzdGlvbiAgIHF1ZXN0aW9uJ1xuICAgICAgICAgICAgICAgICAgICAnc3VibWl0ICAgc3VibWl0JztcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyKTtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcblxuICAgICAgICAgICAgICAgICZfX2RlbWFuZGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMjApIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIDAgcmVtKDEyKSAwO1xuXG4gICAgICAgICAgICAgICAgJi0tY2l2aWxpdHksICYtLWxhc3QtbmFtZSwgJi0tY29uZmlybS1lbWFpbCwgJi0tYWRkcmVzcywgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY2l2aWxpdHkgeyBncmlkLWFyZWE6IGNpdml0aXR5OyB9XG4gICAgICAgICAgICAgICAgJi0tZmlyc3QtbmFtZSB7IGdyaWQtYXJlYTogZmlyc3RuYW1lOyB9XG4gICAgICAgICAgICAgICAgJi0tbGFzdC1uYW1lIHsgZ3JpZC1hcmVhOiBsYXN0bmFtZTsgfVxuICAgICAgICAgICAgICAgICYtLWVtYWlsIHsgZ3JpZC1hcmVhOiBlbWFpbDsgfVxuICAgICAgICAgICAgICAgICYtLWNvbmZpcm0tZW1haWwgeyBncmlkLWFyZWE6IGNvbmZpcm1lbWFpbDsgfVxuICAgICAgICAgICAgICAgICYtLWFkZHJlc3MgeyBncmlkLWFyZWE6IGFkZHJlc3M7IH1cbiAgICAgICAgICAgICAgICAmLS1waG9uZSB7IGdyaWQtYXJlYTogcGhvbmU7IH1cbiAgICAgICAgICAgICAgICAmLS1qb2IgeyBncmlkLWFyZWE6IGpvYjsgfVxuICAgICAgICAgICAgICAgICYtLWNvbXBhbnkgeyBncmlkLWFyZWE6IGNvbXBhbnk7IH1cbiAgICAgICAgICAgICAgICAmLS1kZW1hbmQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGRlbWFuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oLTIzKSAwIHJlbSgzMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiB0aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXF1ZXN0aW9uIHsgXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogcXVlc3Rpb247XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdDppbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTMpIHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDIwKSBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSAwIHJlbSgxMikgcmVtKDExKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9udCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnBhcmFncmFwaHtcbiAgLmxlYWZsZXQtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIjZWRpdC1sZXR0cmUge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzgpO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1sZXR0cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICB3aWR0aDogcmVtKDM0KTtcblxuICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgJltmb3I9XCJlZGl0LWxldHRyZS1hbGxcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDk4JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiA5OSU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAub3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oMyl9KTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTMpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgPiAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU2KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5mci1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICYuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICAgIC5mci1zZWFyY2gtYmFyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmlyc24tZmlsdGVycy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0tY29tcG9zaXRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAvL0FjY29yZGlvbiBoZWFkaW5nIGJ1dHRvblxuXG4gICAgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19leHBhbmQtYnRuIHtcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxNCkgcmVtKDExKTtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDEpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9Cb2R5XG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5mb3JtLXR5cGUtcmFkaW8sXG4gICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vUGFkZGluZyBvbmx5IHdoZW4gZXhwYW5kZWQuXG4gICAgICAgICYuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vRm9ybSBlbGVtZW50IHN0eWxlXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpzLWZhY2V0cy13aWRnZXQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xuICAgIH1cblxuICAgIC8vZGF0ZSBhcmVhXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBnYXA6IHJlbSg4KTtcblxuICAgICAgICAuZmFjZXQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGVfd2lkZ2V0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxNCkgcmVtKDExKTtcblxuICAgICAgICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiByZW0oMyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0NSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNil9KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWRhdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgxOSl9O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0FjdGl2ZSBmaWx0ZXJzXG5cbiAgICAmX19hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIyKTtcbiAgICAgICAgcm93LWdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDAwLTUwLWFjdGl2ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDAwLTUwLWhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9GaWx0ZXJzIGNvdW50XG4uaXJzbi1jb3VudGFibGUtZmlsdGVyIHtcblx0bWFyZ2luOiAuMjVyZW0gMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdC5mb3JtLWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxO1xuXHR9XG5cdCZfX2NvdW50IHtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdH1cbn1cblxuLy9BdXRvY29tcGxldGUgc3R5bGVcbmJvZHkudG9vbGJhci1maXhlZDpub3QoLnJlc3BvbnNpdmUtcHJldmlldy1mcmFtZSkgLnVpLWF1dG9jb21wbGV0ZS51aS1tZW51IHtcbiAgICB3aWR0aDogcmVtKDM1MSkgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMC4yNXJlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgIH1cbn1cblxuLy9FbmQgYXV0b2NvbXBsZXRlXG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzIHtcbiAgICAgICAgJi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX3Jvb3Qge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgLy9UT0RPIGFkZCBoZXJlIHJ1bGVzIHRvIGZvcmNlIHRoZSBhY2NvcmRpb24gYm9keSBvcGVuLlxuICAgICAgICAgICAgICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAtLWNvbGxhcHNlLW1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLS1jb2xsYXBzZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW46IHJlbSgxMykgMCByZW0oNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSAwIHJlbSg0MClcclxuICAgIH1cclxufSIsIiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBKUyB6LWluZGV4LlxufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gICAgLnVpLWRhdGVwaWNrZXItdG9kYXkge1xuICAgICAgICAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgIH1cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIGJvZHkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBjb21wbGV0ZWx5LlxuICAgIC5yZWdpb24tZm9vdGVyLFxuICAgIC5yZWdpb24tYnJlYWRjcnVtYixcbiAgICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBIaWRlIGNvbnRlbnRcbiAgICAucmVnaW9uLWhlYWRlcixcbiAgICAucmVnaW9uLWNvbnRlbnQsXG4gICAgaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sYXlvdXQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBEaXNwbGF5IG9ubHkgdGhlIGZvbGxvd2luZyBibG9ja3NcbiAgICAuaXJzbi1oZWFkZXJfX2xvZ28sXG4gICAgLmNvbnRlbnQtY29udGFpbmVyX190aXRsZSxcbiAgICAuY29udGVudC1jb250YWluZXJfX2RhdGUsXG4gICAgLmZyLXRhZ3MtZ3JvdXAsXG4gICAgLmZyLXJpY2h0ZXh0Lmlyc24tcmljaHRleHQsXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlLFxuICAgIC5mci1hY2NvcmRpb25zX2NvbnRhaW5lcixcbiAgICB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gQXZvaWQgdGV4dCB0byBicmVhayBiZXR3ZWVuIHBhZ2VzLlxuICAgIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkdSBoZWFkZXJcbiAgICAuaXJzbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRyYWl0ZW1lbnQgZGVzIGFjY29yZMOpb25zLlxuICAgIC5mci1hY2NvcmRpb25zLWdyb3VwIHtcbiAgICAgICAgLmZyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAtLWNvbGxhcHNlLW1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAtLWNvbGxhcHNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRyYWl0ZW1lbnQgZHUgcGFyYWdyYXBoZSB0ZXh0ZSByaWNoZSBldCBpbWFnZVxuICAgIC5mci1yaWNodGV4dC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkZSBsYSBwYWdlIGNvbnRhY3RcbiAgICBbY2xhc3NePVwiaXJzbi1jb250YWN0XCJdIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAuaXJzbi1jb250YWN0LWNhcmQge1xuICAgICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLW1hcCxcbiAgICAgICAgLmlyc24tY29udGFjdC1mb3JtLFxuICAgICAgICAuaXJzbi1jb250YWN0X19wcmludC1zaGFyZSxcbiAgICAgICAgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRyYWl0ZW1lbnQgZGVzIHBhZ2VzIG1lbWJyZXMuXG4gICAgLmlyc24tbWVtYnJlcyB7XG4gICAgICAgIC5mci1wcmludC1hbmQtc2hhcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZyLWNvbnRlbnQtbWVkaWFfX2F1ZGlve1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X2ltYWdlL19SaWNodGV4dF9pbWFnZS5zY3NzICovXG4uaXJzbi1yaWNodGV4dC1pbWFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICsgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICAmLS1kcmVzc2Vke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICAgICsgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgICYtLWRyZXNzZWR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSB7XG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlIHtcbiAgICAgICAgJl9faW1hZ2UsICZfX3JpY2h0ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC8qIEltYWdlIGJlc2lkZSAqL1xuICAgIC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1oYWxmLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NiU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlLS1yaWdodC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC8qIEltYWdlIGRyZXNzZWQgKi9cbiAgICAuZnItcmljaHRleHQtaW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1oYWxmLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tb25lLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tdHdvLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1yaWdodC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLyogRGVmYXVsdCBzdHlsZSAqL1xuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1kb3dubG9hZC1maWxlX19kZXRhaWxze1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLmZyLWRvd25sb2FkLWZpbGVfX2xpc3R7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZXtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC5mci1saW5re1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgfVxufVxuXG4uZnItZmktY3VzdG9tLXdvcmQ6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzJcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1leGNlbDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjM1wiO1xufVxuXG4uZnItZmktY3VzdG9tLXBkZjpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjMVwiO1xufVxuXG4uZnItZmktY3VzdG9tLXBvd2VycG9pbnQ6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzRcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1pbWFnZTpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjNVwiO1xufVxuXG4uZnItZmktY3VzdG9tLXZpZGVvOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWM4XCI7XG59XG5cbi5mci1maS1jdXN0b20tZmlsZTpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjE1YlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWF1ZGlvOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWM3XCI7XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlua3MvX0xpbmtzLnNjc3MgKi9cbi5mci1saW5rcy1ncm91cCB7XG4gbGlzdC1zdHlsZS10eXBlIDogbm9uZTtcbn1cblxuLmZyLWxpbmtzLWdyb3VwLS1pbmxpbmUgbGkge1xuICAgIGRpc3BsYXkgOiBpbmxpbmU7XG59IiwiLyogY29tcG9uZW50cy9CbG9ja3MvRm9vdGVyL19Gb290ZXIuc2NzcyAqL1xuLmlyc24tZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1OCkgcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDI2KX0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvbGxvd19fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNjI1cmVtKTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItYnRucy1ncm91cCB7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMyk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMzKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDYyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19icmFuZC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiByZW0oMjcpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMSk7XG4gICAgICAgIHdpZHRoOiByZW0oMTAwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDUuNDEpO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNzMuNiU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTE3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDI3KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDUpIHJlbSgxNikgcmVtKDUpIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9CbG9ja3MvSGVhZGVyL19IZWFkZXIuc2NzcyAqL1xuLmlyc24taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5pcnNuLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC4xcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAvL292ZXJ3cml0ZSBmci1tb2RhbCBvdmVyZmxvd1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAvL292ZXJ3cml0ZSBmci1tb2RhbCBvdmVyZmxvd1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLW5hdl9faXRlbTo6YmVmb3JlLFxuICAgIC5mci1uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMjYpO1xuICAgIH1cblxuICAgICZfX29wZXJhdG9yIHtcbiAgICAgICAgd2lkdGg6IHJlbSg4Nik7XG4gICAgICAgIGhlaWdodDogcmVtKDM4KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keS1yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbmF2YmFyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuZnItYnRuLS1tZW51IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190b29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlVG9vbHMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKCRjb2xvcjogJGlyc24tZ3JleSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICBjb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLW1lbWJyZXMge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjppcyg6YWN0aXZlLCA6Zm9jdXMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2VuZCxcbiAgICAmX19zdGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5oaWRlTW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19lbmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvd01vYmlsZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fYnJhbmQtdG9wIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuaXJzbi1sb2dvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNhbGMoMTAwJSArICN7cmVtKDIxKX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXNlYXJjaC1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1oZWFkZXJfX21lbnUtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlOyAvLyAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmlyc24tc2VhcmNoLWljb24tLW1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1idG4tLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG5Nb2JpbGUgY2xhc3Nlc1xuKiovXG4uZnItaGVhZGVyIHtcbiAgICAmX19icmFuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqXG5EZXNrdG9wIGNsYXNzZXNcbioqL1xuQGluY2x1ZGUgbGcge1xuICAgIC5mci1oZWFkZXIge1xuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmZyLW1vZGFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdmJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICAuZnItYnRuLS1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXJzbi1zZWFyY2gtaWNvbl9fbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnJhbmQsXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG4tLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMzgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHktcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4eGwge1xuICAgIC5pcnNuLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oMTQ0MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxufVxuXG4vKipcblNlYXJjaCBtZW51IG9wZW4gY2xhc3Nlc1xuKiovXG5cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRpcnNuLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHRvZ2dsZU1lbnUgMC4ycyBsaW5lYXI7XG5cbiAgICBAa2V5ZnJhbWVzIHRvZ2dsZU1lbnUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1idG4tLWNsb3NlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIGFuaW1hdGlvbjogdG9nZ2xlU2VhcmNoQmFyIDAuMnMgbGluZWFyO1xuXG4gICAgQGtleWZyYW1lcyB0b2dnbGVTZWFyY2hCYXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZnItYnRuLS1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6YWN0aXZlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1Jvdy9fUm93LnNjc3MgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXItcm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLml0ZW0tcm93IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTMge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTQge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbn1cbiIsIi5mci1jdXN0b20taW1nIHtcbiAgICAmLS1nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiMVwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWltYWdlLW51bWJlcj1cIjJcIl0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCIzXCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiNFwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2Fyb3VzZWwge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGFbaHJlZl0uYnRuLXpvb20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4VGFibGV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ob3Zlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpyZW0oMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDEwcHg7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9saWJyYXJ5L19saWJyYXJ5LnNjc3MgKi9cblxuLmZyLWxpYnJhcnlfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUge1xuICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mci1saWJyYXJ5IHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG5cbiAgICAmLmZyLWxpYnJhcnktLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG5cbiAgICAmLmZyLWxpYnJhcnktLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5mci1jYXJkX192aWRlbyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1kIHtcbiAgICAuZnItY2FyZC0taGlkZGVuLWJvZHktbW9iaWxlIHtcbiAgICAgICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVGlsZS9fVGlsZS5zY3NzICovXG4uZnItdGlsZSB7XG4gICAgLmZyLXRpbGVfX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG59XG4iLCIuaXJzbi10by10aGUtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbGd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0OS43NXJlbTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5mci1idG4ge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5cbi5mci1idG4tLXRvLXRvcCB7XG4gIHBhZGRpbmc6IDAuMTg3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aW9uLWhpZ2gtYmx1ZS1mcmFuY2UpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTg3cmVtIDAgJHByaW1hcnk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzMwMCk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAgdmFyKC0tdGV4dC1kaXNhYmxlZC1ncmV5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogcmVtKDQ1KTtcbiAgaGVpZ2h0OiByZW0oNDUpO1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvRm9sbG93X3VzL19Gb2xsb3dfdXMuc2NzcyAqL1xuXG5cbi5mb2xsb3dfX3NvY2lhbC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWRhcmstZ3JleSB7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmZyLWJ0bnMtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWJ0bntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1idG5zLWdyb3VwLS13aGl0ZSAuZnItYnRue1xuICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbGd7XG4gIC5pcnNuLXNvY2lhbC1saW5rcy13cmFwcGVye1xuICAgICYuaXJzbi1tZWdhLW1lbnVfX2l0ZW17XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5mci1yZXNwb25zaXZlLXZpZCA+IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZnItY29udGVudC1tZWRpYXtcbiAgICAmX19jYXB0aW9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9DYXJkcy9fQ2FyZHMuc2NzcyAqL1xuIiwiLyogY29tcG9uZW50cy9hdG9tcy9CdXR0b24vX0J1dHRvbi5zY3NzICovXG4vL0J1dHRvbnNcbi5mci1idG4ge1xuXHQvL0NsYXNzaWMgYnRuXG5cdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCYuZnItYnRuLS10by10b3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdC8vQnRuIGxnXG5cdCYtLWxnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC8vQnRuIHNlY29uZGFyeVxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0cGFkZGluZzogLjI1cmVtIDFyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0JltocmVmXSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZyLWJ0bi0tbGcge1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC8vQnRuIGFycm93XG5cdCYtLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdHBhZGRpbmc6IDAgMCAwIC43NXJlbTtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdCYuZnItYnRuLS1sZyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXHRcdFx0W2NsYXNzXj1cImZyLWljb24tXCJdIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRbY2xhc3NePVwiZnItaWNvbi1cIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0d2lkdGg6IDIuMTI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuXHRcdH1cblx0XHQvL2lmIGxpbmtcblx0XHQmW2hyZWZdIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuXHRcdH1cblx0fVxufVxuXG4uZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBpbmNsdWRlIG1kIHtcblx0LmZyLWJ0biB7XG5cdFx0Ji0tbGcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMDtcblx0XHRcdG1pbi13aWR0aDogMTAuMTI1cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXJzbi1idG4ge1xuXHQmLS1zbGlkZXIge1xuXHRcdC0tYnRuLXNpemU6ICN7cmVtKDIyKX07XG5cblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG5cblx0XHQmLmlyc24tYnRuLS1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL1RoZW1hdGlxdWVfbmF2aWdhdGlvbi9fVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICYtLWtpb3NxdWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOC41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1iaXMtZm9vdC1ib2xkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHhcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDI2KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgICAgICAgICAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaHJlZl0ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG5cbi5pcnNuLXRlYXNlci1jYXJkc3tcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLXRlYXNlci1jYXJkc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRfYWNjcm9jaGUvX0NhcmRfYWNjcm9jaGUuc2NzcyAqL1xuXG4uZnItdGVhc2VyLWNhcmQge1xuICAgIC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nOiAxLjVyZW07XG4gICAgLmZyLWVubGFyZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaXJzbi1mb250LXNpemUtY2FyZC10aXRsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0NhcmRfcmVsYXRlZF9jb250ZW50L19DYXJkX3JlbGF0ZWRfY29udGVudC5zY3NzICovXG5cbi5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmLmZyLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1taWQtZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oODYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgwKTtcblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS43Nzc3ODtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNnJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRhYmFzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDI3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDE5NS40Mik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBtaW5tYXgocmVtKDMyKSwgYXV0bykgMWZyO1xuXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19saW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzQlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMjMpO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZyLXRhZ3MtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzIgLyAxNztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTExIC8gNzY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuXG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNjIuNDIpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDI0KSByZW0oNjYpIHJlbSgyNCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDIwKSByZW0oODYpIHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taHAtaW5mbyxcbiAgICAmLS1ocC1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1wcmltYXJ5LWJsdWU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSAuaXJzbi10aXRsZSxcbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1pbmZvIHtcbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjEpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDEzMS4yMyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTMxLjIzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg5KTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMzMpfTtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10by1mcm9udCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pIDFmcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgyNCkgcmVtKDY2KSByZW0oMjQpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgyMCkgcmVtKDg2KSByZW0oMTkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9BY2NvcmRpb24vX0FjY29yZGlvbi5zY3NzICovXG5cbi8qIGFkZCBzdHlsZSBvbiBidXR0b24gdG8gY291bnRlciBub3JtYWxpemUtY3NzICovXG4uaXJzbi1hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWdyZXkgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmctZ3JleTtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZyLWljb24tYXJyb3ctZG93bi1zLWxpbmUge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoYXBvIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmLS1nbG9zc2FyeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDIxKX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNCkgMCByZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbGxhcHNlLS1leHBhbmRlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGF0YWJhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgIC5pcnNuLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICAgIC5pcnNuLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTYpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgMCByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDI0KSByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDMpIHNvbGlkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jb2xsYXBzZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gMy4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdsb3NzYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDc5Nik7XG5cbiAgICAgICAgICAgIC5pcnNuLWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQpIDAgcmVtKDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbShyZW0oMTkpKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYXRhYmFzZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3VtbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2dyaWRfc3RpY2tlcnNfZWlnaHQvX2dyaWRfc3RpY2tlcnNfZWlnaHQuc2NzcyAqL1xuXG4uZnItZ3JpZC1zdGlja2VycyB7XG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiByZW0oNTYpIDA7XG4gICAgfVxuICAgIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjY2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0td2hpdGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDMyKSAwIHJlbSgxNikgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWVubGFyZ2UtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGlyc24tYmxhY2ssICRpcnNuLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKDgpfSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWZvdXItY29sIHtcbiAgICAgICAgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyAqL1xuXG4uaXJzbi1sYXN0LXB1Ymxpc2hlZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgJi0taDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItY2FyZCB7XG4gICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMHJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aGVtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCB7XG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9ncmlkL19DYXJkX2dyaWQuc2NzcyAqL1xuLmZyLWNhcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjY2cHg7XG4gICAgLy9SZXNldHNcbiAgICAmOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAvL0RlZmF1bHQgY2FyZFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICZfX3RoZW1lIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG5cbiAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG5cbiAgICAmOm5vdCguZnItY2FyZC0taG9yaXpvbnRhbCkge1xuICAgICAgICAuZnItY2FyZF9fZGV0YWlsIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRGVmYXVsdCBjYXJkIGhvcml6b250YWxcbiAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWJsdWU7XG4gICAgICAgIC8vTGlnaHQgQmx1ZSBjYXJkXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICAgICAgLS1iLW4tdy1jb2xvci10ZXh0OiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC0tYi1uLXctY29sb3ItdGV4dDogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0dyZXkgY2FyZFxuICAgICYtLWdyZXkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG4gICAgICAgICAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnJhbWVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZCB7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICAvL0RlZmF1bHQgY2FyZCBkZXNrdG9wXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RoZW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vRGVmYXVsdCBjYXJkIGhvcml6b250YWxcbiAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjQzNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vQ2FyZCBibHVlXG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9ibGFjayBjYXJkXG4gICAgICAgICYtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0dyZXkgY2FyZFxuICAgICAgICAmLS1ncmV5IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZXZlcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS40Mzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1jYXJkLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vKiBDb3JyZWN0aW9uIHZpZGVvIGluIGZyLWNhcmQtLWhvcml6b250YWwgKi9cbi5mci1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIC5mci1jYXJkX192aWRlbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2JTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtLXRleHQtc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAtLXRpdGxlLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS12aWQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL1RhZy9fVGFnLnNjc3MgKi9cblxuLmZyLXRhZy0tZml0LWNvbnRlbnR7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZnItdGFnLS1ncmV5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uZnItdGFnIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0xpbmtzL19MaW5rcy5zY3NzICovXG4vL0xpbmtzXG5hW2hyZWZdIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ji5mci1idG4ge1xuXHRcdCY6bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tb3BhY2lmeS1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pcnNuLWJ0biB7XG5cdFx0Ji0tYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMi41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Y29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjI1cmVtO1xuXHRcdFx0XHRyaWdodDogMC4zNzVyZW07XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcnNuLWxpbmsge1xuXHRcdCYtLXBsYWluIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTYpIHJlbSgxNikgcmVtKDE1KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdGNvbG9yOiAkaXJzbi13aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDQ4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG59XG5cbi5mci1saW5rIHtcblx0Y29sb3I6ICRpcnNuLWJsYWNrO1xufVxuXG4vLyB0b2RvIHN1cHByaW1lciBhcHLDqHMgbWlzZSDDoCBqb3VyIGR1IERTRS5cbi5mci1mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cC0tbGcge1xuXHQuZnItbGluay0tc25hcGNoYXQ6YmVmb3JlLFxuXHQuZnItbGluay0tdGlrdG9rOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdH1cblxuXHQuZnItbGluay0tdGlrdG9rOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCLugbtcIjtcblx0XHRtYXJnaW4tbGVmdDogMC4zcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMC43cmVtO1xuXHR9XG5cblx0LmZyLWxpbmstLXNuYXBjaGF0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCLviqtcIjtcblx0XHRtYXJnaW4tbGVmdDogMC4ycmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdG1hcmdpbi10b3A6IDAuMXJlbTtcblx0fVxufVxuXG4uaXJzbi1saW5rIHtcblx0Ji0tZGlzY292ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogcmVtKDQ4KTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbSgtMC40KTtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiByZW0oLTQ4KTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgtMTApKTtcblx0XHRcdGNvbG9yOiAkaXJzbi13aGl0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiByZW0oMzEuOTMpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjkuNTcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuXHR9XG5cblx0Ji0tZGF0YWJhc2UtdGFicyB7XG5cdFx0cGFkZGluZzogcmVtKDEwKSByZW0oMjApIHJlbSg0KTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdC0taG92ZXItdGludDogI3skaXJzbi1saWdodC1ncmV5fTtcblxuXHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0Ji5pcnNuLWxpbmstLWFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYtLWRhdGFiYXNlLW1vYmlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGdhcDogcmVtKDkpO1xuXHRcdHBhZGRpbmc6IHJlbSgxNSkgMCByZW0oMTQpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkaXJzbi13aGl0ZTtcblx0XHRmb250LXNpemU6IHJlbSgyMik7XG5cdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogcmVtKC0xNik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxuXG5cdCYtLW5ld3NsZXR0ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JlbGF0ZWRfY29udGVudHMvX1JlbGF0ZWRfY29udGVudHMuc2NzcyAqL1xuLmZyLXJlbGF0ZWQtY29udGVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBwYWRkaW5nIHRvIHJlZHVjZSBhcnJvdyBzcGFjZSBiZXR3ZWVuIHRleHQgYW5kIGJvdHRvbVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgJi5mci1ib3JkZXItYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogcmVtKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICYtLWxpc3Rpbmcge1xuICAgICAgICByb3ctZ2FwOiByZW0oMjQpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IHJlbSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIHJlbSgyMjIpKTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvYXRvbXMvSW5wdXQvX0lucHV0LnNjc3MgKi9cbi5mci1pbnB1dHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4uZm9ybS1yZXF1aXJlZHtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mci1sYWJlbHtcbiAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9NZWdhX21lbnUvX01lZ2FfbWVudS5zY3NzICovXG4uaXJzbi1tZWdhLW1lbnUge1xuICAgIC0tcmVkLXN1Yi1pdGVtOiAjeyRpcnNuLWRhcmtlbi1wcmltYXJ5LXJlZH07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gICAgICAgIC0taWNvbi1zaXplOiAxLjJyZW07XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kc2stZXhwYW5kLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZyLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNik7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDExKSAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1zdWItaXRlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgID4ge1xuICAgICAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjBcIl0ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLmlyc24tbWVnYS1tZW51X19pdGVtLS1wcmltYXJ5KSB7XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4ge1xuICAgICAgICAgICAgICAgIC5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgJi0tbWFpbi1saW5rIHtcbiAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgICZfX3N1Yi1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJi5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19raW9zcXVlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgLmZyLW5hdiB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypcbkRFU0tUT1AgVkVSU0lPTlxuKi9cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1tZWdhLW1lbnUge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDExODQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWJsLWV4cGFuZC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZHNrLWV4cGFuZC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICZbZGF0YS1sZXZlbD1cIjBcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaXJzbi1tZWdhLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDU5KSByZW0oNjQpIHJlbSgxOTcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtbGV2ZWw9XCIyXCJdIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcm9vdC1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JhY2stYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDIyKSAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJldmVydDtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWItbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9Nb2JpbGVfc2Vjb25kYXJ5X21lbnUvX01vYmlsZV9zZWNvbmRhcnlfbWVudS5zY3NzICovXG4uaXJzbi1tZWdhLW1lbnUge1xuICAgICYtLXByaW1hcnkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFya2VuLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGFyay1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tcHJpbWFyeTtcbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1tZWdhLW1lbnUtLW1vYmlsZS1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyAqL1xuLmlyc24tbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMmZyIDFmcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMjUpfTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuICAgICZfX3RleHQtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSAwIHJlbSgxOCkgcmVtKC0zKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDE2KX07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxMyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlICFpbXBvcnRhbnQ7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJkc19hY2Nyb2NoZS9fQ2FyZHNfYWNjcm9jaGUuc2NzcyAqL1xuLmZyLWNhcmQtYWNjcm9jaGUge1xuXHQuZnItY2FyZCB7XG5cdFx0d2lkdGg6IDIwLjM3NXJlbTtcblx0XHRoZWlnaHQ6IDIzLjMxM3JlbTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0Jl9fYm9keSB7XG5cdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiB1bnNldDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmX19kZXNjIHtcblx0XHRcdG9yZGVyOiB1bnNldDtcblx0XHR9XG5cblx0XHQmX19ib2R5ID4gJl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEuNDUzcmVtO1xuXHRcdH1cblxuXHRcdCZfX2JvZHkgPiAmX19kZXNjIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuOTM1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXHRcdH1cblxuXHRcdCZfX3ZpZGVvIHtcblx0XHRcdGJveC1zaXppbmc6IHVuc2V0O1xuXHRcdFx0bWF4LXdpZHRoOiAyMC4zNzVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuZnItY29udGVudC1tZWRpYSB7XG5cdFx0XHRcdGhlaWdodDogOC42MjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQtLXRleHQtc3BhY2luZzogMDtcblx0XHRcdFx0LS10aXRsZS1zcGFjaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogY29tcG9uZW50cy9CbG9ja3MvSGF1dF9kZV9wYWdlL19IYXV0X2RlX3BhZ2Uuc2NzcyAqL1xuI3RvLXRoZS10b3AtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgXG5cbn1cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3Jle1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG59IiwiLyogY29tcG9uZW50cy9CbG9ja3MvUHJpbnRfYW5kX3NoYXJlL19QcmludF9hbmRfc2hhcmUuc2NzcyAqL1xuLmZyLXByaW50LWFuZC1zaGFyZSB7XG4gICAgLmZyLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0L19SaWNodGV4dC5zY3NzICovXG4uaXJzbi1yaWNodGV4dCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAvLyBDS0VkaXRvciBmb250IHNpemUgcGx1Z2luIGNsYXNzZXMuXG4gICAgLnRleHQtdGlueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICB9XG4gICAgLnRleHQtc21hbGwge1xuICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgIH1cbiAgICAudGV4dC1iaWcge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIH1cbiAgICAudGV4dC1odWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQWNjb3JkaW9ucy9fQWNjb3JkaW9ucy5zY3NzICovXG4uZnItYWNjb3JkaW9uc19jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn0iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUXVvdGUvX1F1b3RlLnNjc3MgKi9cbi5pcnNuLXF1b3Rle1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLXF1b3Rle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyAgICBcbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9jZWxscy9TaWRlYmFyX2RpcmVjdF9hY2Nlc3MvX1NpZGViYXJfZGlyZWN0X2FjY2Vzcy5zY3NzICovXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyAqL1xuLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxufVxuXG4uaXJzbi1tZW1icmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDI0KTtcbiAgICAmLS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tZW1iZXItYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTE2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTE2KTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDE2KSAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcnRlX21lbWJyZS9fQ2FydGVfbWVtYnJlLnNjc3MgKi9cbi5jYXJ0ZS1tZW1icmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJnLWdyZXk7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5bGlzaC1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9JbWFnZS9fSW1hZ2Uuc2NzcyAqL1xuLmZyLWltZy0tY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdC5mci1jb250ZW50LW1lZGlhIHtcblx0XHQmX19pbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiB1bnNldDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgJi0tY2VudGVyLCAmLS1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlciwgJi0tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX3ZvaXJfYXVzc2kvX0Ffdm9pcl9hdXNzaS5zY3NzICovXG4uaXJzbi12b2lyLWF1c3NpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NfY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJl9faGlnaGxpZ2h0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi12b2lyLWF1c3NpIHtcbiAgICAgICAgJl9faGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC00KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4bCB7XG4gICAgLmlyc24tdm9pci1hdXNzaSB7XG4gICAgICAgICZfX2hpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSG9yaXpvbnRhbF9DYXJkL19Ib3Jpem9udGFsX0NhcmQuc2NzcyAqL1xuLmZyLWNhcmR7XG4gICAgJi0taG9yaXpvbnRhbHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAmLmZyLWVubGFyZ2UtbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZHtcbiAgICAgICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXNje1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1jYXJkLS1ob3Jpem9udGFse1xuICAgICAgICAmLmZyLWNhcmR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmR7XG4gICAgICAgICAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyAqL1xuQG1peGluIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbigpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbkBtaXhpbiBtb2JpbGVGdWxsV2lkdGhQYWRkaW5nKCkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyB7XG4gICAgLmZyLXRhYnMge1xuICAgICAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLS1ob3ZlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLS1hY3RpdmU6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGNvbG9yX190YWI6ICM0NDQ7XG4gICAgJGNvbG9yX190YWItYWN0aXZlOiAjM2JhY2ZmO1xuICAgICRwYWRkaW5nOiAxcmVtO1xuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgLy8gU2V0IHRoZSBkaXNzdGFuY2Ugd2l0aCBib3JkZXIgaW5zdGVhZCBvZiBtYXJnaW4sIGZvciBtb3JlIGFjY3VyYXRlIEpTIGNhbGN1bGF0aW9uIG9mIHRoZSB3aWR0aFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhNYXJnaW47XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhNYXJnaW47XG4gICAgfVxuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG5cbiAgICAgICAgJjpudGgtY2hpbGQobik6bm90KC5mci1hY2NvcmRpb25zX2NvbnRhaW5lcikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoUGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci10YWJzLWFjY29yZGlvbnMge1xuICAgICAgICAmLmhhcy10YWJzIHtcbiAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAgIC8vIE1ha2UgYm9yZGVyIGdvIG92ZXIgbGVmdCBtYXJnaW5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICAgICAgICAgIC5mci10YWJzX190YWIge1xuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItdGFicy1hY2NvcmRzaW9uLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzICovIiwiLyogcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzICovXG5cbi5pcnNuLW1lbWJyZXMge1xuICAmLS1kZXRhaWxzIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogcmVtKDMyKTtcbiAgICB9XG4gICAgJl9fbmFtZS1hbmQtcHJpbnQtc2hhcmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRvb2xfX2l0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1idG4tLWRpc3BsYXkge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjUpO1xuICAgIH1cbiAgICAmX19uYW1lLW1lbWJlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19pbWcge1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICB3aWR0aDogcmVtKDE4MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDE4MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgJl9fcGFyYWdyYXBoLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIDAgcmVtKDE2NCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyhyZW0oODc4KSAtIDE2NHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IHJlbSgyNCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDg3OCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgIHdpZHRoOiByZW0oMTQwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi8qIHBhZ2VzL0xpc3RlX21lbWJyZS9fTGlzdGVfbWVtYnJlLnNjc3MgKi8iLCIuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gICAgJl9fZmlyc3QtcGFydCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyYWdyYXBocyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyAqL1xuLmZyLWFydGljbGUge1xuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1hcnRpY2xlIHtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBwYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MgKi9cblxuLmlyc24tY29udGFjdCB7XG4gICAgJl9fcHJpbnQtc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTE1KX0pO1xuICAgICAgICB9XG4gICAgICAgIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oNzk2KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWJ0bi0tc2hhcmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1wcmludC1hbmQtc2hhcmUgdWwge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgICAgICAgICAgLmlyc24tZGlzY292ZXItY2FyZCB7XG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyAqL1xyXG5cclxuLmlyc24tYmFzaWMtcGFnZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIGdhcDogcmVtKDU2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4NCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDcxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmUvX0Jhc2VfZG9jdW1lbnRhaXJlLnNjc3MgKi9cblxuOnJvb3Qge1xuICAgIC0tZGF0YWJhc2UtZmlyc3QtY29sOiA4Ljc1cmVtO1xuICAgIC0tZGF0YWJhc2UtZ2FwOiA2LjYyNXJlbTtcbn1cblxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUge1xuICAgIC5pcnNuLWRhdGFiYXNlLXRhYnMge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmcjtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZGF0YWJhc2UtZ2FwKTtcblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgxMDYpfSk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1kYXRhYmFzZS1nYXApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTYwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mci1saW5rLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMTY2NjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVwbG95ZWQge1xuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgzMCl9KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAmLS1kYXRhYmFzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL1BhZ2VfY2FycmVmb3VyL19QYWdlX2NhcnJlZm91ci5zY3NzICovXG5cbi5pcnNuLWNhcnJlZm91ci1wYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL1BhZ2VfdGhlbWF0aXF1ZS9fUGFnZV90aGVtYXRpcXVlLnNjc3MgKi9cblxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuXG4gICAgJl9faW50cm9kdWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgIH1cblxuICAgICZfX2V4dGVuZGVkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlyc3QtcGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IHJlbSg3MTQpO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC8qIHBhZ2VzL1BhZ2VfaG9tZV9zZWN0aW9uL19QYWdlX2hvbWVfc2VjdGlvbi5zY3NzICovXG4uaXJzbi1ob21lLXNlY3Rpb24tcGFnZSB7XG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlL19CYXNlX2RvY3VtZW50YWlyZV9maWNoZS5zY3NzICovXG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSB7XG4gICAgJl9fcHJpbnQtc2hhcmUge1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTE1KX0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tbGlnaHRlci1ncmV5KTtcbiAgICB9XG59XG4iLCIvKiBwYWdlcy9ob21lcGFnZS9faG9tZXBhZ2Uuc2NzcyAqL1xuXG4uaXJzbi1ob21lLXBhZ2Uge1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgLmhwLWZvb3RlcixcbiAgICAgICAgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oODIpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uW2NsYXNzXj1cImlyc25cIl0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX21haW4tdGl0bGUsXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwYWdlcy9pcnNuLXBhZ2UvX2lyc24tcGFnZS5zY3NzICovXHJcblxyXG4uaXJzbi1wYWdlIHtcclxuXHRoMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRnYXA6IHJlbSg1Nik7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsZyB7XHJcblx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0anVzdGlmeS1pdGVtczogZW5kO1xyXG5cdFx0XHRncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1uYXJyb3cge1xyXG5cdFx0QGluY2x1ZGUgbGcge1xyXG5cdFx0XHQuaXJzbi1wYWdlIHtcclxuXHRcdFx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg4NCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDcxNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogcGFnZXMvRXZlbmVtZW50L19FdmVuZW1lbnQuc2NzcyAqL1xuXG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQV9saXJlX2F1c3NpL19BX2xpcmVfYXVzc2kuc2NzcyAqL1xuXG4uaXJzbi1saXJlLWF1c3NpIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgcm93LWdhcDogMC42MjVyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMC41NjI1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDM5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2OSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMyLzE3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO21hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGl0bGUge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTWFpbl9uYXZpZ2F0aW9uL19NYWluX25hdmlnYXRpb24uc2NzcyAqL1xuLmlyc24tbmF2IHtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgJl9fYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG46aGFzKC5pcnNuLW1lZ2EtbWVudV9fbGluay0tbWFpbi1saW5rKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC8vTWVudSBkZXNrdG9wXG4gICAgLmZyLW1lZ2EtbWVudSB7XG4gICAgICAgIC5mci1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLW5hdiB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICAuZnItbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1idG4tLWNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9EaXNjb3Zlcl9DYXJkL19EaXNjb3Zlcl9DYXJkLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE1KTtcbn1cblxuLmlyc24tZGlzY292ZXItY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDcpIDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNCk7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cblxuICAgICZfX2Rlc2MgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cblxuICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IHJlbSgyMik7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuaXJzbi1kaXNjb3Zlci1jYXJkIHtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiByZW0oLTQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2MgcCAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlua19saXN0X2NhcmQvX0xpbmtfbGlzdF9jYXJkLnNjc3MgKi9cbi5pcnNuLWxpbmtzLWNhcmR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgJi0tYmFzZWRvYyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAgICAgLmlyc24tbGluay1saXN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9MaW5rX2xpc3QvX0xpbmtfbGlzdC5zY3NzICovXG4uaXJzbi1saW5rLWxpc3R7XG4gICAgLmlyc24tYnRue1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZ3tcbiAgICAuaXJzbi1saW5rLWxpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5pcnNuLWJ0bntcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgJi0taW5saW5le1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH0gICAgXG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi9fTmV3c2xldHRlcl9zdWJzY3JpcHRpb24uc2NzcyAqL1xuXG4uZnItbmV3c2xldHRlciB7XG4gICYtc3Vic2NyaXB0aW9uIHtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICB9XG5cbiAgICAuZnItdGV4dCB7XG4gICAgICAmLS14cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDM0KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDguMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICBsZWZ0OiA4OCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9MYXRlc3RfbmV3cy9fTGF0ZXN0X25ld3Muc2NzcyAqL1xuXG4uaXJzbi1sYXRlc3QtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiByZW0oODApO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4NikgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUtbmV3cyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICB9XG4gICAgICAgICYtbmV3cy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyAqL1xuXG4uaXJzbi1mZWF0dXJlZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IHJlbSg4MCk7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDg2KSAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgICAgICAtLWlyc24taWNvbi1zaXplOiAxLjA4NzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9BZ2VuZGEvX0FnZW5kYS5zY3NzICovXG5cbi5pcnNuLWFnZW5kYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgJl9faWNvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAmLWV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiByZW0oLTgpIDAgcmVtKDUpIDA7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyAqL1xuXG4uaXJzbi1zaWRlLXZpZGVvIHtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDEwMCk7XG5cbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICYtdmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MgKi9cblxuLmlyc24tbW9zdC1wb3B1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oODYpIHJlbSgxMTIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlLW5ld3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgICAgICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL2ljb24vX2ljb24uc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taXJzbi1pY29uLXNpemUgOiAje3JlbSgzMCl9O1xuICAgIC0taXJzbi1pY29uLWNvbG9yIDogI3skaXJzbi1ibGFja307XG59XG5cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tY29udGFjdC1jYXJkL19pcnNuLWNvbnRhY3QtY2FyZC5zY3NzICovXG5cbi5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxOCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMzApIGF1dG87XG4gICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzApIHJlbSgyMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogcmVtKDIzMCk7XG4gICAgYmFja2dyb3VuZDogJGlyc24tY29udGFjdC1jYXJkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmX190ZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKTtcbiAgICAgICAgZ2FwOiByZW0oMjYpO1xuXG4gICAgICAgICZfX3RleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2NlbGxzL2NvbnRhY3QtYmxvYy9fY29udGFjdC1ibG9jLnNjc3MgKi9cbi5ibG9jay1pcnNuLWJsb2NrLWNvbnRhY3Qge1xuICAgID4gaDIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pcnNuLWNvbnRhY3QtYmxvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCxcbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgICAgICZfX2NvbnRlbnQsXG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyNSk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL21hcHMvX21hcHMuc2NzcyAqL1xuXG4uaXJzbi1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcmVtKDIxMCk7XG4gICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGhlaWdodDogcmVtKDI1NSk7XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01lZGlhX2Rpc2NvdmVyL19NZWRpYV9kaXNjb3Zlci5zY3NzICovXG5cbi5pcnNuLW1lZGlhLWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9QcmVzc19jb250YWN0X3NpZGViYXIvX1ByZXNzX2NvbnRhY3Rfc2lkZWJhci5zY3NzICovXG5cbi5pcnNuLXByZXNzLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnktYmx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1B1YmxpY2F0aW9uc19hY2Nlc3MvX1B1YmxpY2F0aW9uc19hY2Nlc3Muc2NzcyAqL1xuXG4uaXJzbi1wdWJsaWNhdGlvbnMtYWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5LWJsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9BbWJhc3NhZG9yc19leGNoYW5nZS9fQW1iYXNzYWRvcnNfZXhjaGFuZ2Uuc2NzcyAqL1xuXG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRG9jdW1lbnRhcnlfYmFzZV9kaXNjb3Zlci9fRG9jdW1lbnRhcnlfYmFzZV9kaXNjb3Zlci5zY3NzICovXG5cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogcmVtKDE1MCk7XG4gICAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1ZpZGVvL19WaWRlby5zY3NzICovXG4ucGFyYWdyYXBoe1xuICAgICYtLXZpZGVve1xuICAgICAgICAuZnItY29udGVudC1tZWRpYXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9CbG9ja3Mvc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIvX3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyLnNjc3MgKi9cblxuOnJvb3Qge1xuICAgIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMjogI3skaXJzbi13aGl0ZX07XG59XG5cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtcbiAgICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTcpO1xuICAgIHBhZGRpbmc6IHJlbSgzNCkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogcmVtKC0zMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSg2NCl9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxMylcbiAgICB9XG5cbiAgICAmX190ZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJl9fcmdwZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnItaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG5cbiAgICAuZnItYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTEpIHJlbSgzMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAycHggJGlyc24tYmxhY2s7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAycHggJGlyc24tYmxhY2s7XG4gICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMnB4ICRpcnNuLWJsYWNrO1xuICAgIFxuICAgICAgICAmOmhvdmVyLCAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXVuc3Vic2NyaWJlIHtcbiAgICAgICAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTEgOiAjeyRpcnNuLXdoaXRlfTtcbiAgICAgICAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIgOiAjeyRpcnNuLWJsYWNrfTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1pbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7ICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgZ2FwOiByZW0oOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgICAgICBcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZ2FwOiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDIwKSByZW0oNDUpO1xuICAgICAgICAgICAgZ2FwOiByZW0oOSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtLCAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC5mci1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO31cbiAgICAgICAgXG4gICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9GaWx0ZXJfc2VhcmNoL19GaWx0ZXJfc2VhcmNoLnNjc3MgKi9cblxuLmlyc24tZmlsdGVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5pcnNuLWZpbHRlci1zZWxlY3R7XG4gICAgc2VsZWN0e1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uaXJzbi1maWx0ZXItaW5wdXQtZGF0ZXtcbiAgICBpbnB1dHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLmlyc24tZmlsdGVyLWlucHV0LXRleHR7XG4gICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHZhcigtLWJvcmRlci1wbGFpbi1ncmV5KTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXRhYnMvX2lyc24tZGF0YWJhc2UtdGFicy5zY3NzICovXG5cbi5pcnNuLWRhdGFiYXNlLXRhYnMge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDExKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXN1bW1hcnkvX2lyc24tZGF0YWJhc2Utc3VtbWFyeS5zY3NzICovXG5cblxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxNDApO1xuXG4gICAgJl9fdGl0bGUsICZfX2xpc3QgLmZyLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgIGdhcDogcmVtKDE3KTtcbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgICBtYXJnaW46IHJlbSgzMikgMDtcbiAgICAgICAgLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9saW5rLWxpc3QtdmFyaWFudC9fbGluay1saXN0LXZhcmlhbnQuc2NzcyAqL1xuXG4uaXJzbi1saW5rLWxpc3QtdiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0MCk7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICB9XG5cbiAgICAuZnItbGluayB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10d28ge1xuICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXZlIHtcbiAgICAgICAgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyNCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDcpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtICN7cmVtKDEwKX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cblxuLmlyc24tbGlzdGluZyB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImhlYWRlclwiXG4gICAgICAgICAgICBcImNvbnRlbnRcIlxuICAgICAgICAgICAgXCJmb290ZXJcIjtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4sXG4gICAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogOTklO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Ljg1KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgcmVtKDE0KSByZW0oMTIpIHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkZ3JvdXAge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgzNikgMCByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIuMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcuODUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZWYtdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgb3V0bGluZTogc29saWQgMXB4ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpoYXMoLmhpZ2hsaWdodCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWNyb3NzLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb1RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAyJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1yZXNldFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmxhY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciB7XG4gICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZWRpdC1maWVsZC10aGVtYXRpcXVlcy10YXJnZXQtaWQtLXdyYXBwZXIge1xuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcy5iZWYtY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTQ4KX0pO1xuXG4gICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtNDgpfSk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWktY29ybmVyLWFsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzICovXG5cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudCB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImhlYWRlclwiXG4gICAgICAgICAgICBcImNvbnRlbnRcIlxuICAgICAgICAgICAgXCJmb290ZXJcIjtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Ljg1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVmLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5oaWdobGlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudmlldy1yZXN1bHQtY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC05OCl9KTtcblxuICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTk4KX0pO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLWNvcm5lci1hbGwge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9TdW1tYXJ5L19TdW1tYXJ5LnNjc3MgKi9cclxuLmZyLXN1bW1hcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWJnLWdyZXkpO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkaXJzbi1ibGFjaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IHJlbSgtMTYpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtbWVkaXVtKTtcclxuXHRcdHBhZGRpbmc6IC4zNzVyZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHZhcigtLWlyc24tZ3JleWxpc2gtZ3JleSk7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0d2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XHJcblx0XHRcdGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0bWFzay1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0XHQtLWljb24tc2l6ZTogMS41cmVtO1xyXG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxnIHtcclxuXHQuZnItc3VtbWFyeSB7XHJcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg5NCk7XHJcblx0XHR3aWR0aDogcmVtKDE0MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmlyc24tc3VtbWFyeS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaXJzbi1zdW1tYXJ5IHtcclxuXHQmX19pdGVtLS1hY3RpdmUge1xyXG5cdFx0LmZyLWxpbmsge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9BY3R1YWxpdHkvX0FjdHVhbGl0eS5zY3NzICovXG5cbi5ibG9jay1pcnNuLWFjdHVhbGl0eS1ibG9jayB7XG4gICAgbWFyZ2luOiByZW0oMTApIGF1dG87XG5cbiAgICA+IGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXJzbi1sYXN0LW5ld3Mge1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuICAgICZfX2dyaWQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDE3O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10d28tY29sLFxuICAgICYtLW9uZS1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMyIC8gMTc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25lLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtLXR3by1jb2wsXG4gICAgICAgICYtLW9uZS1jb2wge1xuICAgICAgICAgICAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC00KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc0IC8gNTE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9uZS1jb2wge1xuICAgICAgICAgICAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKVxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10d28tY29sIHtcbiAgICAgICAgICAgIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyAqL1xuLmZyLXNoYXJlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAycHggMXB4IDIwcHggcmdiYSgkY29sb3I6ICRpcnNuLWdyZXksICRhbHBoYTogMC4zKTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWluLWhlaWdodDogMzAlO1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgfVxuICAgIC5mci1zaGFyZSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ0bnMtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0bjpub3QoLmZyLWxpbmspIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWljb24tc3VydmV5LWxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXJzbi1zaGFyZSB7XG4gICAgLmZyLWJ0bnMtZ3JvdXA6bm90KC5mci1idG5zLWdyb3VwLS1zbSk6bm90KC5mci1idG5zLWdyb3VwLS1sZylcbiAgICAgICAgLmZyLWJ0bjpub3QoW2NsYXNzXj1cImZyLWljb24tXCJdKTpub3QoW2NsYXNzKj1cIiBmci1pY29uLVwiXSk6bm90KFxuICAgICAgICAgICAgW2NsYXNzXj1cImZyLWZpLVwiXVxuICAgICAgICApOm5vdChbY2xhc3MqPVwiIGZyLWZpLVwiXSkge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyAqL1xuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICYtLWgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtdGhlbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG4tLWFycm93IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGhlbWF0aWMtY2FyZHMge1xuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ob21lcGFnZSB7XG4gICAgICAgIC0tZnByLWhwLXRleHQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICAgICAgLS1mcHItaHAtY2FyZHMtZ2FwOiAje3JlbSgyOCl9O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnktYmx1ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKSAxZnI7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICAgICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZnByLWhwLWNhcmRzLWdhcCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoKHZhcigtLWZwci1ocC1jYXJkcy1nYXApIC8gLTIpICsgMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDEpIHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMTkpfTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoW3RhcmdldD1cIl9ibGFua1wiXSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZnItaWNvbi1hcnJvdy1yaWdodC1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXRpdGxlLS1oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg1KX0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQgdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tdGl0bGUtLWg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTMpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgyMSl9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC9fcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQuc2NzcyAqLyIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1N0aWNrZXJzXzJjb250ZW50XzFibG9jay9fU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrLnNjc3MgKi9cblxuLmlyc24tc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gICAgLmZyLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvU3RpY2tlcl9saXN0LnNjc3MgKi9cblxuLmlyc24tc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgKyAuaXJzbi1zdGlja2VycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGwyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gICAgLmZyLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpoYXMoW3RhcmdldD1cIl9ibGFua1wiXSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzICovXG5cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyAqL1xuXG4uaXJzbi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICAmLS10aGluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICB9XG5cbiAgICArIC5pcnNuLXZvaXItYXVzc2kge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0h1Yl90YWcvX0h1Yl90YWcuc2NzcyAqL1xuXG4uaXJzbi1odWItdGFnIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiByZW0oNykgcmVtKDYpIHJlbSg1KTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1hZ2VfaHViL19JbWFnZV9odWIuc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taG9sZGVyLWNvbG9yOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAtLWhvbGRlci1pbWctaHViLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuXG4uaXJzbi1pbWctaHViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWltZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy1odWItY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuaXJzbi1pbWctaHViX19pbWctaG9sZGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLWh1Yi10YWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taG9sZGVyLWNvbG9yOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAtLWhvbGRlci1pbWctd2Vlay1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuLmlyc24taW1nLXdlZWsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgIG1pbi13aWR0aDogcmVtKDI4OCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHsgICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaW1nKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhvbGRlci1pbWctd2Vlay1jb2xvcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgLS1ob2xkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbGluay0taWNvbi1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgfVxuXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePVwiZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzc149XCJmci1maS1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItZmktXCJdOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIHdpZHRoOiByZW0oMjMpO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAje3JlbSg1MCl9KTtcbiAgICAgICAgdG9wOiByZW0oLTQpO1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg3NSk7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7cmVtKDQ3KX0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9IdWJfZ3JpZC9fSHViX2dyaWQuc2NzcyAqL1xuXG4uaXJzbi1odWItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgyNCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcblxuICAgICZfX2NhcmRzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgICAgIGdhcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgcmVtKDM0MykpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZDpub3QoXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSxcbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm9cbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmcge1xuICAgICAgICAgICAgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDE1Myk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLWltZy1odWIge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzQzKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICRpcnNuLWRhcmstYmx1ZTsgLy8gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1pbWctd2VlayB7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogc29saWQgMC4yNXJlbSAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgJjpoYXMoW3RhcmdldD1cIl9ibGFua1wiXSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL3BhZ2VyL19wYWdlci5zY3NzICovXG5cbi5pcnNuLXBhZ2luYXRpb24ge1xuICAgIC5mci1wYWdpbmF0aW9uX19saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZyLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICZbYXJpYS1jdXJyZW50XSB7XG4gICAgICAgICAgICAtLWhvdmVyOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAgICAgICAgIC0tYWN0aXZlOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWFnYXppbmVfc3VtbWFyeS9fTWFnYXppbmVfc3VtbWFyeS5zY3NzICovXG5cbi5pcnNuLW1hZy1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgyNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgfVxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0xhc3RfbWFnYXppbmUvX0xhc3RfbWFnYXppbmUuc2NzcyAqL1xuXG4uaXJzbi1sYXN0LW1hZyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1Nik7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMik7XG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyNCk7XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICB3aWR0aDogcmVtKDIxMik7XG4gICAgICAgIGhlaWdodDogcmVtKDMxNCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMDQpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDUwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVsZWFzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogcmVtKDEyKTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVuc2V0O1xuICAgICAgICBtYXNrLWltYWdlOiB1bnNldDtcbiAgICB9XG5cbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgyNCl9O1xuICAgICAgICByaWdodDogcmVtKC0yKTtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCN7cmVtKC0xMCl9LCAtNTAlKTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxNik7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19faW1nLWhvbGRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwNSk7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzOSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTM5IC8gMjA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX19yZWxlYXNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTMpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL01hZ19saXN0L19NYWdfbGlzdC5zY3NzICovXG4uaXJzbi1tYWctbGlzdCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0xhbmd1YWdlX3NlbGVjdG9yL19MYW5ndWFnZV9zZWxlY3Rvci5zY3NzICovXG5cbi5pcnNuLXRyYW5zbGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1kYXJrLWJsdWU7IC8vICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJl9fbWVudS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RvciB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC0zMDApfSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOTE5KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYigwIDAgMCAvIDMwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2N1cnJlbnQtdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIpIHJlbSgzMCkgMCByZW0oOCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiByZW0oMjgpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgIH1cbiAgICAmX19sYW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMjUpIHJlbSg0KSByZW0oMTApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgW2NsYXNzXj1cImZyLWljb24tXCJdLFxuICAgIFtjbGFzcyo9XCIgZnItaWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZyLWZpLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gICAgICAgIC0taWNvbi1zaXplOiAxLjNyZW07XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFthcmlhLWN1cnJlbnQ9XCIxXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1hY3RpdmUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCIxXCJdKSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSg0KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvQnJlYWRjcnVtYi9fQnJlYWRjcnVtYi5zY3NzICovXG5cbjpyb290IHtcbiAgICAtLWJyZWFkY3J1bWItZm9udC1zaXplOiAje3JlbSgxMil9O1xuICAgIC0tYnJlYWRjcnVtYi1jb2xvcjogI3skaXJzbi1icmVhZGNydW1iLWdyZXl9O1xuICAgIC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseTogI3skaXJzbi1mb250LWJvbGR9O1xufVxuXG4uaXJzbi1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3NlZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDQpIDA7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1icmVhZGNydW1iIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpub3QoW2FyaWEtY3VycmVudF0pOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCJmYWxzZVwiXSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyAqL1xuXG4uaXJzbi1lcnJvciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSg0MCk7XG4gICAgbWFyZ2luOiByZW0oODgpIDA7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190eHQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgfVxuICAgICZfX2xpbmtzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDQ4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDUyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkhvdmVyXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgfVxuICAgICZfX25vdC1mb3VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjkpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJi0tZGlzcGxheTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnRuSG92ZXJcbiAgICB9XG4gICAgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9IFxuICAgICZfX25vLWRpc3BsYXktc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyAqL1xuXG4uaXJzbi10d28tbGlua3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gICAgLS1kaXNjb3Zlci1nYXAtY29udGVudDogI3tyZW0oMTgpfTtcbiAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgyNyl9O1xuXG4gICAgLy8gT3ZlcnJpZGUgRFNGUiBpY29uIHNpemUgdG8gbWF0Y2ggSVJTTiBvbmVzLlxuICAgIFtjbGFzc149XCJmci1pY29uLVwiXTo6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWVtYmVyLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgZ2FwOiByZW0oNDgpO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgIH1cblxuICAgIC5pcnNuLWljb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoNC5pcnNuLXRpdGxlLmlyc24tdGl0bGUtLWg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWljb24ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLWlyc24taWNvbi1zaXplKSArICN7cmVtKDIwKX0pKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG4gICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25lIHtcbiAgICAgICAgLS1kaXNjb3Zlci1nYXAtY29udGVudDogI3tyZW0oMjApfTtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMjMpfTtcblxuICAgICAgICByb3ctZ2FwOiByZW0oOSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG5cbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oOTApO1xuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24taWNvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGgvX2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoLnNjc3MgKi9cclxuXHJcbi5kaXNjb3ZlcnktZ3JpZCB7XHJcbiAgICBAaW5jbHVkZSB1bExpc3Q7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDI0KTtcclxuXHJcbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaXN0ZV9wb2RjYXN0cy9fTGlzdGVfcG9kY2FzdHMuc2NzcyAqL1xyXG5cclxuLmlyc24tcG9kY2FzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogcmVtKDI0KTtcclxuXHJcblx0QGluY2x1ZGUgbGcge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWF4LXdpZHRoOiByZW0oNzE0KTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmtzV3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogcmVtKDE2KTtcclxuXHRcdGFsaWduLWl0ZW1zOiBlbmQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGxnIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQuZnItbGluayB7XHJcblx0XHRcdHNwYW4uZnItaWNvbi1hcnJvdy1yaWdodC1saW5lOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdC0taWNvbi1zaXplOiAje3JlbSgxNil9O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0yLjY2NjcpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SaWNodGV4dF9taWdyYXRpb24vX1JpY2h0ZXh0X21pZ3JhdGlvbi5zY3NzICovXG4uaXJzbi1yaWNodGV4dC1taWdjb24ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAuaXQtaXJzbi1zdHlsZXNUaGVtZUZvcmVDb2xvci0yLTAge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLy8gV3JhcHBlciBkZXMgaWZyYW1lcyB2aWRlb3NcbiAgICAuaXJzbi1taWdjb24tdmlkZW8ge1xuXG4gICAgICAgIC8vIFBhZ2VzIGNhcnJpZXJlc1xuICAgICAgICAmLmNhcnJpZXJlIHt9XG4gICAgfVxuXG4gICAgLy8gU3R5bGUgaW50ZXJ0aXRyZXNcbiAgICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgICAgIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMSxcbiAgICAgICAgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAxLFxuICAgICAgICAubXMtcnRlQ3VzdG9tLWludGVydGl0cmVfMDFcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuOSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktYmx1ZTtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMixcbiAgICAgICAgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAzLFxuICAgICAgICAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDNcbiAgICAgICAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0eWxlIHRhYmxlYXVcbiAgICAuaXQtaXJzbi1zdHlsZXNUYWJsZUhlYWRlclJvdy02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24ta2lvc3F1ZS1yZWQ7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjYpO1xuICAgIH1cblxuICAgIC5pdC1pcnNuLXN0eWxlc1RhYmxlRXZlblJvdy02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgfVxuXG4gICAgLml0LWlyc24tc3R5bGVzVGFibGVFdmVuQ29sLTYge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIH1cblxuICAgIC8vYWpvdXQgZmzDqGNoZSBkdSBkZXNpZ24gc3lzdGVtZSBhdmFudCBsZXMgbGllbnNcbiAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LUxpZW5EZVJlbnZvaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvRGlyZWN0X2FjY2Vzcy9fRGlyZWN0X2FjY2Vzcy5zY3NzICovXG5cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAgIC0taXJzbi1saXN0LWdhcDogI3tyZW0oMzIpfTtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXBhc3RlbC1ibHVlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcGFzdGVsLWJsdWUpO1xuICAgIGdhcDogcmVtKDMwKTtcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDgxKSAxZnI7XG4gICAgICAgIGdhcDogcmVtKDUxKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDU2KSByZW0oODIpIHJlbSg1Ni41KSByZW0oMzIpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiB2YXIoLS1pcnNuLWxpc3QtZ2FwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDM4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM4KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlcixcbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2svX0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2suc2NzcyAqL1xuXG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDUpO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cImlyc24taWNvbi1cIl06OmJlZm9yZSxcbiAgICBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeS1ibHVlKTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDI3KX07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgje3JlbSgtMyl9LCAje3JlbSgzKX0pO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0Rpc2NvdmVyeV9jYXJkX0hQL19EaXNjb3ZlcnlfY2FyZF9IUC5zY3NzICovXG5cbi5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkc2VhLWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtKDEyKTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgY29sb3I6ICRncmFuaXQtZ3JleTtcbiAgICAgICAgICAgICYtLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhLWJsdWU7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMTkpfTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC9fRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAuc2NzcyAqL1xuXG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDI0KSByZW0oMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3KTtcbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIGNvbG9yOiAkZ3Jhbml0LWdyZXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlZExpbmU7XG4gICAgfVxuICAgICZfX2dyaWQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICAgICAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ibG9jOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MgKi9cclxuXHJcbi5pcnNuLXNsaWRlLW5hdiB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IiwiLyogY29tcG9uZW50cy9jZWxscy9pcnNuLXRvLWZyb250LXNsaWRlci9faXJzbi10by1mcm9udC1zbGlkZXIuc2NzcyAqL1xuXG4uaXJzbi1mcm9udC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICB9XG5cbiAgICAmX19pbWctbGlzdCxcbiAgICAmX19pbWctaXRlbSxcbiAgICAmX19jYXJkLWxpc3QsXG4gICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ltZy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOC8xMTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy1pdGVtLFxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pdGVtLFxuICAgICZfX2NhcmQtd3JhcHBlcixcbiAgICAuaXJzbi1zbGlkZS1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogcmVtKDE2KTtcbiAgICAgICAgYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMzIpfSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzMik7XG4gICAgICAgICAgICBib3R0b206IHJlbSg0OCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saXN0LFxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXNsaWRlLW5hdiB7XG4gICAgICAgIGxlZnQ6IHJlbSgxNik7XG4gICAgICAgIGJvdHRvbTogcmVtKDYpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9pcnNuLXRvLWZyb250LWJsb2NrL19pcnNuLXRvLWZyb250LWJsb2NrLnNjc3MgKi9cclxuLnRvLWZyb250LWJsb2NrIHtcclxuICAgIC0tYmxvY2stZ2FwOiAje3JlbSgyNCl9O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogdmFyKC0tYmxvY2stZ2FwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTM0KTtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzbi1mcm9udC1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1ibG9jay1nYXApO1xyXG5cclxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuNCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL09yZ2FuaXNtZXMvaHAtZm9vdGVyL19ocC1mb290ZXIuc2NzcyAqL1xyXG5cclxuLmhwLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG5cclxuICAgICAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNC8xNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2JpZy1zdGFrZXMvX2JpZy1zdGFrZXMuc2NzcyAqL1xyXG5cclxuLmJpZy1zdGFrZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogcmVtKDI0KTtcclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbixcclxuICAgIC5pcnNuLXRpdGxlLFxyXG4gICAgLmlyc24taHViLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IHJlbSgxNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlZExpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICAmLS1oMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzICovIiwiLyogY29tcG9uZW50cy9hdG9tcy9UcmFuc2NyaXB0aW9uL19UcmFuc2NyaXB0aW9uLnNjc3MgKi9cblxuXG46cm9vdCB7XG4gICAgLS10cmFuc2NyaXB0aW9uLWdhcDogNnB4O1xuICAgIC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZTogMTJweDtcbiAgICAtLXRyYW5zY3JpcHRpb24tbWluLXNpemU6IDJweDtcbn1cblxuLm9wbi1kZXRhaWxzIHtcbiAgICAkdGhpczogJjtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX3N1bW1hcnksICZfX2dyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogdmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHJlbSg1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICAmOjptYXJrZXIsICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS10cmFuc2NyaXB0aW9uLWdhcCkgLSAodmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSkgLyAyKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5vcG4taWNvbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmlsbDokYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW29wZW5dIHtcbiAgICAgICAgI3skdGhpc31fX3N1bW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIC5vcG4tbGlua19faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAub3BuLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL1RpdGxlL19UaXRsZS5zY3NzICovXG4uZnItdGl0bGUtLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4uaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oMjpub3QoLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1kaXNjb3ZlcnlfX3RpdGxlLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fdGl0bGUpIHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjkpO1xuICAgIEBpbmNsdWRlIHRpdGxlR3JhcGhpY0VsZW1lbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/