/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2016 Schwartzco Inc.
        License: 1611-ZOGSJS     
*/


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-SuperItalic-Web.eot');
  src: url('fonts/Graphik-SuperItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-SuperItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-SuperItalic-Web.woff') format('woff');
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-SuperItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Super-Web.eot');
  src: url('fonts/Graphik-Super-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Super-Web.woff2') format('woff2'),
       url('fonts/Graphik-Super-Web.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Super-Web {
  font-family: 'Graphik LC Web';
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-BlackItalic-Web.eot');
  src: url('fonts/Graphik-BlackItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-BlackItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-BlackItalic-Web.woff') format('woff');
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-BlackItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Black-Web.eot');
  src: url('fonts/Graphik-Black-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Black-Web.woff2') format('woff2'),
       url('fonts/Graphik-Black-Web.woff') format('woff');
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Black-Web {
  font-family: 'Graphik Web';
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-BoldItalic-Web.eot');
  src: url('fonts/Graphik-BoldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-BoldItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-BoldItalic-Web.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-BoldItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Bold-Web.eot');
  src: url('fonts/Graphik-Bold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Bold-Web.woff2') format('woff2'),
       url('fonts/Graphik-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-SemiboldItalic-Web.eot');
  src: url('fonts/Graphik-SemiboldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-SemiboldItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-SemiboldItalic-Web.woff') format('woff');
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-SemiboldItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Semibold-Web.eot');
  src: url('fonts/Graphik-Semibold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Semibold-Web.woff2') format('woff2'),
       url('fonts/Graphik-Semibold-Web.woff') format('woff');
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Semibold-Web {
  font-family: 'Graphik LC Web';
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-MediumItalic-Web.eot');
  src: url('fonts/Graphik-MediumItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-MediumItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-MediumItalic-Web.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-MediumItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Medium-Web.eot');
  src: url('fonts/Graphik-Medium-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Medium-Web.woff2') format('woff2'),
       url('fonts/Graphik-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Medium-Web {
  font-family: 'Graphik Web';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-RegularItalic-Web.eot');
  src: url('fonts/Graphik-RegularItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-RegularItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-RegularItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Regular-Web.eot');
  src: url('fonts/Graphik-Regular-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Regular-Web.woff2') format('woff2'),
       url('fonts/Graphik-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Regular-Web {
  font-family: 'Graphik LC Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-LightItalic-Web.eot');
  src: url('fonts/Graphik-LightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-LightItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-LightItalic-Web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-LightItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Light-Web.eot');
  src: url('fonts/Graphik-Light-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Light-Web.woff2') format('woff2'),
       url('fonts/Graphik-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Light-Web {
  font-family: 'Graphik Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-ExtralightItalic-Web.eot');
  src: url('fonts/Graphik-ExtralightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-ExtralightItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-ExtralightItalic-Web.woff') format('woff');
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-ExtralightItalic-Web {
  font-family: 'Graphik Web';
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Extralight-Web.eot');
  src: url('fonts/Graphik-Extralight-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Extralight-Web.woff2') format('woff2'),
       url('fonts/Graphik-Extralight-Web.woff') format('woff');
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Extralight-Web {
  font-family: 'Graphik Web';
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-ThinItalic-Web.eot');
  src: url('fonts/Graphik-ThinItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-ThinItalic-Web.woff2') format('woff2'),
       url('fonts/Graphik-ThinItalic-Web.woff') format('woff');
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}

.Graphik-ThinItalic-Web {
  font-family: 'Graphik LC Web';
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Graphik LC Web';
  src: url('fonts/Graphik-Thin-Web.eot');
  src: url('fonts/Graphik-Thin-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Graphik-Thin-Web.woff2') format('woff2'),
       url('fonts/Graphik-Thin-Web.woff') format('woff');
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Thin-Web {
  font-family: 'Graphik LC Web';
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-SuperItalic-Web.eot');
  src: url('fonts/Produkt-SuperItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-SuperItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-SuperItalic-Web.woff') format('woff');
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-SuperItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  900;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Super-Web.eot');
  src: url('fonts/Produkt-Super-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Super-Web.woff2') format('woff2'),
       url('fonts/Produkt-Super-Web.woff') format('woff');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Super-Web {
  font-family: 'Produkt Web';
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-BlackItalic-Web.eot');
  src: url('fonts/Produkt-BlackItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-BlackItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-BlackItalic-Web.woff') format('woff');
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-BlackItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  800;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Black-Web.eot');
  src: url('fonts/Produkt-Black-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Black-Web.woff2') format('woff2'),
       url('fonts/Produkt-Black-Web.woff') format('woff');
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Black-Web {
  font-family: 'Produkt Web';
  font-weight:  800;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-BoldItalic-Web.eot');
  src: url('fonts/Produkt-BoldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-BoldItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-BoldItalic-Web.woff') format('woff');
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-BoldItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  700;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Bold-Web.eot');
  src: url('fonts/Produkt-Bold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Bold-Web.woff2') format('woff2'),
       url('fonts/Produkt-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Bold-Web {
  font-family: 'Produkt Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-SemiboldItalic-Web.eot');
  src: url('fonts/Produkt-SemiboldItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-SemiboldItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-SemiboldItalic-Web.woff') format('woff');
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-SemiboldItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  600;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Semibold-Web.eot');
  src: url('fonts/Produkt-Semibold-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Semibold-Web.woff2') format('woff2'),
       url('fonts/Produkt-Semibold-Web.woff') format('woff');
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Semibold-Web {
  font-family: 'Produkt Web';
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-MediumItalic-Web.eot');
  src: url('fonts/Produkt-MediumItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-MediumItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-MediumItalic-Web.woff') format('woff');
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-MediumItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  500;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Medium-Web.eot');
  src: url('fonts/Produkt-Medium-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Medium-Web.woff2') format('woff2'),
       url('fonts/Produkt-Medium-Web.woff') format('woff');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Medium-Web {
  font-family: 'Produkt Web';
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-RegularItalic-Web.eot');
  src: url('fonts/Produkt-RegularItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-RegularItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-RegularItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Regular-Web.eot');
  src: url('fonts/Produkt-Regular-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Regular-Web.woff2') format('woff2'),
       url('fonts/Produkt-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Regular-Web {
  font-family: 'Produkt Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-LightItalic-Web.eot');
  src: url('fonts/Produkt-LightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-LightItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-LightItalic-Web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-LightItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Light-Web.eot');
  src: url('fonts/Produkt-Light-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Light-Web.woff2') format('woff2'),
       url('fonts/Produkt-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Light-Web {
  font-family: 'Produkt Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-ExtralightItalic-Web.eot');
  src: url('fonts/Produkt-ExtralightItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-ExtralightItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-ExtralightItalic-Web.woff') format('woff');
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-ExtralightItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  200;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Extralight-Web.eot');
  src: url('fonts/Produkt-Extralight-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Extralight-Web.woff2') format('woff2'),
       url('fonts/Produkt-Extralight-Web.woff') format('woff');
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Extralight-Web {
  font-family: 'Produkt Web';
  font-weight:  200;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-ThinItalic-Web.eot');
  src: url('fonts/Produkt-ThinItalic-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-ThinItalic-Web.woff2') format('woff2'),
       url('fonts/Produkt-ThinItalic-Web.woff') format('woff');
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}

.Produkt-ThinItalic-Web {
  font-family: 'Produkt Web';
  font-weight:  100;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Produkt Web';
  src: url('fonts/Produkt-Thin-Web.eot');
  src: url('fonts/Produkt-Thin-Web.eot?#iefix') format('embedded-opentype'),
       url('fonts/Produkt-Thin-Web.woff2') format('woff2'),
       url('fonts/Produkt-Thin-Web.woff') format('woff');
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}

.Produkt-Thin-Web {
  font-family: 'Produkt Web';
  font-weight:  100;
  font-style:   normal;
  font-stretch: normal;
}


@charset "UTF-8";@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:12.5rem;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:0.5625rem;font-size:var(--plyr-font-size-badge,0.5625rem);line-height:1;padding:0.1875rem 0.25rem}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);left:0;padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);padding:1.25rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*2)}}@media (min-width:768px){.plyr__captions{font-size:1.125rem;font-size:var(--plyr-font-size-large,1.125rem)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:0.4375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:1.125rem;height:var(--plyr-control-icon-size,1.125rem);pointer-events:none;width:1.125rem;width:var(--plyr-control-icon-size,1.125rem)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:0.15625rem;margin-left:calc(var(--plyr-control-spacing, 0.625rem)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:0.15625rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 0.3125rem;padding:0 calc(var(--plyr-control-spacing, 0.625rem)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;border-radius:var(--plyr-menu-radius,4px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:0.9375rem;font-size:var(--plyr-font-size-base,0.9375rem);margin-bottom:0.625rem;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:0.4375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:0.125rem}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8125rem;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,0.8125rem));padding:0.29167rem 0.65625rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*.7/1.5) calc(var(--plyr-control-spacing, 0.625rem)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:1.75rem;padding-right:calc(var(--plyr-control-spacing, 0.625rem)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:0.4375rem;margin:calc(var(--plyr-control-spacing, 0.625rem)*.7);margin-bottom:0.21875rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)*.7/2);padding-left:1.75rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7*4);position:relative;width:calc(100% - 0.875rem);width:calc(100% - var(--plyr-control-spacing, 0.625rem)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:0.0625rem;left:0;margin-top:0.21875rem;margin-top:calc(var(--plyr-control-spacing, 0.625rem)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:0.4375rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:1rem;margin-right:0.625rem;margin-right:var(--plyr-control-spacing,0.625rem);-webkit-transition:all .3s ease;transition:all .3s ease;width:1rem}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:0.375rem;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:0.375rem}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-0.3125rem;margin-right:calc(var(--plyr-control-spacing, 0.625rem)*.7*-1 - -0.125rem);overflow:hidden;padding-left:1.53125rem;padding-left:calc(var(--plyr-control-spacing, 0.625rem)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:1.1875rem;height:calc(var(--plyr-range-thumb-active-shadow-width, 0.1875rem)*2 + var(--plyr-range-thumb-height, 0.8125rem));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, currentColor),color-stop(0, transparent));background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:-webkit-gradient(linear,left top, right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);margin-top:-0.25rem;margin-top:calc((var(--plyr-range-thumb-height, 0.8125rem) - var(--plyr-range-track-height, 0.3125rem))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:0.8125rem;height:var(--plyr-range-thumb-height,0.8125rem);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:0.8125rem;width:var(--plyr-range-thumb-height,0.8125rem)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:0.625rem;margin-right:var(--plyr-control-spacing,0.625rem)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:0.8125rem;font-size:var(--plyr-font-size-small,0.8125rem);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:0.625rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)/2*2);opacity:0;padding:0.3125rem 0.46875rem;padding:calc(var(--plyr-control-spacing, 0.625rem)/2) calc(var(--plyr-control-spacing, 0.625rem)/2*1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:0.8125rem;margin-right:var(--plyr-range-thumb-height,0.8125rem);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-0.40625rem;margin-left:calc(var(--plyr-range-thumb-height, 0.8125rem)*-.5);margin-right:-0.40625rem;margin-right:calc(var(--plyr-range-thumb-height, 0.8125rem)*-.5);width:calc(100% + 0.8125rem);width:calc(100% + var(--plyr-range-thumb-height, 0.8125rem))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:7.5rem;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);left:0;margin-top:-0.15625rem;margin-top:calc((var(--plyr-range-track-height, 0.3125rem)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:0.3125rem;min-width:var(--plyr-range-track-height,0.3125rem);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:0.3125rem;min-width:var(--plyr-range-track-height,0.3125rem);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0.1875rem;width:var(--plyr-progress-marker-width,0.1875rem);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:6.875rem;min-width:5rem;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:0.3125rem;margin-left:calc(var(--plyr-control-spacing, 0.625rem)/2);margin-right:0.3125rem;margin-right:calc(var(--plyr-control-spacing, 0.625rem)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:0.3125rem;padding:calc(var(--plyr-control-spacing, 0.625rem)/2);padding-top:1.25rem;padding-top:calc(var(--plyr-control-spacing, 0.625rem)*2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:0.625rem;padding:var(--plyr-control-spacing,0.625rem);padding-top:2.1875rem;padding-top:calc(var(--plyr-control-spacing, 0.625rem)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:0.9375rem;padding:calc(var(--plyr-control-spacing, 0.625rem)*1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:-ms-fullscreen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}.plyr:fullscreen .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:1.3125rem;font-size:var(--plyr-font-size-xlarge,1.3125rem)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:0.6875rem;padding:0.125rem 0.375rem;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:0.3125rem;height:var(--plyr-range-track-height,0.3125rem);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0.1875rem;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:0.625rem;margin-bottom:calc(var(--plyr-control-spacing, 0.625rem)/2*2);opacity:0;padding:0.1875rem;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:1.25rem 0.375rem 0.375rem;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:0.8125rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,0.8125rem))}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:0.0625rem!important;overflow:hidden;padding:0!important;position:absolute!important;width:0.0625rem!important}.plyr [hidden]{display:none!important}
.siteWrapper h1,
.mainContent h1,
.block h1,
.footer h1,
.siteWrapper h2,
.mainContent h2,
.block h2,
.footer h2,
.siteWrapper h3,
.mainContent h3,
.block h3,
.footer h3,
.siteWrapper h4,
.mainContent h4,
.block h4,
.footer h4,
.siteWrapper h5,
.mainContent h5,
.block h5,
.footer h5,
.siteWrapper h6,
.mainContent h6,
.block h6,
.footer h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
.certificate-qrContainer .certificate-infoItem {
  margin: 0;
  font-weight: 400;
  font-family: "Graphik Web", sans-serif;
  color: #252423;
}
.siteWrapper h1,
.mainContent h1,
.block h1,
.footer h1,
body .h1 {
  font-size: 2.5rem;
  line-height: 1.11;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.4375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.375rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h1,
  .mainContent h1,
  .block h1,
  .footer h1,
  body .h1 {
    font-size: 2.25rem;
  }
}
.siteWrapper h2,
.mainContent h2,
.block h2,
.footer h2,
body .h2 {
  font-size: 2.25rem;
  line-height: 1.21;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2.1875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2.125rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h2,
  .mainContent h2,
  .block h2,
  .footer h2,
  body .h2 {
    font-size: 2rem;
  }
}
.siteWrapper h3,
.mainContent h3,
.block h3,
.footer h3,
body .h3 {
  font-size: 2rem;
  line-height: 1.22;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.9375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h3,
  .mainContent h3,
  .block h3,
  .footer h3,
  body .h3 {
    font-size: 1.75rem;
  }
}
.siteWrapper h4,
.mainContent h4,
.block h4,
.footer h4,
body .h4,
.certificate-qrContainer .certificate-infoItem {
  font-size: 1.75rem;
  line-height: 1.24;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.6875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.625rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h4,
  .mainContent h4,
  .block h4,
  .footer h4,
  body .h4,
  .certificate-qrContainer .certificate-infoItem {
    font-size: 1.5rem;
  }
}
.siteWrapper h5,
.mainContent h5,
.block h5,
.footer h5,
body .h5 {
  font-size: 1.5rem;
  line-height: 1.25;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.4375rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h5,
  .mainContent h5,
  .block h5,
  .footer h5,
  body .h5 {
    font-size: 1.25rem;
  }
}
.siteWrapper h6,
.mainContent h6,
.block h6,
.footer h6,
body .h6 {
  font-size: 1.25rem;
  line-height: 1.25;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1.1875rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .siteWrapper h6,
  .mainContent h6,
  .block h6,
  .footer h6,
  body .h6 {
    font-size: 1rem;
  }
}
.caption {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-top: 0.625rem;
}
.color--header_text {
  color: #252423 !important;
}
.overlay--header_text {
  background-color: #252423;
}
.bg--header_text {
  background-color: #252423;
}
.block--bgheader_text {
  background-color: #252423;
}
.btn--header_text {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--header_text:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--header_textOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--header_textOutline svg * {
  stroke: #252423;
}
.btn--header_textOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--header_textOutline:hover svg * {
  stroke: #fff;
}
.block.block--textheader_text p,
.block.block--textheader_text li,
.block.block--textheader_text h1,
.block.block--textheader_text h2,
.block.block--textheader_text h3,
.block.block--textheader_text h4,
.block.block--textheader_text h5,
.block.block--textheader_text h6,
.block.block--textheader_text blockquote,
.block.block--textheader_text div {
  color: #252423;
}
.block.block--textheader_text a:not(.btn) {
  color: #252423;
}
.block.block--textheader_text a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgheader_text.block--paddingBottomDefault + .block.block--bgheader_text.block--paddingTopDefault {
  padding-top: 0;
}
.color--primary_text {
  color: #252423 !important;
}
.overlay--primary_text {
  background-color: #252423;
}
.bg--primary_text {
  background-color: #252423;
}
.block--bgprimary_text {
  background-color: #252423;
}
.btn--primary_text {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--primary_text:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--primary_textOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--primary_textOutline svg * {
  stroke: #252423;
}
.btn--primary_textOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--primary_textOutline:hover svg * {
  stroke: #fff;
}
.block.block--textprimary_text p,
.block.block--textprimary_text li,
.block.block--textprimary_text h1,
.block.block--textprimary_text h2,
.block.block--textprimary_text h3,
.block.block--textprimary_text h4,
.block.block--textprimary_text h5,
.block.block--textprimary_text h6,
.block.block--textprimary_text blockquote,
.block.block--textprimary_text div {
  color: #252423;
}
.block.block--textprimary_text a:not(.btn) {
  color: #252423;
}
.block.block--textprimary_text a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgprimary_text.block--paddingBottomDefault + .block.block--bgprimary_text.block--paddingTopDefault {
  padding-top: 0;
}
.color--primary {
  color: #a100ff !important;
}
.overlay--primary {
  background-color: #a100ff;
}
.bg--primary {
  background-color: #a100ff;
}
.block--bgprimary {
  background-color: #a100ff;
}
.btn--primary,
.btn--default,
.cli-plugin-button.cli-plugin-main-button {
  background-color: #a100ff;
  color: #fff;
  border: 2px solid #a100ff;
}
.btn--primary:hover,
.btn--default:hover,
.cli-plugin-button.cli-plugin-main-button:hover {
  background-color: #8100cc;
  border: 2px solid #8100cc;
}
.btn--primaryOutline {
  background-color: transparent;
  color: #a100ff;
  border: 3px solid #a100ff !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--primaryOutline svg * {
  stroke: #a100ff;
}
.btn--primaryOutline:hover {
  background-color: #a100ff;
  border: 3px solid #a100ff;
  color: #fff;
}
.btn--primaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--textprimary p,
.block.block--textprimary li,
.block.block--textprimary h1,
.block.block--textprimary h2,
.block.block--textprimary h3,
.block.block--textprimary h4,
.block.block--textprimary h5,
.block.block--textprimary h6,
.block.block--textprimary blockquote,
.block.block--textprimary div {
  color: #a100ff;
}
.block.block--textprimary a:not(.btn) {
  color: #a100ff;
}
.block.block--textprimary a:not(.btn):hover {
  color: #8100cc;
}
.block.block--bgprimary.block--paddingBottomDefault + .block.block--bgprimary.block--paddingTopDefault {
  padding-top: 0;
}
.color--secondary {
  color: #460073 !important;
}
.overlay--secondary {
  background-color: #460073;
}
.bg--secondary {
  background-color: #460073;
}
.block--bgsecondary {
  background-color: #460073;
}
.btn--secondary {
  background-color: #460073;
  color: #fff;
  border: 2px solid #460073;
}
.btn--secondary:hover {
  background-color: #270040;
  border: 2px solid #270040;
}
.btn--secondaryOutline {
  background-color: transparent;
  color: #460073;
  border: 3px solid #460073 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--secondaryOutline svg * {
  stroke: #460073;
}
.btn--secondaryOutline:hover {
  background-color: #460073;
  border: 3px solid #460073;
  color: #fff;
}
.btn--secondaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--textsecondary p,
.block.block--textsecondary li,
.block.block--textsecondary h1,
.block.block--textsecondary h2,
.block.block--textsecondary h3,
.block.block--textsecondary h4,
.block.block--textsecondary h5,
.block.block--textsecondary h6,
.block.block--textsecondary blockquote,
.block.block--textsecondary div {
  color: #460073;
}
.block.block--textsecondary a:not(.btn) {
  color: #460073;
}
.block.block--textsecondary a:not(.btn):hover {
  color: #270040;
}
.block.block--bgsecondary.block--paddingBottomDefault + .block.block--bgsecondary.block--paddingTopDefault {
  padding-top: 0;
}
.color--tertiary {
  color: #252423 !important;
}
.overlay--tertiary {
  background-color: #252423;
}
.bg--tertiary {
  background-color: #252423;
}
.block--bgtertiary {
  background-color: #252423;
}
.btn--tertiary {
  background-color: #252423;
  color: #fff;
  border: 2px solid #252423;
}
.btn--tertiary:hover {
  background-color: #0b0a0a;
  border: 2px solid #0b0a0a;
}
.btn--tertiaryOutline {
  background-color: transparent;
  color: #252423;
  border: 3px solid #252423 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--tertiaryOutline svg * {
  stroke: #252423;
}
.btn--tertiaryOutline:hover {
  background-color: #252423;
  border: 3px solid #252423;
  color: #fff;
}
.btn--tertiaryOutline:hover svg * {
  stroke: #fff;
}
.block.block--texttertiary p,
.block.block--texttertiary li,
.block.block--texttertiary h1,
.block.block--texttertiary h2,
.block.block--texttertiary h3,
.block.block--texttertiary h4,
.block.block--texttertiary h5,
.block.block--texttertiary h6,
.block.block--texttertiary blockquote,
.block.block--texttertiary div {
  color: #252423;
}
.block.block--texttertiary a:not(.btn) {
  color: #252423;
}
.block.block--texttertiary a:not(.btn):hover {
  color: #0b0a0a;
}
.block.block--bgtertiary.block--paddingBottomDefault + .block.block--bgtertiary.block--paddingTopDefault {
  padding-top: 0;
}
.color--gray {
  color: #ccc !important;
}
.overlay--gray {
  background-color: #ccc;
}
.bg--gray {
  background-color: #ccc;
}
.block--bggray {
  background-color: #ccc;
}
.btn--gray {
  background-color: #ccc;
  color: #fff;
  border: 2px solid #ccc;
}
.btn--gray:hover {
  background-color: #b3b3b3;
  border: 2px solid #b3b3b3;
}
.btn--grayOutline {
  background-color: transparent;
  color: #ccc;
  border: 3px solid #ccc !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--grayOutline svg * {
  stroke: #ccc;
}
.btn--grayOutline:hover {
  background-color: #ccc;
  border: 3px solid #ccc;
  color: #fff;
}
.btn--grayOutline:hover svg * {
  stroke: #fff;
}
.block.block--textgray p,
.block.block--textgray li,
.block.block--textgray h1,
.block.block--textgray h2,
.block.block--textgray h3,
.block.block--textgray h4,
.block.block--textgray h5,
.block.block--textgray h6,
.block.block--textgray blockquote,
.block.block--textgray div {
  color: #ccc;
}
.block.block--textgray a:not(.btn) {
  color: #ccc;
}
.block.block--textgray a:not(.btn):hover {
  color: #b3b3b3;
}
.block.block--bggray.block--paddingBottomDefault + .block.block--bggray.block--paddingTopDefault {
  padding-top: 0;
}
.color--border {
  color: #e0e0e0 !important;
}
.overlay--border {
  background-color: #e0e0e0;
}
.bg--border {
  background-color: #e0e0e0;
}
.block--bgborder {
  background-color: #e0e0e0;
}
.btn--border {
  background-color: #e0e0e0;
  color: #fff;
  border: 2px solid #e0e0e0;
}
.btn--border:hover {
  background-color: #c7c7c7;
  border: 2px solid #c7c7c7;
}
.btn--borderOutline {
  background-color: transparent;
  color: #e0e0e0;
  border: 3px solid #e0e0e0 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--borderOutline svg * {
  stroke: #e0e0e0;
}
.btn--borderOutline:hover {
  background-color: #e0e0e0;
  border: 3px solid #e0e0e0;
  color: #fff;
}
.btn--borderOutline:hover svg * {
  stroke: #fff;
}
.block.block--textborder p,
.block.block--textborder li,
.block.block--textborder h1,
.block.block--textborder h2,
.block.block--textborder h3,
.block.block--textborder h4,
.block.block--textborder h5,
.block.block--textborder h6,
.block.block--textborder blockquote,
.block.block--textborder div {
  color: #e0e0e0;
}
.block.block--textborder a:not(.btn) {
  color: #e0e0e0;
}
.block.block--textborder a:not(.btn):hover {
  color: #c7c7c7;
}
.block.block--bgborder.block--paddingBottomDefault + .block.block--bgborder.block--paddingTopDefault {
  padding-top: 0;
}
.color--link {
  color: #1a9bfc !important;
}
.overlay--link {
  background-color: #1a9bfc;
}
.bg--link {
  background-color: #1a9bfc;
}
.block--bglink {
  background-color: #1a9bfc;
}
.btn--link {
  background-color: #1a9bfc;
  color: #fff;
  border: 2px solid #1a9bfc;
}
.btn--link:hover {
  background-color: #0381e0;
  border: 2px solid #0381e0;
}
.btn--linkOutline {
  background-color: transparent;
  color: #1a9bfc;
  border: 3px solid #1a9bfc !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--linkOutline svg * {
  stroke: #1a9bfc;
}
.btn--linkOutline:hover {
  background-color: #1a9bfc;
  border: 3px solid #1a9bfc;
  color: #fff;
}
.btn--linkOutline:hover svg * {
  stroke: #fff;
}
.block.block--textlink p,
.block.block--textlink li,
.block.block--textlink h1,
.block.block--textlink h2,
.block.block--textlink h3,
.block.block--textlink h4,
.block.block--textlink h5,
.block.block--textlink h6,
.block.block--textlink blockquote,
.block.block--textlink div {
  color: #1a9bfc;
}
.block.block--textlink a:not(.btn) {
  color: #1a9bfc;
}
.block.block--textlink a:not(.btn):hover {
  color: #0381e0;
}
.block.block--bglink.block--paddingBottomDefault + .block.block--bglink.block--paddingTopDefault {
  padding-top: 0;
}
.color--white {
  color: #fff !important;
}
.overlay--white {
  background-color: #fff;
}
.bg--white {
  background-color: #fff;
}
.block--bgwhite {
  background-color: #fff;
}
.btn--white {
  background-color: #fff;
  color: #fff;
  border: 2px solid #fff;
}
.btn--white:hover {
  background-color: #e6e6e6;
  border: 2px solid #e6e6e6;
}
.btn--whiteOutline {
  background-color: transparent;
  color: #fff;
  border: 3px solid #fff !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--whiteOutline svg * {
  stroke: #fff;
}
.btn--whiteOutline:hover {
  background-color: #fff;
  border: 3px solid #fff;
  color: #fff;
}
.btn--whiteOutline:hover svg * {
  stroke: #fff;
}
.block.block--textwhite p,
.block.block--textwhite li,
.block.block--textwhite h1,
.block.block--textwhite h2,
.block.block--textwhite h3,
.block.block--textwhite h4,
.block.block--textwhite h5,
.block.block--textwhite h6,
.block.block--textwhite blockquote,
.block.block--textwhite div {
  color: #fff;
}
.block.block--textwhite a:not(.btn) {
  color: #fff;
}
.block.block--textwhite a:not(.btn):hover {
  color: #e6e6e6;
}
.block.block--bgwhite.block--paddingBottomDefault + .block.block--bgwhite.block--paddingTopDefault {
  padding-top: 0;
}
.color--black {
  color: #000 !important;
}
.overlay--black {
  background-color: #000;
}
.bg--black {
  background-color: #000;
}
.block--bgblack {
  background-color: #000;
}
.btn--black {
  background-color: #000;
  color: #fff;
  border: 2px solid #000;
}
.btn--black:hover {
  background-color: #000;
  border: 2px solid #000;
}
.btn--blackOutline {
  background-color: transparent;
  color: #000;
  border: 3px solid #000 !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--blackOutline svg * {
  stroke: #000;
}
.btn--blackOutline:hover {
  background-color: #000;
  border: 3px solid #000;
  color: #fff;
}
.btn--blackOutline:hover svg * {
  stroke: #fff;
}
.block.block--textblack p,
.block.block--textblack li,
.block.block--textblack h1,
.block.block--textblack h2,
.block.block--textblack h3,
.block.block--textblack h4,
.block.block--textblack h5,
.block.block--textblack h6,
.block.block--textblack blockquote,
.block.block--textblack div {
  color: #000;
}
.block.block--textblack a:not(.btn) {
  color: #000;
}
.block.block--textblack a:not(.btn):hover {
  color: #000;
}
.block.block--bgblack.block--paddingBottomDefault + .block.block--bgblack.block--paddingTopDefault {
  padding-top: 0;
}
.color--placeholder {
  color: rgba(37,36,35,0.5) !important;
}
.overlay--placeholder {
  background-color: rgba(37,36,35,0.5);
}
.bg--placeholder {
  background-color: rgba(37,36,35,0.5);
}
.block--bgplaceholder {
  background-color: rgba(37,36,35,0.5);
}
.btn--placeholder {
  background-color: rgba(37,36,35,0.5);
  color: #fff;
  border: 2px solid rgba(37,36,35,0.5);
}
.btn--placeholder:hover {
  background-color: rgba(11,10,10,0.5);
  border: 2px solid rgba(11,10,10,0.5);
}
.btn--placeholderOutline {
  background-color: transparent;
  color: rgba(37,36,35,0.5);
  border: 3px solid rgba(37,36,35,0.5) !important;
  padding: 0.5rem 3.125rem !important;
}
.btn--placeholderOutline svg * {
  stroke: rgba(37,36,35,0.5);
}
.btn--placeholderOutline:hover {
  background-color: rgba(37,36,35,0.5);
  border: 3px solid rgba(37,36,35,0.5);
  color: #fff;
}
.btn--placeholderOutline:hover svg * {
  stroke: #fff;
}
.block.block--textplaceholder p,
.block.block--textplaceholder li,
.block.block--textplaceholder h1,
.block.block--textplaceholder h2,
.block.block--textplaceholder h3,
.block.block--textplaceholder h4,
.block.block--textplaceholder h5,
.block.block--textplaceholder h6,
.block.block--textplaceholder blockquote,
.block.block--textplaceholder div {
  color: rgba(37,36,35,0.5);
}
.block.block--textplaceholder a:not(.btn) {
  color: rgba(37,36,35,0.5);
}
.block.block--textplaceholder a:not(.btn):hover {
  color: rgba(11,10,10,0.5);
}
.block.block--bgplaceholder.block--paddingBottomDefault + .block.block--bgplaceholder.block--paddingTopDefault {
  padding-top: 0;
}
:root {
  font-size: 16px;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 16px;
}
.siteWrapper {
  min-height: 100vh;
  background-image: url("img/bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.siteBody {
  contain: paint;
}
.mainContent {
  padding-bottom: 9.375rem;
}
@media (max-width: 1023px) {
  .mainContent {
    padding-bottom: 50vh;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
figure {
  padding: 0;
  margin: 0;
}
*:focus {
  outline: 3px solid #a100ff;
}
.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-bottom: -3.75rem;
}
.grid > * {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (max-width: 1023px) {
  .grid > * {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  [class^="grid-offset-"],
  [class*=" grid-offset-"] {
    margin-left: 0 !important;
  }
}
.grid-offset-0 {
  margin-left: 0;
}
.grid-1of12 {
  -ms-flex-preferred-size: 8.333333333333332%;
      flex-basis: 8.333333333333332%;
  max-width: 8.333333333333332%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-1of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-1 {
  margin-left: 8.333333333333332%;
}
.grid-2of12 {
  -ms-flex-preferred-size: 16.666666666666664%;
      flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-2of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-2 {
  margin-left: 16.666666666666664%;
}
.grid-3of12 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-3of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-3 {
  margin-left: 25%;
}
.grid-4of12 {
  -ms-flex-preferred-size: 33.33333333333333%;
      flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-4of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-4 {
  margin-left: 33.33333333333333%;
}
.grid-5of12 {
  -ms-flex-preferred-size: 41.66666666666667%;
      flex-basis: 41.66666666666667%;
  max-width: 41.66666666666667%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-5of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-5 {
  margin-left: 41.66666666666667%;
}
.grid-6of12 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-6of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-6 {
  margin-left: 50%;
}
.grid-7of12 {
  -ms-flex-preferred-size: 58.333333333333336%;
      flex-basis: 58.333333333333336%;
  max-width: 58.333333333333336%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-7of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-7 {
  margin-left: 58.333333333333336%;
}
.grid-8of12 {
  -ms-flex-preferred-size: 66.66666666666666%;
      flex-basis: 66.66666666666666%;
  max-width: 66.66666666666666%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-8of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-8 {
  margin-left: 66.66666666666666%;
}
.grid-9of12 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-9of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-9 {
  margin-left: 75%;
}
.grid-10of12 {
  -ms-flex-preferred-size: 83.33333333333334%;
      flex-basis: 83.33333333333334%;
  max-width: 83.33333333333334%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-10of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-10 {
  margin-left: 83.33333333333334%;
}
.grid-11of12 {
  -ms-flex-preferred-size: 91.66666666666666%;
      flex-basis: 91.66666666666666%;
  max-width: 91.66666666666666%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-11of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-11 {
  margin-left: 91.66666666666666%;
}
.grid-12of12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-12of12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-offset-12 {
  margin-left: 100%;
}
.grid-1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-1 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-2 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-2 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-3 {
  -ms-flex-preferred-size: 33.33333333333333%;
      flex-basis: 33.33333333333333%;
  max-width: 33.33333333333333%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-3 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-4 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-4 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-5 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-5 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-6 {
  -ms-flex-preferred-size: 16.666666666666664%;
      flex-basis: 16.666666666666664%;
  max-width: 16.666666666666664%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-6 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.grid-7 {
  -ms-flex-preferred-size: 14.285714285714285%;
      flex-basis: 14.285714285714285%;
  max-width: 14.285714285714285%;
  margin-bottom: 3.75rem;
}
@media (max-width: 767px) {
  .grid-7 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--large {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--large {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--large {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--large {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--large {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--large {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--large {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--large {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--large {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--large {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--large {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--large {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--large {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--large {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--large {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--large {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--large {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (max-width: 1023px) {
  .grid {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .grid > * {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .grid-1of12--nav {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--nav {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--nav {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--nav {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--nav {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--nav {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--nav {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--nav {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--nav {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--nav {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--nav {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--nav {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--nav {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--nav {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--nav {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--nav {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--nav {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--land {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--land {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--land {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--land {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--land {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--land {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--land {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--land {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--land {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--land {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--land {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--land {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--land {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--land {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--land {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--land {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--land {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .grid {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .grid > * {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .grid-1of12--port {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--port {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--port {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--port {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--port {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--port {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--port {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--port {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--port {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--port {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--port {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--port {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--port {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--port {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--port {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--port {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--port {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
@media (max-width: 767px) {
  .grid {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .grid > * {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .grid-1of12--palm {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
  }
  .grid-2of12--palm {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
  }
  .grid-3of12--palm {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .grid-4of12--palm {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
  .grid-5of12--palm {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
  }
  .grid-6of12--palm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .grid-7of12--palm {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
  }
  .grid-8of12--palm {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
  }
  .grid-9of12--palm {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .grid-10of12--palm {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
  }
  .grid-11of12--palm {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
  }
  .grid-12of12--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .grid-1--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 3.75rem;
  }
  .grid-2--palm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 3.75rem;
  }
  .grid-3--palm {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    margin-bottom: 3.75rem;
  }
  .grid-4--palm {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 3.75rem;
  }
  .grid-5--palm {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    margin-bottom: 3.75rem;
  }
  .grid-6--palm {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    margin-bottom: 3.75rem;
  }
  .grid-7--palm {
    -ms-flex-preferred-size: 14.285714285714285%;
        flex-basis: 14.285714285714285%;
    max-width: 14.285714285714285%;
    margin-bottom: 3.75rem;
  }
}
.grid--borders > * {
  border-right: 1px solid #e0e0e0;
}
.grid--borders > *:last-child {
  border-right: 0;
}
.grid--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.grid--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: 7;
          flex-direction: 7;
}
.grid--columnReverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.grid--justifyContentStart {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.grid--justifyContentEnd {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.grid--justifyContentCenter {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.grid--justifyContentSpaceBetween {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.grid--justifyContentSpaceAround {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.grid--justifyContentSpaceEvenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.grid--alignItemsStart {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.grid--alignItemsEnd {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.grid--alignItemsCenter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid--alignItemsStretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.grid--alignItemsBaseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.grid--alignContentStart {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.grid--alignContentEnd {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.grid--alignContentCenter {
  -ms-flex-line-pack: center;
      align-content: center;
}
.grid--alignContentStretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.grid--alignContentSpaceBetween {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.grid--alignContentSpaceAround {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-1--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-2--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-3--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-4--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-5--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-6--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .grid-7--large {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-1--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-2--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-3--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-4--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-5--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-6--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .grid-7--nav {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-1--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-2--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-3--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-4--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-5--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-6--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) and (max-width: 767px) {
  .grid-7--land {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-1--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-2--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-3--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-4--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-5--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-6--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .grid-7--port {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-1--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-2--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-3--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-4--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-5--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-6--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .grid-7--palm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.u-alignLeft,
.u-alignleft {
  text-align: left;
}
.u-alignCenter,
.u-aligncenter {
  text-align: center;
}
.u-alignRight,
.u-alignright {
  text-align: right;
}
.u-block {
  display: block !important;
}
.u-inline,
.u-inline-block {
  display: inline-block !important;
}
.u-noScroll {
  overflow: hidden;
}
.u-plainList,
.nav-footer,
.nav-primary,
.quiz-choices,
.quiz-choices ul,
.languagePrimary,
.languageSubmenu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.u-plainList li,
.nav-footer li,
.nav-primary li,
.quiz-choices li,
.quiz-choices ul li,
.languagePrimary li,
.languageSubmenu li {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .u-noPalm {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .u-noNav {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .u-noPort {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .u-noLarge {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .u-noLand {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .u-noLarge {
    display: none !important;
  }
}
.u-bottom0 {
  margin-bottom: 0 !important;
}
.u-bottom5 {
  margin-bottom: 0.3125rem !important;
}
.u-bottom10 {
  margin-bottom: 0.625rem !important;
}
.u-bottom15 {
  margin-bottom: 0.9375rem !important;
}
.u-bottom20 {
  margin-bottom: 1.25rem !important;
}
.u-light {
  font-weight: 300 !important;
}
.u-regular {
  font-weight: 400 !important;
}
.u-medium {
  font-weight: 500 !important;
}
.u-semibold {
  font-weight: 600 !important;
}
.u-bold {
  font-weight: 700 !important;
}
.u-black {
  font-weight: 900 !important;
}
.u-none {
  display: none !important;
}
.u-relative {
  position: relative !important;
}
.u-floatLeft {
  float: left;
}
.u-offset {
  padding-left: 6%;
}
@media (max-width: 767px) {
  .u-offset {
    padding-left: 0;
  }
}
ul.u-inline {
  padding-right: 1.25rem;
  vertical-align: top;
}
@media (max-width: 767px) {
  ul.u-inline {
    display: block;
    padding-right: 0;
    margin: 0;
  }
}
.visuallyHidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 0.0625rem !important;
  margin: -0.0625rem !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 0.0625rem !important;
  white-space: nowrap !important;
}
.header_font {
  font-family: "Graphik Web", sans-serif !important;
}
.base_font {
  font-family: "Graphik Web", sans-serif !important;
}
.visible {
  visibility: visible !important;
  opacity: 1 !important;
}
.visible * {
  visibility: visible !important;
  opacity: 1 !important;
}
.hidden {
  visibility: hidden !important;
  opacity: 0 !important;
}
.hidden * {
  visibility: hidden !important;
  opacity: 0 !important;
}
.show {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.show * {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.hide {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.hide * {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.hideStyles {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.hideStyles * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body:not(.wp-admin) {
  font-family: "Graphik Web", sans-serif;
}
body:not(.wp-admin),
p,
ul,
ol {
  font-family: "Graphik Web", sans-serif;
  font-size: 1rem;
  line-height: 1.66;
  font-weight: 400;
  color: #252423;
}
.p,
.div {
  font-family: "Graphik Web", sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.66 !important;
  font-weight: 400 !important;
  color: #252423 !important;
}
.link,
p a,
li a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #1a9bfc;
}
.link:hover,
p a:hover,
li a:hover {
  color: #0381e0;
  text-decoration: none;
}
.link:focus,
p a:focus,
li a:focus {
  outline: 0;
}
::-moz-selection {
  background: #a100ff;
  color: #fff;
}
::selection {
  background: #a100ff;
  color: #fff;
}
@media (max-width: 767px) {
  br {
    display: none;
  }
}
.weight_thin {
  font-weight: 100;
}
.weight_lightest {
  font-weight: 200;
}
.weight_light {
  font-weight: 300;
}
.weight_regular {
  font-weight: 400;
}
.weight_medium {
  font-weight: 500;
}
.weight_semibold {
  font-weight: 600;
}
.weight_bold {
  font-weight: 700;
}
.weight_extrabold {
  font-weight: 800;
}
.weight_black {
  font-weight: 900;
}
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?brfggy");
  src: url("fonts/icomoon.eot?brfggy#iefix") format('embedded-opentype'), url("fonts/icomoon.ttf?brfggy") format('truetype'), url("fonts/icomoon.woff?brfggy") format('woff'), url("fonts/icomoon.svg?brfggy#icomoon") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-chevron-left:before {
  content: "\e90c";
}
.icon-chevron-right:before {
  content: "\e912";
}
.icon-menu:before,
.nav-menu:before {
  content: "\e910";
}
.icon-checkmark:before {
  content: "\e90f";
}
.icon-close:before,
.nav-menu.active:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e90d";
}
.icon-chevron-down:before {
  content: "\e90e";
}
.icon-search:before {
  content: "\e90b";
}
.icon-email:before {
  content: "\e90a";
}
.icon-facebook:before {
  content: "\e900";
}
.icon-github:before {
  content: "\e901";
}
.icon-instagram:before {
  content: "\e902";
}
.icon-linkedin:before {
  content: "\e903";
}
.icon-pinterest:before {
  content: "\e904";
}
.icon-skype:before {
  content: "\e905";
}
.icon-spotify:before {
  content: "\e906";
}
.icon-tumblr:before {
  content: "\e907";
}
.icon-twitter:before {
  content: "\e908";
}
.icon-youtube:before {
  content: "\e909";
}
.btn,
.cli-plugin-button.cli-plugin-main-button {
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0.6875rem 2.5rem;
  display: inline-block;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  font-size: 1.25rem;
  font-family: "Graphik Web", sans-serif;
  border-radius: 50px;
  min-width: 10rem;
  position: relative;
}
.btn:hover,
.cli-plugin-button.cli-plugin-main-button:hover {
  border: 0;
}
@media (max-width: 767px) {
  .btn,
  .cli-plugin-button.cli-plugin-main-button {
    min-width: 12.5rem;
  }
}
.btn--small,
.cli-plugin-button.cli-plugin-main-button {
  font-size: 0.875rem;
  padding: 0 1.0625rem;
  min-width: 0;
}
.btn--large {
  font-size: 1.125rem;
  min-width: 15.625rem;
  padding: 0.8125rem 3.125rem;
}
.btn.btn--primary:focus {
  outline: 3px solid #fff;
}
.ctaButtons {
  margin-top: 1.875rem;
  margin-bottom: -1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.ctaButtons .btn,
.ctaButtons .icon {
  margin: 0 0.625rem 1.25rem;
}
@media (max-width: 767px) {
  .ctaButtons .btn,
  .ctaButtons .icon {
    margin: 0 0.625rem 1.25rem;
  }
}
.ctaButtons .icon {
  display: inline-block;
  color: #3f3d3c;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 2.25rem;
}
.ctaButtons .icon:hover {
  color: #252423;
}

@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}
@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:58.75rem;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:2.1875rem;height:2.1875rem;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:0.125rem;width:100%;top:50%;left:0;margin-top:-0.0625rem;background:#fff;border-radius:5px;margin-top:-0.375rem}

.wow {
  visibility: hidden;
}
.certificate {
  border: 5px solid #000;
  padding: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  background-color: #fff;
}
.certificate > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .certificate {
    padding: 1.875rem;
  }
}
@media (max-width: 767px) {
  .certificate {
    padding: 1.25rem;
  }
}
h2.certificate-title {
  margin-bottom: 1.875rem;
  font-weight: 700;
}
h5.certificate-subtitle {
  font-weight: 400;
}
.certificate-qrContainer {
  margin: 1.875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.certificate-qrContainer .certificate-infoItem {
  margin-bottom: 0.625rem;
}
.certificate-qrContainer .certificate-infoItem:last-child {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .certificate-qrContainer .certificate-infoItem > * {
    display: block;
  }
  .certificate-qrContainer .certificate-infoItem > *:last-child {
    margin-top: 0.3125rem;
  }
}
@media (max-width: 767px) {
  .certificate-qrContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .certificate-qrContainer > * {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .certificate-qrContainer img {
    margin-left: 0;
    margin-right: auto;
  }
}
.certificate-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 3.125rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .certificate-info {
    padding-left: 1.875rem;
  }
}
@media (max-width: 767px) {
  .certificate-info {
    margin-top: 1.875rem;
    padding-left: 0;
  }
}
h6.certificate-sent {
  margin-top: 1.25rem;
}
.container {
  margin: 0 auto;
  max-width: 96.875rem;
  padding: 0 2.5rem;
  position: relative;
}
@media (max-width: 767px) {
  .container {
    padding: 0 0.625rem;
  }
}
.container--medium {
  max-width: 70rem;
}
.container--blog {
  max-width: 63.75rem;
}
.container--small {
  max-width: 63.75rem;
}
.container--extraSmall {
  max-width: 57.5rem;
}
.container--full {
  max-width: none;
}
.footer-logo {
  display: inline-block;
}
.footer-logo img {
  display: block;
  max-height: 3.1875rem;
  width: auto;
}
.cli-plugin-button.cli-plugin-main-button {
  margin-left: 0.9375rem !important;
}
#cookie-law-info-bar span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.nav {
  padding: 1.875rem 0;
}
.nav > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media (max-width: 767px) {
  .nav > .container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.nav-logo {
  display: inline-block;
}
.nav-logo img,
.nav-logo svg {
  height: 3.1875rem;
  width: auto;
  display: block;
}
@media (max-width: 767px) {
  .nav-logo {
    display: none;
  }
}
.nav-primary > .menu-item {
  display: inline-block;
}
.nav-primary > .menu-item > a {
  text-decoration: none;
}
.nav-menu {
  display: none;
}
@media (max-width: 1023px) {
  .nav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    color: #252423;
    height: 1.875rem;
    width: 1.875rem;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .nav-menu:before {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 1.25rem;
  }
  .nav-primaryContainer {
    position: fixed;
    top: 75px;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: calc(100vh - 4.6875rem);
    visibility: hidden !important;
    opacity: 0 !important;
    background-color: #fff;
    z-index: 1000;
  }
  .nav-primaryContainer * {
    visibility: hidden !important;
    opacity: 0 !important;
  }
  .nav-primaryContainer.active {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .nav-primaryContainer.active * {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .nav-primary > .menu-item {
    display: block;
    text-align: center;
  }
}
.overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.overlay--bg {
  z-index: -4;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.modalContainer {
  position: relative;
  height: 100%;
}
body.modalActive {
  overflow: hidden;
}
.section {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
.contentContainer {
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.contentContainer.contentContainer--overlay:before {
  content: '';
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  aspect-ratio: 16/9;
  background-color: rgba(0,0,0,0.3);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.progressContainer,
.finishedContainer {
  padding-top: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
}
.progressContainer > *,
.finishedContainer > * {
  display: block;
}
#learnStart {
  position: absolute;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  z-index: 2;
}
.quizProgressContainer {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  z-index: 999;
}
@media (max-width: 1023px) {
  .quizProgressContainer {
    position: absolute;
    top: 15px;
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .quizProgressContainer {
    top: 10px;
  }
}
.continueContainer {
  position: absolute;
  bottom: 50% !important;
  right: 50% !important;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  z-index: 999;
  top: auto !important;
}
.continueContainer .progressContainer {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0;
}
.quizContainer {
  text-align: center;
}
.quiz-title {
  font-weight: 700;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.2;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-title {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .quiz-title {
    font-size: 1.125rem;
  }
}
.quiz-text {
  color: #fff;
  opacity: 0.95;
  font-weight: 500;
  font-size: 1.875rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .quiz-text {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .quiz-text {
    font-size: 1rem;
  }
}
.quiz-choices {
  margin-top: 1.25rem;
}
.quiz-answer {
  margin-top: 1.25rem;
}
.quiz-choice {
  cursor: pointer;
}
.quiz-choice.active {
  border: 5px solid #a100ff;
}
.quiz-choice.active + .quiz-choice.active {
  border-top: 0;
}
.btn--submit {
  margin-top: 1.875rem;
}
@media (max-width: 1023px) {
  .quiz-choices:not(.quiz-choices--3),
  .quiz-answer:not(.quiz-answer--3) {
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
            box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  }
}
.quiz-choices--1,
.quiz-answer--1 {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  max-width: 18.75rem;
}
@media (max-width: 767px) {
  .quiz-choices--1,
  .quiz-answer--1 {
    max-width: 15.625rem;
  }
}
.quiz-choices--2,
.quiz-answer--2 {
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .quiz-choices--2,
  .quiz-answer--2 {
    max-width: 18.75rem;
  }
}
.quiz-choices--3,
.quiz-answer--3 {
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .quiz-choices--3,
  .quiz-answer--3 {
    max-width: 15.625rem;
  }
}
.quiz-choices--4,
.quiz-answer--4 {
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .quiz-choices--4,
  .quiz-answer--4 {
    max-width: 18.75rem;
  }
}
.quiz-choices--5,
.quiz-answer--5 {
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .quiz-choices--5,
  .quiz-answer--5 {
    max-width: 18.75rem;
  }
}
.quiz-choices--6,
.quiz-answer--6 {
  max-width: 21.875rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .quiz-choices--6,
  .quiz-answer--6 {
    max-width: 18.75rem;
  }
}
.skipNavigation {
  position: fixed;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(-5000%, 50%);
          transform: translate(-5000%, 50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 95%;
  max-height: 95%;
  padding: 5%;
  background-color: #fff;
  z-index: 1001;
  border: 2px solid #e0e0e0;
}
.skipNavigation > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.skipNavigation:focus,
.skipNavigation:focus-within,
.skipNavigation.focus {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.skipNavigation-link:focus {
  outline: 1px solid #a100ff;
}
.nav-toggles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 24px;
}
.toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  height: 3.125rem;
  width: 3.125rem;
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
}
.toggle img {
  display: block;
  max-height: 1.5625rem;
  width: auto;
}
.toggle--mute {
  position: relative;
}
.toggle--mute:before {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  width: 50%;
  height: 0.1875rem;
  background-color: #000;
  -webkit-transform: translate(50%, 50%) rotate(-45deg);
          transform: translate(50%, 50%) rotate(-45deg);
  position: absolute;
  right: 50%;
  bottom: 50%;
  pointer-events: none;
  opacity: 0;
}
.toggle--mute.muted:before {
  opacity: 1;
}
.toggle.toggle--languages {
  width: auto;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  font-size: 1.375rem;
  font-family: "Graphik Web", sans-serif;
  position: relative;
  border-radius: 34px;
  background-color: #fff;
  padding: 0.3125rem 4.375rem 0.3125rem 2.5rem;
}
.toggle.toggle--languages:after {
  content: '';
  position: absolute;
  pointer-events: none;
  bottom: 50%;
  right: 34px;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 9.5px 5.5px 0 5.5px;
  border-color: #07090a transparent transparent transparent;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.languagePrimary-item {
  position: relative;
}
.languageSubmenu {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
  position: absolute;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  top: calc(100% + 10px);
  z-index: 100;
  -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
          box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  background-color: #fff;
  padding: 0.9375rem 1.875rem;
  border-radius: 20px;
}
.languageSubmenu * {
  visibility: hidden !important;
  opacity: 0 !important;
  max-height: 0;
}
.languageSubmenu:not(.active) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.languageSubmenu:not(.active) * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.languageSubmenu.active {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
.languageSubmenu.active * {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 62.5rem;
}
@media (max-width: 767px) {
  .languageSubmenu {
    right: auto;
    left: 0;
    -webkit-transform: none;
            transform: none;
    padding: 0.9375rem;
  }
}
.languageSubmenu * {
  white-space: nowrap;
}
.languageSubmenu li.languageSubmenu-item {
  display: block;
  margin-bottom: 0.3125rem;
}
.languageSubmenu li.languageSubmenu-item:last-child {
  margin-bottom: 0;
}
.languageSubmenu li.languageSubmenu-item a {
  color: #000;
  font-size: 1.125rem;
}
.languageSubmenu li.languageSubmenu-item :focus {
  text-decoration: underline;
  outline: none;
}
.modal-video-inner {
  padding: 0 0.625rem;
}
.modal-video-close-btn {
  cursor: pointer;
  right: 0;
}
.modal-video-close-btn:focus {
  outline: 0;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.videoWrapper iframe,
.videoWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modalVideo {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL2dyYXBoaWsuY3NzIiwidmVuZG9ycy9wbHlyLmNzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zdHlsIiwiYXBwbGljYXRpb24uY3NzIiwiaW5pdGlhbGl6ZXJzL19jb2xvcnMuc3R5bCIsInNoYXJlZC9fbWl4aW5zLnN0eWwiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLnN0eWwiLCJpbml0aWFsaXplcnMvX3V0aWxzLnN0eWwiLCJvYmplY3RzL192aWRlb3Muc3R5bCIsImluaXRpYWxpemVycy9fY2xhc3Nlcy5zdHlsIiwiaW5pdGlhbGl6ZXJzL190eXBvZ3JhcGh5LnN0eWwiLCJpbml0aWFsaXplcnMvX2ljb25zLnN0eWwiLCJpbml0aWFsaXplcnMvX2J1dHRvbnMuc3R5bCIsInZlbmRvcnMvYW5pbWF0ZS5jc3MiLCJ2ZW5kb3JzL2Fvcy5jc3MiLCJ2ZW5kb3JzL21vZGFsLXZpZGVvLm1pbi5jc3MiLCJvYmplY3RzL19hbmltYXRpb25zLnN0eWwiLCJvYmplY3RzL19jZXJ0aWZpY2F0ZS5zdHlsIiwib2JqZWN0cy9fY29udGFpbmVycy5zdHlsIiwib2JqZWN0cy9fZm9vdGVyLnN0eWwiLCJvYmplY3RzL19nZHByLnN0eWwiLCJvYmplY3RzL19uYXYuc3R5bCIsIm9iamVjdHMvX292ZXJsYXkuc3R5bCIsIm9iamVjdHMvX3NlY3Rpb25zLnN0eWwiLCJvYmplY3RzL19za2lwX25hdmlnYXRpb24uc3R5bCIsIm9iamVjdHMvX3RvZ2dsZXMuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVBOzs7QUFHQTtFQUNFLDhCQUFBO0VBQ0EsOENBQUE7RUFDQTs7Z0VBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsOEJBQUE7RUFDQSx3Q0FBQTtFQUNBOzswREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLDhDQUFBO0VBQ0E7O2dFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQTs7MERBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0E7O3lEQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDhCQUFBO0VBQ0EsaURBQUE7RUFDQTs7bUVBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsOEJBQUE7RUFDQSwyQ0FBQTtFQUNBOzs2REFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7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Q0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLHVDQUFBO0VBQ0E7O3lEQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsaURBQUE7RUFDQTs7bUVBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSwyQ0FBQTtFQUNBOzs2REFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLCtDQUFBO0VBQ0E7O2lFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EseUNBQUE7RUFDQTs7MkRBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtFQUNBOztrRUFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLDBDQUFBO0VBQ0E7OzREQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsOENBQUE7RUFDQTs7Z0VBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSx3Q0FBQTtFQUNBOzswREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7O0FBR0E7RUFDRSwyQkFBQTtFQUNBLG1EQUFBO0VBQ0E7O3FFQUVLO0VBQ0wsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7O0FBRUE7RUFDRSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOzs7QUFHQTtFQUNFLDJCQUFBO0VBQ0EsNkNBQUE7RUFDQTs7K0RBRUs7RUFDTCxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7Q0FDRjs7QUFFQTtFQUNFLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0NBQ0Y7OztBQUdBO0VBQ0UsMkJBQUE7RUFDQSw2Q0FBQTtFQUNBOzsrREFFSztFQUNMLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtDQUNGOztBQUVBO0VBQ0UsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Es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QUNBOztFQUVFOzs7OztJQUtGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRjs7OztJQUlBLDJDQUFBO0lBQ0UsbUNBQUE7R0FDQTtDQUNGO0FBQ0Y7RUFDRTs7SUFFRSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0Y7O0VBRUU7Ozs7O0lBS0EsNENBQUE7SUFDQSxvQ0FBQTtHQUNFOztFQUVGOzs7O0lBSUEsMkNBQUE7SUFDQSxtQ0FBQTtHQUNFO0NBQ0E7QUFDRjtFQUNGLCtCQUFBO0VBQ0UsdUJBQUE7Q0FDQTtBQUNBO0VBQ0U7O0lBRUYsd0NBQUE7SUFDRixnQ0FBQTtHQUNFOztFQUVFOzs7OztJQUtGLDRDQUFBO0lBQ0Ysb0NBQUE7R0FDQTs7RUFFRTs7OztJQUlGLDJDQUFBO0lBQ0UsbUNBQUE7R0FDRTtDQUNBO0FBQ0Y7RUFDRjs7SUFFSSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0Y7O0VBRUE7Ozs7O0lBS0EsNENBQUE7SUFDRSxvQ0FBQTtHQUNBOztFQUVKOzs7O0lBSUUsMkNBQUE7SUFDRixtQ0FBQTtHQUNFO0NBQ0U7QUFDQTtFQUNGLCtCQUFBO0VBQ0YsdUJBQUE7Q0FDQTtBQUNFO0VBQ0U7SUFDQSxpQ0FBQTtJQUNGLHlCQUFBO0dBQ0Y7O0VBRUk7SUFDQSxtREFBQTtJQUNGLDJDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpREFBQTtJQUNGLHlDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxtREFBQTtJQUNGLDJDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpREFBQTtJQUNGLHlDQUFBO0dBQ0Y7O0VBRUk7SUFDQSxpQ0FBQTtJQUNGLHlCQUFBO0dBQ0Y7Q0FDRTtBQUNFO0VBQ0E7SUFDRixpQ0FBQTtJQUNGLHlCQUFBO0dBQ0E7O0VBRUU7SUFDRixtREFBQTtJQUNBLDJDQUFBO0dBQ0U7O0VBRUE7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxtREFBQTtJQUNBLDJDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0dBQ0Y7O0VBRUE7SUFDRSxpQ0FBQTtJQUNBLHlCQUFBO0dB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QUNBLHVEQUFBO0lBQ0EsK0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNFLDhCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNFLHVEQUFBO0lBQ0UsK0NBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSx3REFBQTtJQUNFLGdEQUFBO0dBQ0E7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EsdURBQUE7SUFDQSwrQ0FBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHdEQUFBO0lBQ0EsZ0RBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNFLDhCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsV0FBQTtJQUNFLHdEQUFBO0lBQ0UsZ0RBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7SUFDQSx1REFBQTtJQUNFLCtDQUFBO0dBQ0E7Q0FDRjtBQUNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0Esd0RBQUE7SUFDQSxnREFBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHVEQUFBO0lBQ0EsK0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSx1Q0FBQTtFQUNFLCtCQUFBO0NBQ0E7QUFDQTtFQUNGO0lBQ0YsMERBQUE7SUFDRSxrREFBQTtHQUNFOztFQUVBOztJQUVKLFdBQUE7SUFDQSx1REFBQTtJQUNFLCtDQUFBO0dBQ0E7O0VBRUY7SUFDRSxXQUFBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsMERBQUE7SUFDQSxrREFBQTtHQUNBOztFQUVKOztJQUVFLFdBQUE7SUFDRSx1REFBQTtJQUNBLCtDQUFBO0dBQ0E7O0VBRUo7SUFDRSxXQUFBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtHQUNBO0NBQ0Y7QUFDRjtFQUNBLG9DQUFBO0VBQ0UsNEJBQUE7Q0FDQTtBQUNGLHVCQUFBO0FBQ0E7RUFDRTtJQUNFLFdBQUE7R0FDQTs7RUFFRjtJQUNGLFdBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQTtJQUNGLFdBQUE7R0FDRjs7RUFFRTtJQUNFLFdBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRiwrQkFBQTtFQUNFLHVCQUFBO0NBQ0U7QUFDQTtFQUNBO0lBQ0YsV0FBQTtJQUNGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRjtJQUNBLFdBQUE7SUFDRSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0E7SUFDRSxXQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtHQUNGOztFQUVGO0lBQ0UsV0FBQTtJQUNFLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDQTtDQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0NBQ0E7QUFDRjtFQUNGO0lBQ0EsV0FBQTtJQUNFLDhDQUFBO0lBQ0Esc0NBQUE7R0FDRjs7RUFFRTtJQUNFLFdBQUE7SUFDQSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0Y7Q0FDQTtBQUNFO0VBQ0E7SUFDQSxXQUFBO0lBQ0YsOENBQUE7SUFDRixzQ0FBQTtHQUNBOztFQUVJO0lBQ0EsV0FBQTtJQUNBLHdDQUFBO0lBQ0YsZ0NBQUE7R0FDQTtDQUNFO0FBQ0E7RUFDQSxzQ0FBQTtFQUNGLDhCQUFBO0NBQ0Y7QUFDQTtFQUNFO0lBQ0EsV0FBQTtJQUNGLDRDQUFBO0lBQ0Esb0NBQUE7R0FDRTs7RUFFRTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNBLGdDQUFBO0dBQ0U7Q0FDQTtBQUNBO0VBQ0Y7SUFDRixXQUFBO0lBQ0EsNENBQUE7SUFDRSxvQ0FBQTtHQUNFOztFQUVBO0lBQ0YsV0FBQTtJQUNBLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDQTtDQUNBO0FBQ0Y7RUFDRixtQ0FBQTtFQUNBLDJCQUFBO0NBQ0U7QUFDQTtFQUNGO0lBQ0EsV0FBQTtJQUNFLDhDQUFBO0lBQ0Usc0NBQUE7R0FDQTs7RUFFRjtJQUNBLFdBQUE7SUFDRSx3Q0FBQTtJQUNBLGdDQUFBO0dBQ0E7Q0FDRjtBQUNGO0VBQ0E7SUFDRSxXQUFBO0lBQ0UsOENBQUE7SUFDQSxzQ0FBQTtHQUNBOztFQUVGO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0NBQ0Y7QUFDQTtFQUNBO0lBQ0UsV0FBQTtJQUNFLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRjs7RUFFSTtJQUNGLFdBQUE7SUFDRix3Q0FBQTtJQUNBLGdDQUFBO0dBQ0U7Q0FDRTtBQUNGO0VBQ0Y7SUFDRSxXQUFBO0lBQ0UsMkNBQUE7SUFDRixtQ0FBQTtHQUNGOztFQUVFO0lBQ0EsV0FBQTtJQUNGLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRTtDQUNFO0FBQ0Y7RUFDRixvQ0FBQTtFQUNFLDRCQUFBO0NBQ0U7QUFDQTtFQUNBO0lBQ0YsV0FBQTtJQUNGLDZDQUFBO0lBQ0EscUNBQUE7R0FDRTs7RUFFQTtJQUNGLFdBQUE7SUFDRSx3Q0FBQTtJQUNFLGdDQUFBO0dBQ0E7Q0FDQTtBQUNGO0VBQ0Y7SUFDQSxXQUFBO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtHQUNGOztFQUVFO0lBQ0UsV0FBQTtJQUNGLHdDQUFBO0lBQ0YsZ0NBQUE7R0FDRTtDQUNFO0FBQ0E7RUFDQSx1Q0FBQTtFQUNGLCtCQUFBO0NBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBQTtJQUNGLDJDQUFBO0lBQ0YsbUNBQUE7R0FDRTs7RUFFRTtJQUNBLFdBQUE7SUFDRix3Q0FBQTtJQUNGLGdDQUFBO0dBQ0E7Q0FDRTtBQUNBO0VBQ0Y7SUFDQSxXQUFBO0lBQ0UsMkNBQUE7SUFDRSxtQ0FBQTtHQUNGOztFQUVBO0lBQ0UsV0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0NBQUE7R0FDRjtDQUNGO0FBQ0E7RUFDRSxpQ0FBQTtFQUNFLHlCQUFBO0NBQ0Y7QUFDRjtFQUNFO0lBQ0UsV0FBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7R0FDRjs7RUFFRjtJQUNFLFdBQUE7SUFDQSx3Q0FBQTtJQUNGLGdDQUFBO0dBQ0E7Q0FDRTtBQUNFO0VBQ0Y7SUFDRixXQUFBO0lBQ0UsNkNBQUE7SUFDRSxxQ0FBQTtHQUNBOztFQUVGO0lBQ0YsV0FBQTtJQUNBLHdDQUFBO0lBQ0UsZ0NBQUE7R0FDRTtDQUNGO0FBQ0Y7RUFDRSxvQ0FB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QUNBLDJCQUFBO0NuQm11T0Q7O0FBRUQscUZtQmx1T0UsaUNBQUEsd0JBQUEsQ0FBQSwrRUFBQSw0QkFBQSxtQkFBQSxDQUFBLHVHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEsdUZBQUEsZ0NBQUEsdUJBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDZCQUFBLG9CQUFBLENBQUEsdUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxpRkFBQSw0QkFBQSxtQkFBQSxDQUFBLHlHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsaUNBQUEsd0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDhCQUFBLHFCQUFBLENBQUEseUZBQUEsa0NBQUEseUJBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLCtCQUFBLHNCQUFBLENBQUEseUZBQUEsK0JBQUEsc0JBQUEsQ0FBQSxtRkFBQSw0QkFBQSxtQkFBQSxDQUFBLDJHQUFBLDRCQUFBLG1CQUFBLENBQUEsV0FBQSxtQkFBQSxDQUFBLHVCQUFBLG1CQUFBLENBQUEscUZBQUEsaUVBQUEsd0RBQUEsQ0FBQSxpRkFBQSx3Q0FBQSwrQkFBQSxDQUFBLHVGQUFBLDJDQUFBLGtDQUFBLENBQUEseUZBQUEsNENBQUEsbUNBQUEsQ0FBQSwrRkFBQSwrQ0FBQSxzQ0FBQSxDQUFBLGlHQUFBLG1FQUFBLDBEQUFBLENBQUEsbUdBQUEscUVBQUEsNERBQUEsQ0FBQSx5R0FBQSxvRUFBQSwyREFBQSxDQUFBLGlHQUFBLGlFQUFBLHdEQUFBLENBQUEsbUdBQUEsaUVBQUEsd0RBQUEsQ0FBQSx5R0FBQSxrRUFBQSx5REFBQSxDQUFBLGlHQUFBLGtFQUFBLHlEQUFBLENBQUEsbUdBQUEsaUVBQUEsd0RBQUEsQ0FBQSx5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 */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL2dyYXBoaWsuY3NzIiwidmVuZG9ycy9wbHlyLmNzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zdHlsIiwiYXBwbGljYXRpb24uY3NzIiwiaW5pdGlhbGl6ZXJzL19jb2xvcnMuc3R5bCIsInNoYXJlZC9fbWl4aW5zLnN0eWwiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLnN0eWwiLCJpbml0aWFsaXplcnMvX3V0aWxzLnN0eWwiLCJpbml0aWFsaXplcnMvX2NsYXNzZXMuc3R5bCIsImluaXRpYWxpemVycy9fdHlwb2dyYXBoeS5zdHlsIiwiaW5pdGlhbGl6ZXJzL19pY29ucy5zdHlsIiwiaW5pdGlhbGl6ZXJzL19idXR0b25zLnN0eWwiLCJ2ZW5kb3JzL2FuaW1hdGUuY3NzIiwidmVuZG9ycy9hb3MuY3NzIiwidmVuZG9ycy9tb2RhbC12aWRlby5taW4uY3NzIiwib2JqZWN0cy9fYW5pbWF0aW9ucy5zdHlsIiwib2JqZWN0cy9fY2VydGlmaWNhdGUuc3R5bCIsIm9iamVjdHMvX2NvbnRhaW5lcnMuc3R5bCIsIm9iamVjdHMvX2Zvb3Rlci5zdHlsIiwib2JqZWN0cy9fZ2Rwci5zdHlsIiwib2JqZWN0cy9fbmF2LnN0eWwiLCJvYmplY3RzL19vdmVybGF5LnN0eWwiLCJvYmplY3RzL19zZWN0aW9ucy5zdHlsIiwib2JqZWN0cy9fc2tpcF9uYXZpZ2F0aW9uLnN0eWwiLCJvYmplY3RzL190b2dnbGVzLnN0eWwiLCJvYmplY3RzL192aWRlb3Muc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztDQVVBOzs7QUFHQTtFQUNFLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQTs7K0RBRUs7RUFDTCxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QUFDRjs7QUFFQTtFQUNFLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0FBQ0Y7OztBQUdBO0VBQ0UsNkJBQUE7RUFDQSx1Q0FBQTtFQUNBOzt5REFFSztFQUNM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QUEseUNBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhDQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDJEQUFBLENBQUEsd0JBQUEsQ0FBQSxnQkFBQSxDQUFBLHVEQUFBLHVCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxrREFBQSxDQUFBLFFBQUEsQ0FBQSxrQkFBQSxDQUFBLDJFQUFBLENBQUEsbUVBQUEsQ0FBQSwwR0FBQSxDQUFBLGtHQUFBLENBQUEsV0FBQSxDQUFBLDBDQUFBLENBQUEsZUFBQSxDQUFBLGtHQUFBLENBQUEsaUJBQUEsQ0FBQSwrQkFBQSxDQUFBLHVCQUFBLENBQUEsVUFBQSxDQUFBLHlDQUFBLENBQUEsbURBQUEsc0JBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLG1DQUFBLENBQUEsOEJBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLENBQUEsbURBQUEsZUFBQSxDQUFBLGtEQUFBLENBQUEsUUFBQSxDQUFBLGtCQUFBLENBQUEsbUVBQUEsQ0FBQSxrR0FBQSxDQUFBLFdBQUEsQ0FBQSwwQ0FBQSxDQUFBLGlCQUFBLENBQUEsNEJBQUEsQ0FBQSx1QkFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLHNEQUFBLHVCQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLDRDQUFBLGlCQUFBLENBQUEsNkZBQUEsc0JBQUEsQ0FBQSxRQUFBLENBQUEsbUJBQUEsQ0FBQSx5REFBQSxDQUFBLFVBQUEsQ0FBQSx5Q0FBQSxDQUFBLGtDQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQUEsaURBQUEsc0JBQUEsQ0FBQSx1QkFBQSxDQUFBLFFBQUEsQ0FBQSxtQkFBQSxDQUFBLHlEQUFBLENBQUEsVUFBQSxDQUFBLHlDQUFBLENBQUEsa0NBQUEsQ0FBQSw4QkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSw0Q0FBQSxlQUFBLENBQUEsa0RBQUEsQ0FB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QVgsZ0JBQVc7SUFDWCxlQUFVO0VIZzRFbEI7QUFDRjtBR240RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUhzNEVsQjtBQUNGO0FHejRFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSDQ0RWxCO0FBQ0Y7QUcvNEVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIazVFbEI7QUFDRjtBR3I1RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUh3NUVsQjtBQUNGO0FHMzVFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSDg1RWxCO0FBQ0Y7QUdqNkVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIbzZFbEI7QUFDRjtBR3Y2RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUgwNkVsQjtBQUNGO0FHNzZFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSGc3RWxCO0FBQ0Y7QUduN0VnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIczdFbEI7QUFDRjtBR3o3RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUg0N0VsQjtBQUNGO0FHLzdFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSGs4RWxCO0FBQ0Y7QUdyOEVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxlQUFVO0VIdzhFbEI7QUFDRjtBRzM4RWdDO0VBSjFCO0lBS0ksNkJBQVc7UUFBWCxnQkFBVztJQUNYLGVBQVU7RUg4OEVsQjtBQUNGO0FHajlFZ0M7RUFKMUI7SUFLSSw2QkFBVztRQUFYLGdCQUFXO0lBQ1gsZUFBVTtFSG85RWxCO0FBQ0Y7QUd2OUVnQztFQUoxQjtJQUtJLDZCQUFXO1FBQVgsZ0JBQVc7SUFDWCxl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QTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtQ0FBQTtJQUNBLDJCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQ0FBQTtJQUNBLDJCQUFBO0VBQ0Y7O0VBRUE7SUFDRSx5Q0FBQTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSx5Q0FBQTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSx5Q0FBQTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSx5Q0FBQTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSx5Q0FBQTtJQUNBLGlDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtQ0FBQTtJQUNBLDJCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBQUNGO0FBQ0E7RUFDRTs7SUFFRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7Ozs7O0lBS0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBOzs7O0lBSUUsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFOztJQUVFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTs7Ozs7SUFLRSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsOEJBQUE7RUFDQSxzQkFBQTtBQUNGO0FBQ0E7RUFDRTs7SUFFRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7Ozs7O0lBS0UsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBOzs7O0lBSUUsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFOztJQUVFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTs7Ozs7SUFLRSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsOEJBQUE7RUFDQSxzQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtEQUFBO0lBQ0EsMENBQUE7RUFDRjs7RUFFQTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7RUFDRjs7RUFFQTtJQUNFLGtEQUFBO0lBQ0EsMENBQUE7RUFDRjs7RUFFQTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7RUFDRjs7RUFFQTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtEQUFBO0lBQ0EsMENBQUE7RUFDRjs7RUFFQTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7RUFDRjs7RUFFQTtJQUNFLGtEQUFBO0lBQ0EsMENBQUE7RUFDRjs7RUFFQTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7RUFDRjs7RUFFQTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSw4Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsaUNBQUE7RUFDQSx5QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxvQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjs7RUFFQTs7SUFFRSxrRUFBQTtJQUNBLDBEQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7OztJQUdFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjs7RUFFQTs7SUFFRSxrRUFBQTtJQUNBLDBEQUFBO0VBQ0Y7O0VBRUE7Ozs7SUFJRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7OztJQUdFLGtFQUFBO0lBQ0EsMERBQUE7RUFDRjs7RUFFQTtJQUNFLG1DQUFBO0lBQ0EsMkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSw0QkFBQTtFQUNBLG9CQUFBO0FBQ0Y7QUFDQSw2RUFBQTtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtRUFBQTtJQUNBLDJEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtRUFBQTtJQUNBLDJEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrRUFBQTtJQUNBLDBEQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtRUFBQTtJQUNBLDJEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtRUFBQTtJQUNBLDJEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxpRUFBQTtJQUNBLHlEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrRUFBQTtJQUNBLDBEQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsOEJBQUE7RUFDQSxzQkFBQTtBQUNGO0FBQ0E7RUFDRTs7O0lBR0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGOztFQUVBO0lBQ0Usa0RBQUE7SUFDQSwwQ0FBQTtFQUNGOztFQUVBO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtFQUNGOztFQUVBO0lBQ0Usb0RBQUE7SUFDQSw0Q0FBQTtFQUNGOztFQUVBO0lBQ0Usb0RBQUE7SUFDQSw0Q0FBQTtFQUNGOztFQUVBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtFQUNGOztFQUVBO0lBQ0Usd0RBQUE7SUFDQSxnREFBQTtFQUNGOztFQUVBO0lBQ0UsNERBQUE7SUFDQSxvREFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFOzs7SUFHRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrREFBQTtJQUNBLDBDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxnREFBQTtJQUNBLHdDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxvREFBQTtJQUNBLDRDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxvREFBQTtJQUNBLDRDQUFBO0VBQ0Y7O0VBRUE7SUFDRSx3REFBQTtJQUNBLGdEQUFBO0VBQ0Y7O0VBRUE7SUFDRSx3REFBQTtJQUNBLGdEQUFBO0VBQ0Y7O0VBRUE7SUFDRSw0REFBQTtJQUNBLG9EQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2QkFBQTtJQUNBLHFCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2QkFBQTtJQUNBLHFCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2QkFBQTtJQUNBLHFCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2QkFBQTtJQUNBLHFCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsaUNBQUE7RUFDQSx5QkFBQTtFQUNBLDBDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrREFBQTtFQUNBLHVEQUFBO0VBQ0EsOENBQUE7RUFDQSxzQ0FBQTtBQUNGO0FBQ0EsbUJBQUE7QUFDQTtFQUNFO0lBQ0UsaURBQUE7SUFDQSx5Q0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaURBQUE7SUFDQSx5Q0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLGtDQUFBO0VBQ0EsMEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0lBQ0EsWUFBQTtFQUNGOztFQUVBO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDJCQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpREFBQTtJQUNBLHlDQUFBO0lBQ0EsWUFBQTtFQUNGOztFQUVBO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDJCQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2Q0FBQTtJQUNBLHFDQUFBO0lBQ0EsWUFBQTtFQUNGOztFQUVBO0lBQ0UsMkJBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdEQUFBO0lBQ0Esd0NBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSw2Q0FBQTtJQUNBLHFDQUFBO0lBQ0EsWUFBQTtFQUNGOztFQUVBO0lBQ0UsMkJBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0RBQUE7SUFDQSx3Q0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLGdDQUFBO0VBQ0Esd0JBQUE7QUFDRjtBQUNBLGVBQUE7QUFDQTtFQUNFO0lBQ0UsMkJBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrQ0FBQTtJQUNBLHVDQUFBO0lBQ0EsWUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkJBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDZDQUFBO0lBQ0EscUNBQUE7SUFDQSxZQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrQ0FBQTtJQUNBLHVDQUFBO0lBQ0EsWUFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG1DQUFBO0VBQ0EsMkJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsNkNBQUE7SUFDQSxxQ0FBQTtJQUNBLFlBQUE7RUFDRjs7RUFFQTtJQUNFLGlEQUFBO0lBQ0EseUNBQUE7SUFDQSxZQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7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RUFDRjs7RUFFQTs7SUFFRSxVQUFBO0lBQ0Esc0RBQUE7SUFDQSw4Q0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVEQUFBO0lBQ0EsK0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHlEQUFBO0lBQ0EsaURBQUE7RUFDRjs7RUFFQTs7SUFFRSxVQUFBO0lBQ0Esc0RBQUE7SUFDQSw4Q0FBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLHVEQUFBO0lBQ0EsK0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQSxzQkFBQTtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsOEJBQUE7RUFDQSxzQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UscUNBQUE7RUFDQSw2QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usa0NBQUE7RUFDQSwwQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UscUNBQUE7RUFDQSw2QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsbUNBQUE7RUFDQSwyQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usc0NBQUE7RUFDQSw4QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsZ0NBQUE7RUFDQSx3QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsbUNBQUE7RUFDQSwyQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSwrQ0FBQTtJQUNBLHVDQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsK0NBQUE7SUFDQSx1Q0FBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHFDQUFBO0VBQ0EsNkJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDhDQUFBO0lBQ0Esc0NBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLDhDQUFBO0lBQ0Esc0NBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw4Q0FBQTtJQUNBLHNDQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usd0NBQUE7RUFDQSxnQ0FBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsNkNBQUE7SUFDQSxxQ0FBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHlDQUFBO0VBQ0EsaUNBQUE7QUFDRjtBQUNBLGlCQUFBO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSwrQkFBQTtFQUNBLHVCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsbUNBQUE7RUFDQSwyQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSw0Q0FBQTtJQUNBLG9DQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHNDQUFBO0VBQ0EsOEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLDZDQUFBO0lBQ0EscUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usc0NBQUE7RUFDQSw4QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsNENBQUE7SUFDQSxvQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLDRDQUFBO0lBQ0Esb0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSx1Q0FBQTtFQUNBLCtCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtFQUNGOztFQUVBO0lBQ0UsVUFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsaUNBQUE7RUFDQSx5QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0EsNkNBQUE7SUFDQSxxQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsK0NBQUE7SUFDQSx1Q0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLCtDQUFBO0lBQ0EsdUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxzQ0FBQTtFQUNBLDhCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLDhDQUFBO0lBQ0Esc0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSw4Q0FBQTtJQUNBLHNDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0UsdUNBQUE7RUFDQSwrQkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7RUFDQTtJQUNFLFVBQUE7SUFDQSw2Q0FBQTtJQUNBLHFDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsNkNBQUE7SUFDQSxxQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLDBDQUFBO0VBQ0Esa0NBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0VBQ0E7SUFDRSxVQUFBO0lBQ0EsOENBQUE7SUFDQSxzQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtFQUNBO0lBQ0UsVUFBQTtJQUNBLDhDQUFBO0lBQ0Esc0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSx5Q0FBQTtFQUNBLGlDQUFBO0FBQ0Y7QUFDQSxhQUFBO0FBQ0E7RUFDRTtJQUNFLHNHQUFBO0lBQ0EsOEZBQUE7SUFDQSwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7SUFDRTtnQ0FDRTtJQUNGO2dDQUNFO0lBQ0YsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGOztFQUVBO0lBQ0U7Z0NBQ0U7SUFDRjtnQ0FDRTtJQUNGLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFOzZCQUNFO0lBQ0Y7NkJBQ0U7SUFDRiwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSxtR0FBQTtJQUNBLDJGQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usc0dBQUE7SUFDQSw4RkFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjs7RUFFQTtJQUNFO2dDQUNFO0lBQ0Y7Z0NBQ0U7SUFDRiwyQ0FBQTtJQUNBLG1DQUFBO0VBQ0Y7O0VBRUE7SUFDRTtnQ0FDRTtJQUNGO2dDQUNFO0lBQ0YsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0U7NkJBQ0U7SUFDRjs2QkFDRTtJQUNGLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLG1HQUFBO0lBQ0EsMkZBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0Usb0NBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFQUNGOztFQUVBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUFDRjs7RUFFQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSwrQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTtBQUNGO0FBQ0E7RUFDRTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VBQ0Y7O0VBRUE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSwwQ0FBQTtJQUNBLGtDQUFBO0VBQ0Y7O0VBRUE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFQUNGOztFQUVBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLCtDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtFQUNBLHVCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFQUNGOztFQUVBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSwyQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0VBQUE7RUFDQSx3REFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSwrQ0FBQTtFQUNBLHVDQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFQUNGOztFQUVBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLFVBQUE7RUFDRjs7RUFFQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSwyQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0VBQUE7RUFDQSx3REFBQTtFQUNBLCtDQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0FBQ0Y7QUFDQSxlQUFBO0FBQ0E7RUFDRTtJQUNFLHdEQUFBO0lBQ0EsZ0RBQUE7SUFDQSxVQUFBO0VBQ0Y7O0VBRUE7SUFDRSwrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsVUFBQTtFQUNGOztFQUVBO0lBQ0UsK0JBQUE7SUFDQSx1QkFBQTtFQUNGOztFQUVBO0lBQ0UsdUNBQUE7SUFDQSwrQkFBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0RBQUE7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QUFBO0lBQ0EsK0RBQUE7SUFDQSx5RUFBQTtJQUNBLGlFQUFBO0VBQ0Y7O0VBRUE7SUFDRSxVQUFBO0lBQ0Esb0VBQUE7SUFDQSw0REFBQTtJQUNBLHNFQUFBO0lBQ0EsOERBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtBQUNGO0FBQ0Esc0JBQUE7QUFDQTtFQUNFO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBQTtJQUNBLG1DQUFBO0lBQ0EsbUJBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMkNBQUE7SUFDQSxtQ0FBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQ0FBQTtJQUNBLG1DQUFBO0lBQ0EsbUJBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLDJCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQ0FBQTtJQUNBLGtDQUFBO0lBQ0EsbUJBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxvQ0FBQTtFQUNBLDRCQUFBO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMENBQUE7SUFDQSxrQ0FBQTtJQUNBLG1CQUFBO0VBQ0Y7O0VBRUE7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQ0FBQTtJQUNBLGtDQUFBO0lBQ0EsbUJBQUE7RUFDRjs7RUFFQTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRSxpQ0FBQTtFQUNBLHlCQUFBO0FBQ0Y7QUFDQSxrQkFBQTtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrQkFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrQkFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrQkFBQTtJQUNBLDBDQUFBO0lBQ0Esa0NBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMENBQUE7SUFDQSxrQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLHFDQUFBO0VBQ0EsNkJBQUE7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1Q0FBQTtJQUNBLCtCQUFBO0VBQ0Y7O0VBRUE7SUFDRSxrQkFBQTtJQUNBLDJDQUFBO0lBQ0EsbUNBQUE7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVDQUFBO0lBQ0EsK0JBQUE7RUFDRjs7RUFFQTtJQUNFLGtCQUFBO0lBQ0EsMkNBQUE7SUFDQSxtQ0FBQTtFQUNGO0FBQ0Y7QUFDQTtFQUNFLGtDQUFBO0VBQ0EsMEJBQUE7QUFDRjs7QUN6K0hBLHFGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSwrRUFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsdUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHVGQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHVGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxpRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEseUdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLDhCQUFBLENBQUEsc0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsMkJBQUEsQ0FBQSxtQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLDhCQUFBLENBQUEsc0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsMkJBQUEsQ0FBQSxtQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHlGQUFBLGlDQUFBLENBQUEseUJBQUEsQ0FBQSxtRkFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQUEsMkdBQUEsOEJBQUEsQ0FBQSxzQkFBQSxDQUFBLHlGQUFBLGdDQUFBLENBQUEsd0JB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O0lBQ1YsYUFBUTtFckJtZ1BWO0FBQ0Y7QXFCbmdQRTtFQUNFLG1CQUFZO0FyQnFnUGhCO0FxQnBnUEU7RUFDRSxjQUFRO0VBQ1Isa0JBQWM7QXJCc2dQbEI7QXFCcmdQSTtFQUNFLGdCQUFjO0FyQnVnUHBCO0FxQnRnUEk7RUFDRSxXQUFNO0VBQ04sZUFBVTtBckJ3Z1BoQjtBcUJ2Z1BJO0VBQ0UsMEJBQWlCO0VBQ2pCLGFBQVE7QXJCeWdQZDtBc0IxblBBO0VBQ0UsZUFBUztBdEI0blBYO0FzQjFuUEE7RUFDRSxlQUFRO0VBQ1IsUUFBTztBdEI0blBUO0FzQjNuUEU7RUFDRSxVQUFRO0F0QjZuUFo7QXNCM25QQTtFQUNFLGtCQUFVO0VBQ1Ysc0JBQWdCO0VBQ2hCLFNBQVE7QXRCNm5QVjtBc0IzblBBOztFQUNFLGtCQUFVO0VBQ1YsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtBdEI4blBWO0FzQjVuUEE7RUFDRSxlQUFPO0F0QjhuUFQ7O0FBRUEsNnJsRUFBNnJsRSIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICAgICAgICBUaGlzIGZvbnQgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIENvbW1lcmNpYWwgVHlwZS5cblxuICAgICAgICBZb3UgbWF5IG5vdCBtb2RpZnkgdGhlIGZvbnQgc29mdHdhcmUsIHVzZSBpdCBvbiBhbm90aGVyIHdlYnNpdGUsIG9yIGluc3RhbGwgaXQgb24gYSBjb21wdXRlci5cblxuICAgICAgICBMaWNlbnNlIGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBhdCBodHRwOi8vY29tbWVyY2lhbHR5cGUuY29tL2V1bGFcbiAgICAgICAgRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHZpc2l0IENvbW1lcmNpYWwgVHlwZSBhdCBodHRwOi8vY29tbWVyY2lhbHR5cGUuY29tIG9yIGVtYWlsIHVzIGF0IGluZm9bYXRdY29tbWVyY2lhbHR5cGUuY29tXG5cbiAgICAgICAgQ29weXJpZ2h0IChDKSAyMDE2IFNjaHdhcnR6Y28gSW5jLlxuICAgICAgICBMaWNlbnNlOiAxNjExLVpPR1NKUyAgICAgXG4qL1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXJJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TdXBlckl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXJJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TdXBlckl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1TdXBlckl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVN1cGVyLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXItV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVN1cGVyLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstU3VwZXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstU3VwZXItV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgOTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1CbGFja0l0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1CbGFja0l0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJsYWNrSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUJsYWNrSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstQmxhY2stV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1CbGFjay1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstQmxhY2stV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1CbGFjay1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1CbGFjay1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA4MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1Cb2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1Cb2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstQm9sZEl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDcwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1Cb2xkSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDcwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUJvbGQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1Cb2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUJvbGQtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZEl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVNlbWlib2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVNlbWlib2xkSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1TZW1pYm9sZC1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLU1lZGl1bUl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLU1lZGl1bUl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNTAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLU1lZGl1bUl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLU1lZGl1bS1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLU1lZGl1bS1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLU1lZGl1bS1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXJJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstUmVndWxhckl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDQwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDQwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLVJlZ3VsYXItV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1MaWdodEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0SXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1MaWdodEl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUxpZ2h0SXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUxpZ2h0SXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1MaWdodC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1MaWdodC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1MaWdodC1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHRJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1FeHRyYWxpZ2h0SXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1FeHRyYWxpZ2h0SXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstRXh0cmFsaWdodEl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDIwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1FeHRyYWxpZ2h0SXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBXZWInO1xuICBmb250LXdlaWdodDogIDIwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstRXh0cmFsaWdodC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLUV4dHJhbGlnaHQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1FeHRyYWxpZ2h0LVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5HcmFwaGlrLUV4dHJhbGlnaHQtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1UaGluSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL0dyYXBoaWstVGhpbkl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstVGhpbkl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9HcmFwaGlrLVRoaW5JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAxMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLkdyYXBoaWstVGhpbkl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ0dyYXBoaWsgTEMgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAxMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrIExDIFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9HcmFwaGlrLVRoaW4tV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay1UaGluLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvR3JhcGhpay1UaGluLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL0dyYXBoaWstVGhpbi1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uR3JhcGhpay1UaGluLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpayBMQyBXZWInO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXJJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TdXBlckl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXJJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TdXBlckl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDkwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1TdXBlckl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVN1cGVyLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXItV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVN1cGVyLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtU3VwZXItV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICA5MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtU3VwZXItV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgOTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1CbGFja0l0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1CbGFja0l0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJsYWNrSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgODAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUJsYWNrSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtQmxhY2stV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1CbGFjay1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtQmxhY2stV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1CbGFjay1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDgwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1CbGFjay1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA4MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJvbGRJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1Cb2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1Cb2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtQm9sZEl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDcwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1Cb2xkSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDcwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtQm9sZC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUJvbGQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1Cb2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUJvbGQtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNzAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkSXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZEl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVNlbWlib2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVNlbWlib2xkSXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtU2VtaWJvbGQtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtU2VtaWJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1TZW1pYm9sZC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDYwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1TZW1pYm9sZC1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA2MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LU1lZGl1bUl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LU1lZGl1bUl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNTAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LU1lZGl1bUl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LU1lZGl1bS1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LU1lZGl1bS1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTWVkaXVtLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNTAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LU1lZGl1bS1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICA1MDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXJJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1SZWd1bGFySXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1SZWd1bGFySXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtUmVndWxhckl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDQwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1SZWd1bGFySXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDQwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtUmVndWxhci1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXItV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVJlZ3VsYXItV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1SZWd1bGFyLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LVJlZ3VsYXItV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1MaWdodEl0YWxpYy1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0SXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1MaWdodEl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUxpZ2h0SXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xuICBmb250LXN0eWxlOiAgIGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUxpZ2h0SXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtTGlnaHQtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1MaWdodC1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtTGlnaHQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1MaWdodC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDMwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1MaWdodC1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAzMDA7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHRJdGFsaWMtV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1FeHRyYWxpZ2h0SXRhbGljLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1FeHRyYWxpZ2h0SXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtRXh0cmFsaWdodEl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDIwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1FeHRyYWxpZ2h0SXRhbGljLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDIwMDtcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtRXh0cmFsaWdodC1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHQtV2ViLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LUV4dHJhbGlnaHQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1FeHRyYWxpZ2h0LVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi5Qcm9kdWt0LUV4dHJhbGlnaHQtV2ViIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIGZvbnQtd2VpZ2h0OiAgMjAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1UaGluSXRhbGljLVdlYi5lb3QnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL1Byb2R1a3QtVGhpbkl0YWxpYy1XZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtVGhpbkl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCdmb250cy9Qcm9kdWt0LVRoaW5JdGFsaWMtV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICAxMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLlByb2R1a3QtVGhpbkl0YWxpYy1XZWIge1xuICBmb250LWZhbWlseTogJ1Byb2R1a3QgV2ViJztcbiAgZm9udC13ZWlnaHQ6ICAxMDA7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm9kdWt0IFdlYic7XG4gIHNyYzogdXJsKCdmb250cy9Qcm9kdWt0LVRoaW4tV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnZm9udHMvUHJvZHVrdC1UaGluLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnZm9udHMvUHJvZHVrdC1UaGluLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2ZvbnRzL1Byb2R1a3QtVGhpbi1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uUHJvZHVrdC1UaGluLVdlYiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJvZHVrdCBXZWInO1xuICBmb250LXdlaWdodDogIDEwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7QGtleWZyYW1lcyBwbHlyLXByb2dyZXNze3Rve2JhY2tncm91bmQtcG9zaXRpb246MjVweCAwO2JhY2tncm91bmQtcG9zaXRpb246dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSxpbmhlcml0KTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xpbmUtaGVpZ2h0OjEuNztsaW5lLWhlaWdodDp2YXIoLS1wbHlyLWxpbmUtaGVpZ2h0LDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwxOHB4KX19LnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnN7ZGlzcGxheTpibG9ja30ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KX4ucGx5cl9fY2FwdGlvbnN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCxyZ2JhKDAsMCwwLC44KSk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cywzcHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOHB4O2hlaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXN7b3V0bGluZTozcHggZG90dGVkICMwMGIyZmY7b3V0bGluZTp2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSkgZG90dGVkIDNweDtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgNXB4O3BhZGRpbmc6MCBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw0cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7Ym9yZGVyOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzo0LjY2NjY3cHggMTAuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMS41KSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO3JpZ2h0OjYuNXB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2t7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO21hcmdpbjo3cHg7bWFyZ2luOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTttYXJnaW4tYm90dG9tOjMuNXB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoyKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjojNzI4MTk3O2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3Jle2JhY2tncm91bmQ6I2RjZGZlNTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwjZGNkZmU1KTtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZjtib3gtc2hhZG93OjAgMXB4IDAgdmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLXNoYWRvdy1jb2xvciwjZmZmKTtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDozLjVweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb117cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YmVmb3Jle2JvcmRlci1yYWRpdXM6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3Jle2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItY29udHJvbC10b2dnbGUtY2hlY2tlZC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgzNSw0MCw0NywuMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSAtIC0ycHgpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MjQuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyozLjUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyNnB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqMik7Y29sb3I6IzAwYjJmZjtjb2xvcjp2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCx2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDtoZWlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkqMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7bWFyZ2luOjA7bWluLXdpZHRoOjA7cGFkZGluZzowO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLGN1cnJlbnRDb2xvciAwLHRyYW5zcGFyZW50IDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwwKSx0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwwKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmU6M3B4IGRvdHRlZCAjMDBiMmZmO291dGxpbmU6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpIGRvdHRlZCAzcHg7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1vei1yYW5nZS10cmFja3tvdXRsaW5lOjNweCBkb3R0ZWQgIzAwYjJmZjtvdXRsaW5lOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKSBkb3R0ZWQgM3B4O291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFja3tvdXRsaW5lOjNweCBkb3R0ZWQgIzAwYjJmZjtvdXRsaW5lOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKSBkb3R0ZWQgM3B4O291dGxpbmUtb2Zmc2V0OjJweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsNXB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSkpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMikgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioxLjUpO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7bGVmdDowO21heC13aWR0aDoxMjBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMHB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO21hcmdpbi10b3A6LTIuNXB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMikqLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDM1LDQwLDQ3LC42KSAyNSUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCA1MCUscmdiYSgzNSw0MCw0NywuNikgMCxyZ2JhKDM1LDQwLDQ3LC42KSA3NSUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KTtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSl9LnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjFweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjNweDt3aWR0aDp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aCwzcHgpO3otaW5kZXg6M30ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjExMHB4O21pbi13aWR0aDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwJX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1le21pbi13aWR0aDowO3dpZHRoOmF1dG99LnBseXItLWF1ZGlve2Rpc3BsYXk6YmxvY2t9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCM0YTU0NjQpO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgzNSw0MCw0NywuMSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLHJnYmEoMzUsNDAsNDcsLjEpKX0ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKX0ucGx5ci0tdmlkZW97YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtoZWlnaHQ6MTAwJTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2FzcGVjdC1yYXRpbzoxNi85fUBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxNi85KXsucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX19LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkPi5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjI0MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTM4LjI4MTI1JSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC43NSkpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtsZWZ0OjA7cGFkZGluZzo1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSl9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzoxNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMS41KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVye29wYWNpdHk6MX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggaHNsYSgwLDAlLDEwMCUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixoc2xhKDAsMCUsMTAwJSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCBoc2xhKDAsMCUsMTAwJSwuNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLGhzbGEoMCwwJSwxMDAlLC41KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggaHNsYSgwLDAlLDEwMCUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixoc2xhKDAsMCUsMTAwJSwuNSkpfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUpO2NvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3R0b206MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2FkczphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2FkczplbXB0eTphZnRlcntkaXNwbGF5Om5vbmV9LnBseXJfX2N1ZXN7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDtvcGFjaXR5Oi44O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6M3B4O3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCA1cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpO2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuNzUpKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuNzUpKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDVweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDVweCkgLSAxcHgpO2JvdHRvbTowO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzoyMHB4IDZweCA2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3ByZXZpZXctc2NydWJiaW5ne2JvdHRvbTowO2ZpbHRlcjpibHVyKDFweCk7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjphdXRvO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiJGhlYWRlcl9iYXNlXG4gIG1hcmdpbjogMFxuICBmb250LXdlaWdodDogd2VpZ2h0X3JlZ3VsYXJcbiAgZm9udC1mYW1pbHkgaGVhZGVyX2ZvbnRcbiAgY29sb3IgaGVhZGVyX3RleHRcblxuJGgxXG4gIEBleHRlbmQgJGhlYWRlcl9iYXNlXG4gIGZvbnQtc2l6ZTogNDBweFxuICBsaW5lLWhlaWdodDogMS4xMVxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzOXB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wb3J0LmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDM4cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMzZweFxuXG4kaDJcbiAgQGV4dGVuZCAkaGVhZGVyX2Jhc2VcbiAgZm9udC1zaXplOiAzNnB4XG4gIGxpbmUtaGVpZ2h0OiAxLjIxXG4gIEBtZWRpYSBicmVha3BvaW50cy5sYW5kLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDM1cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMzRweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzMnB4XG5cbiRoM1xuICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuICBmb250LXNpemU6IDMycHhcbiAgbGluZS1oZWlnaHQ6IDEuMjJcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhbmQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMzFweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAzMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDI4cHhcblxuJGg0XG4gIEBleHRlbmQgJGhlYWRlcl9iYXNlXG4gIGZvbnQtc2l6ZTogMjhweFxuICBsaW5lLWhlaWdodDogMS4yNFxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAyN3B4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wb3J0LmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDI2cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMjRweFxuXG4kaDVcbiAgQGV4dGVuZCAkaGVhZGVyX2Jhc2VcbiAgZm9udC1zaXplOiAyNHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIEBtZWRpYSBicmVha3BvaW50cy5sYW5kLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDIzcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMjJweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAyMHB4XG5cbiRoNlxuICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuICBmb250LXNpemU6IDIwcHhcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhbmQuYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZTogMTlweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplOiAxOHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBmb250LXNpemU6IDE2cHhcblxuJGNhcHRpb25cbiAgZm9udC1zaXplIDE0cHhcbiAgbGluZS1oZWlnaHQgMS4yXG4gIG1hcmdpbi10b3AgMTBweCIsbnVsbCwiZm9yIGtleSwgdmFsdWUgaW4gY29sb3J2YXJzXG4gIC5jb2xvci0te2tleX1cbiAgICBjb2xvcjogdmFsdWUgIWltcG9ydGFudFxuICAub3ZlcmxheS0te2tleX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhbHVlXG4gIC5iZy0te2tleX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhbHVlXG4gIC5ibG9jay0tYmd7a2V5fVxuICAgIGJhY2tncm91bmQtY29sb3IgdmFsdWVcbiAgLmJ0bi0te2tleX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhbHVlXG4gICAgY29sb3Igd2hpdGVcbiAgICBib3JkZXIgMnB4IHNvbGlkIHZhbHVlXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvciBkYXJrZW4odmFsdWUsMTApXG4gICAgICBib3JkZXIgMnB4IHNvbGlkIGRhcmtlbih2YWx1ZSwxMClcbiAgLmJ0bi0te2tleX1PdXRsaW5lXG4gICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgIGNvbG9yIHZhbHVlXG4gICAgYm9yZGVyIDNweCBzb2xpZCB2YWx1ZSAhaW1wb3J0YW50XG4gICAgcGFkZGluZyA4cHggNTBweCAhaW1wb3J0YW50XG4gICAgc3ZnICpcbiAgICAgIHN0cm9rZSB2YWx1ZVxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgdmFsdWVcbiAgICAgIGJvcmRlciAzcHggc29saWQgdmFsdWVcbiAgICAgIGNvbG9yIHdoaXRlXG4gICAgICBzdmcgKlxuICAgICAgICBzdHJva2Ugd2hpdGVcbiAgLmJsb2NrLmJsb2NrLS10ZXh0e2tleX1cbiAgICBtYWtlLWNvbG9yKHZhbHVlKVxuXG4gIC5ibG9jay5ibG9jay0tYmd7a2V5fS5ibG9jay0tcGFkZGluZ0JvdHRvbURlZmF1bHQgKyAuYmxvY2suYmxvY2stLWJne2tleX0uYmxvY2stLXBhZGRpbmdUb3BEZWZhdWx0XG4gICAgcGFkZGluZy10b3AgMFxuXG4gIC8vIGlmIGtleSBpcyAnbmF2eScgfHwga2V5IGlzICdibGFjaydcbiAgLy8gICAuYmxvY2suYmxvY2stLWJne2tleX1cbiAgLy8gICAgIG1ha2UtY29sb3IobGlnaHRiZWlnZSkiLCJtYWtlLWNvbG9yKGNvbG9yKVxuICBwLCBsaSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYmxvY2txdW90ZSwgZGl2XG4gICAgY29sb3IgY29sb3JcbiAgYTpub3QoLmJ0bilcbiAgICBjb2xvciBjb2xvclxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yIGRhcmtlbihjb2xvciwgMTApXG5cbmJhc2VUeXBvZ3JhcGh5KClcbiAgZm9udC1mYW1pbHkgYmFzZV9mb250XG4gIGZvbnQtc2l6ZTogYmFzZV9mb250X3NpemVcbiAgbGluZS1oZWlnaHQ6IGJhc2VfbGluZV9oZWlnaHRcbiAgZm9udC13ZWlnaHQ6IGJhc2VfZm9udF93ZWlnaHRcbiAgY29sb3I6IHByaW1hcnlfdGV4dFxuXG5ub0J1dHRvbigpXG4gIGN1cnNvciBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGFwcGVhcmFuY2Ugbm9uZVxuICBwYWRkaW5nIDBcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICBib3JkZXIgMFxuICBiYXNlVHlwb2dyYXBoeSgpXG5cbmljb24oKVxuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnRcbiAgc3BlYWs6IG5vbmVcbiAgZm9udC1zdHlsZTogbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgZm9udC12YXJpYW50OiBub3JtYWxcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmVcbiAgbGluZS1oZWlnaHQ6IDFcblxuYmFzZS10cmFuc2l0aW9uKClcbiAgdHJhbnNpdGlvbiBiYXNlX3RyYW5zaXRpb25cblxucmFkaXVzKG11bHQgPSAxKVxuICBib3JkZXItcmFkaXVzIGJhc2VfcmFkaXVzICogbXVsdFxuXG52aXNpYmxlKClcbiAgdmlzaWJpbGl0eSB2aXNpYmxlICFpbXBvcnRhbnRcbiAgb3BhY2l0eSAxICFpbXBvcnRhbnRcbiAgKlxuICAgIHZpc2liaWxpdHkgdmlzaWJsZSAhaW1wb3J0YW50XG4gICAgb3BhY2l0eSAxICFpbXBvcnRhbnRcblxuaGlkZGVuKClcbiAgdmlzaWJpbGl0eSBoaWRkZW4gIWltcG9ydGFudFxuICBvcGFjaXR5IDAgIWltcG9ydGFudFxuICAqXG4gICAgdmlzaWJpbGl0eSBoaWRkZW4gIWltcG9ydGFudFxuICAgIG9wYWNpdHkgMCAhaW1wb3J0YW50XG5cbnNob3coKVxuICB2aXNpYmlsaXR5IHZpc2libGUgIWltcG9ydGFudFxuICBvcGFjaXR5IDEgIWltcG9ydGFudFxuICBtYXgtaGVpZ2h0IDEwMDBweFxuICAqXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlICFpbXBvcnRhbnRcbiAgICBvcGFjaXR5IDEgIWltcG9ydGFudFxuICAgIG1heC1oZWlnaHQgMTAwMHB4XG5cbmhpZGUoKVxuICB2aXNpYmlsaXR5IGhpZGRlbiAhaW1wb3J0YW50XG4gIG9wYWNpdHkgMCAhaW1wb3J0YW50XG4gIG1heC1oZWlnaHQgMFxuICAqXG4gICAgdmlzaWJpbGl0eSBoaWRkZW4gIWltcG9ydGFudFxuICAgIG9wYWNpdHkgMCAhaW1wb3J0YW50XG4gICAgbWF4LWhlaWdodCAwXG5cbmhpZGVTdHlsZXMoKVxuICBtYXJnaW4tdG9wIDAgIWltcG9ydGFudFxuICBtYXJnaW4tYm90dG9tIDAgIWltcG9ydGFudFxuICBwYWRkaW5nLXRvcCAwICFpbXBvcnRhbnRcbiAgcGFkZGluZy1ib3R0b20gMCAhaW1wb3J0YW50XG4gICpcbiAgICBtYXJnaW4tdG9wIDAgIWltcG9ydGFudFxuICAgIG1hcmdpbi1ib3R0b20gMCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy10b3AgMCAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1ib3R0b20gMCAhaW1wb3J0YW50IiwiOnJvb3RcbiAgZm9udC1zaXplIGJhc2VfZm9udF9zaXplXG5cbmh0bWwsIGJvZHlcbiAgbWFyZ2luIDBcbiAgcGFkZGluZyAwXG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDEwMCVcbiAgZm9udC1zaXplIGJhc2VfZm9udF9zaXplXG5cbi5zaXRlV3JhcHBlclxuICBtaW4taGVpZ2h0IDEwMHZoXG4gIGJhY2tncm91bmQtaW1hZ2UgdXJsKCdpbWcvYmcucG5nJylcbiAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBjZW50ZXJcblxuLnNpdGVCb2R5XG4gIGNvbnRhaW4gcGFpbnRcblxuLm1haW5Db250ZW50XG4gIHBhZGRpbmctYm90dG9tIDE1MHB4XG4gIEBtZWRpYSAobWF4LXdpZHRoIDEwMjNweClcbiAgICBwYWRkaW5nLWJvdHRvbSA1MHZoXG5cbiosICo6YmVmb3JlLCAqOmFmdGVyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb25cbiAgZGlzcGxheTogYmxvY2tcblxuZmlndXJlXG4gIHBhZGRpbmcgMFxuICBtYXJnaW4gMFxuXG4qOmZvY3VzXG4gIG91dGxpbmUgM3B4IHNvbGlkIHByaW1hcnlcblxuLmdyaWRcbiAgZGlzcGxheSBmbGV4XG4gIGZsZXggMCAxIGF1dG9cbiAgZmxleC1kaXJlY3Rpb24gcm93XG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgZmxleC13cmFwIHdyYXBcbiAgbWFyZ2luLWxlZnQgZ3V0dGVyICogLTFcbiAgbWFyZ2luLXJpZ2h0IGd1dHRlciAqIC0xXG4gIG1hcmdpbi1ib3R0b20gLTYwcHhcbiAgPiAqXG4gICAgcGFkZGluZy1sZWZ0IGd1dHRlclxuICAgIHBhZGRpbmctcmlnaHQgZ3V0dGVyXG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLm5hdi5icmVha3BvaW50XG4gICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgIG1heC13aWR0aCAxMDAlXG5cbltjbGFzc149XCJncmlkLW9mZnNldC1cIl0sIFtjbGFzcyo9XCIgZ3JpZC1vZmZzZXQtXCJdXG4gIEBtZWRpYSBicmVha3BvaW50cy5uYXYuYnJlYWtwb2ludFxuICAgIG1hcmdpbi1sZWZ0IDAgIWltcG9ydGFudFxuXG4uZ3JpZC1vZmZzZXQtMFxuICBtYXJnaW4tbGVmdCAwXG5cbmZvciBjb2x1bW4gaW4gKDEuLmdyaWQtY29sdW1ucylcbiAgLmdyaWQte2NvbHVtbn1vZjEyXG4gICAgZmxleC1iYXNpcyAoY29sdW1uLzEyKSAqIDEwMCVcbiAgICBtYXgtd2lkdGggKGNvbHVtbi8xMikgKiAxMDAlXG4gICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICBtYXgtd2lkdGggMTAwJVxuXG4gIC5ncmlkLW9mZnNldC17Y29sdW1ufVxuICAgIG1hcmdpbi1sZWZ0IChjb2x1bW4vMTIpICogMTAwJVxuXG5mb3IgY29sdW1uIGluICgxLi43KVxuICAuZ3JpZC17Y29sdW1ufVxuICAgIGZsZXgtYmFzaXMgKDEvY29sdW1uKSAqIDEwMCVcbiAgICBtYXgtd2lkdGggKDEvY29sdW1uKSAqIDEwMCVcbiAgICBtYXJnaW4tYm90dG9tIDYwcHhcbiAgICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgIG1heC13aWR0aCAxMDAlXG5cbmZvciBrZXksIHZhbHVlIGluIGJyZWFrcG9pbnRzXG4gIEBtZWRpYSB2YWx1ZS5icmVha3BvaW50XG4gICAgLmdyaWRcbiAgICAgIG1hcmdpbi1sZWZ0IHZhbHVlLmd1dHRlciAqIC0xXG4gICAgICBtYXJnaW4tcmlnaHQgdmFsdWUuZ3V0dGVyICogLTFcbiAgICAgID4gKlxuICAgICAgICBwYWRkaW5nLWxlZnQgdmFsdWUuZ3V0dGVyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgdmFsdWUuZ3V0dGVyXG5cbiAgICBmb3IgY29sdW1uIGluICgxLi5ncmlkLWNvbHVtbnMpXG4gICAgICAuZ3JpZC17Y29sdW1ufW9mMTItLXtrZXl9XG4gICAgICAgIGZsZXgtYmFzaXMgKGNvbHVtbi8xMikgKiAxMDAlXG4gICAgICAgIG1heC13aWR0aCAoY29sdW1uLzEyKSAqIDEwMCVcblxuICAgIGZvciBjb2x1bW4gaW4gKDEuLjcpXG4gICAgICAuZ3JpZC17Y29sdW1ufS0te2tleX1cbiAgICAgICAgZmxleC1iYXNpcyAoMS9jb2x1bW4pICogMTAwJVxuICAgICAgICBtYXgtd2lkdGggKDEvY29sdW1uKSAqIDEwMCVcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgICAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuXG4uZ3JpZC0tYm9yZGVyc1xuICA+ICpcbiAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkIGJvcmRlclxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgYm9yZGVyLXJpZ2h0IDBcblxuLmdyaWQtLXJldmVyc2VcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG5cbi5ncmlkLS1jb2x1bW5cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4uZ3JpZC0tY29sdW1uUmV2ZXJzZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcblxuLmdyaWQtLWp1c3RpZnlDb250ZW50U3RhcnRcbiAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblxuLmdyaWQtLWp1c3RpZnlDb250ZW50RW5kXG4gIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRDZW50ZXJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRTcGFjZUJldHdlZW5cbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblxuLmdyaWQtLWp1c3RpZnlDb250ZW50U3BhY2VBcm91bmRcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZFxuXG4uZ3JpZC0tanVzdGlmeUNvbnRlbnRTcGFjZUV2ZW5seVxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtZXZlbmx5XG5cbi5ncmlkLS1hbGlnbkl0ZW1zU3RhcnRcbiAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuXG4uZ3JpZC0tYWxpZ25JdGVtc0VuZFxuICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuXG4uZ3JpZC0tYWxpZ25JdGVtc0NlbnRlclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcblxuLmdyaWQtLWFsaWduSXRlbXNTdHJldGNoXG4gIGFsaWduLWl0ZW1zIHN0cmV0Y2hcblxuLmdyaWQtLWFsaWduSXRlbXNCYXNlbGluZVxuICBhbGlnbi1pdGVtcyBiYXNlbGluZVxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3RhcnRcbiAgYWxpZ24tY29udGVudCBmbGV4LXN0YXJ0XG5cbi5ncmlkLS1hbGlnbkNvbnRlbnRFbmRcbiAgYWxpZ24tY29udGVudCBmbGV4LWVuZFxuXG4uZ3JpZC0tYWxpZ25Db250ZW50Q2VudGVyXG4gIGFsaWduLWNvbnRlbnQgY2VudGVyXG5cbi5ncmlkLS1hbGlnbkNvbnRlbnRTdHJldGNoXG4gIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3BhY2VCZXR3ZWVuXG4gIGFsaWduLWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG4uZ3JpZC0tYWxpZ25Db250ZW50U3BhY2VBcm91bmRcbiAgYWxpZ24tY29udGVudCBzcGFjZS1hcm91bmRcblxuXG4vLyBHbG9iYWwgQ1NTXG4vLyAucGFkZGluZ1RvcE5vbmVcbi8vICAgcGFkZGluZy10b3AgMFxuLy8gLnBhZGRpbmdUb3BTbWFsbFxuLy8gICBwYWRkaW5nLXRvcCA1MHB4XG4vLyAucGFkZGluZ1RvcERlZmF1bHRcbi8vICAgcGFkZGluZy10b3AgODBweFxuLy8gICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4vLyAgICAgcGFkZGluZy10b3AgNjBweFxuLy8gLnBhZGRpbmdUb3BMYXJnZVxuLy8gICBwYWRkaW5nLXRvcCAxMjBweFxuLy8gICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4vLyAgICAgcGFkZGluZy10b3AgMTAwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctdG9wIDgwcHhcblxuLy8gLnBhZGRpbmdCb3R0b21Ob25lXG4vLyAgIHBhZGRpbmctYm90dG9tIDBcbi8vIC5wYWRkaW5nQm90dG9tU21hbGxcbi8vICAgcGFkZGluZy1ib3R0b20gNTBweFxuLy8gLnBhZGRpbmdCb3R0b21EZWZhdWx0XG4vLyAgIHBhZGRpbmctYm90dG9tIDgwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctYm90dG9tIDYwcHhcbi8vIC5wYWRkaW5nQm90dG9tTGFyZ2Vcbi8vICAgcGFkZGluZy1ib3R0b20gMTIwcHhcbi8vICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuLy8gICAgIHBhZGRpbmctYm90dG9tIDEwMHB4XG4vLyAgIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbi8vICAgICBwYWRkaW5nLWJvdHRvbSA4MHB4XG4iLCIudS1hbGlnbkxlZnQsIC51LWFsaWdubGVmdFxuICB0ZXh0LWFsaWduOiBsZWZ0XG5cbi51LWFsaWduQ2VudGVyLCAudS1hbGlnbmNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnUtYWxpZ25SaWdodCwgLnUtYWxpZ25yaWdodFxuICB0ZXh0LWFsaWduOiByaWdodFxuXG4udS1ibG9ja1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG5cbi51LWlubGluZSwgLnUtaW5saW5lLWJsb2NrXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG5cbi51LW5vU2Nyb2xsXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLnUtcGxhaW5MaXN0XG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxuICBsaVxuICAgIG1hcmdpbjogMFxuICAgIHBhZGRpbmc6IDBcblxuLnUtbm9QYWxtXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtbm9OYXZcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4udS1ub1BvcnRcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4udS1ub0xhcmdlXG4gIEBtZWRpYSBicmVha3BvaW50cy5sYXJnZS5icmVha3BvaW50XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi51LW5vTGFuZFxuICBAbWVkaWEgYnJlYWtwb2ludHMubGFuZC5icmVha3BvaW50XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi51LW5vTGFyZ2VcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLmxhcmdlLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtYm90dG9tMFxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcblxuLnUtYm90dG9tNVxuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxuXG4udS1ib3R0b20xMFxuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcblxuLnUtYm90dG9tMTVcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XG5cbi51LWJvdHRvbTIwXG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxuXG4udS1saWdodFxuICBmb250LXdlaWdodDogd2VpZ2h0X2xpZ2h0ICFpbXBvcnRhbnRcblxuLnUtcmVndWxhclxuICBmb250LXdlaWdodDogd2VpZ2h0X3JlZ3VsYXIgIWltcG9ydGFudFxuXG4udS1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6IHdlaWdodF9tZWRpdW0gIWltcG9ydGFudFxuXG4udS1zZW1pYm9sZFxuICBmb250LXdlaWdodDogd2VpZ2h0X3NlbWlib2xkICFpbXBvcnRhbnRcblxuLnUtYm9sZFxuICBmb250LXdlaWdodDogd2VpZ2h0X2JvbGQgIWltcG9ydGFudFxuXG4udS1ibGFja1xuICBmb250LXdlaWdodDogd2VpZ2h0X2JsYWNrICFpbXBvcnRhbnRcblxuLnUtbm9uZVxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLnUtcmVsYXRpdmVcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnRcblxuLnUtZmxvYXRMZWZ0XG4gIGZsb2F0OiBsZWZ0XG5cbi51LW9mZnNldFxuICBwYWRkaW5nLWxlZnQ6IDYlXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBwYWRkaW5nLWxlZnQ6IDBcblxudWwudS1pbmxpbmVcbiAgcGFkZGluZy1yaWdodDogMjBweFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICBtYXJnaW46IDBcblxuLnZpc3VhbGx5SGlkZGVuXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudCIsIi8vIF92YXJpYWJsZXMuc3R5bFxuLmhlYWRlcl9mb250XG4gIGZvbnQtZmFtaWx5IGhlYWRlcl9mb250ICFpbXBvcnRhbnRcblxuLmJhc2VfZm9udFxuICBmb250LWZhbWlseSBiYXNlX2ZvbnQgIWltcG9ydGFudFxuXG4vLyBfbWl4aW5zLnN0eWxcbi52aXNpYmxlXG4gIHZpc2libGUoKVxuXG4uaGlkZGVuXG4gIGhpZGRlbigpXG5cbi5zaG93XG4gIHNob3coKVxuXG4uaGlkZVxuICBoaWRlKClcblxuLmhpZGVTdHlsZXNcbiAgbWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcbiAgbWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcbiAgcGFkZGluZy10b3AgMCAhaW1wb3J0YW50XG4gIHBhZGRpbmctYm90dG9tIDAgIWltcG9ydGFudFxuICAqXG4gICAgbWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcbiAgICBtYXJnaW4tYm90dG9tIDAgIWltcG9ydGFudFxuICAgIHBhZGRpbmctdG9wIDAgIWltcG9ydGFudFxuICAgIHBhZGRpbmctYm90dG9tIDAgIWltcG9ydGFudFxuIiwiKlxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuYm9keTpub3QoLndwLWFkbWluKVxuICBmb250LWZhbWlseTogYmFzZV9mb250XG5cbmJvZHk6bm90KC53cC1hZG1pbiksIHAsIHVsLCBvbFxuICBiYXNlVHlwb2dyYXBoeSgpXG5cbi5wLCAuZGl2XG4gIGZvbnQtZmFtaWx5OiBiYXNlX2ZvbnQgIWltcG9ydGFudFxuICBmb250LXNpemU6IGJhc2VfZm9udF9zaXplICFpbXBvcnRhbnRcbiAgbGluZS1oZWlnaHQ6IGJhc2VfbGluZV9oZWlnaHQgIWltcG9ydGFudFxuICBmb250LXdlaWdodDogYmFzZV9mb250X3dlaWdodCAhaW1wb3J0YW50XG4gIGNvbG9yOiBwcmltYXJ5X3RleHQgIWltcG9ydGFudFxuXG4uc2l0ZVdyYXBwZXIsIC5tYWluQ29udGVudCwgLmJsb2NrLCAuZm9vdGVyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgICBAZXh0ZW5kICRoZWFkZXJfYmFzZVxuXG4gIGgxXG4gICAgQGV4dGVuZCAkaDFcblxuICBoMlxuICAgIEBleHRlbmQgJGgyXG5cbiAgaDNcbiAgICBAZXh0ZW5kICRoM1xuXG4gIGg0XG4gICAgQGV4dGVuZCAkaDRcblxuICBoNVxuICAgIEBleHRlbmQgJGg1XG5cbiAgaDZcbiAgICBAZXh0ZW5kICRoNlxuXG5ib2R5IC5oMVxuICBAZXh0ZW5kICRoMVxuXG5ib2R5IC5oMlxuICBAZXh0ZW5kICRoMlxuXG5ib2R5IC5oM1xuICBAZXh0ZW5kICRoM1xuXG5ib2R5IC5oNFxuICBAZXh0ZW5kICRoNFxuXG5ib2R5IC5oNVxuICBAZXh0ZW5kICRoNVxuXG5ib2R5IC5oNlxuICBAZXh0ZW5kICRoNlxuXG4uY2FwdGlvblxuICBAZXh0ZW5kICRjYXB0aW9uXG5cbi5saW5rLCBwIGEsIGxpIGFcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIGJhc2UtdHJhbnNpdGlvbigpXG4gIGNvbG9yIGxpbmtcbiAgJjpob3ZlclxuICAgIGNvbG9yIGRhcmtlbihsaW5rLCAxMClcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAmOmZvY3VzXG4gICAgb3V0bGluZTogMFxuXG4vLyB0eXBla2l0IGZsaWNrZXJcbi8vIC53Zi1sb2FkaW5nXG4vLyAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5tZW51LWl0ZW0gYVxuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlblxuXG4vLyAud2YtYWN0aXZlXG4vLyAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5tZW51LWl0ZW0gYVxuLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGVcblxuOjpzZWxlY3Rpb25cbiAgYmFja2dyb3VuZDogcHJpbWFyeVxuICBjb2xvcjogd2hpdGVcblxuYnJcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGRpc3BsYXkgbm9uZVxuXG4ud2VpZ2h0X3RoaW5cbiAgZm9udC13ZWlnaHQgd2VpZ2h0X3RoaW5cbi53ZWlnaHRfbGlnaHRlc3RcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X2xpZ2h0ZXN0XG4ud2VpZ2h0X2xpZ2h0XG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9saWdodFxuLndlaWdodF9yZWd1bGFyXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9yZWd1bGFyXG4ud2VpZ2h0X21lZGl1bVxuICBmb250LXdlaWdodCB3ZWlnaHRfbWVkaXVtXG4ud2VpZ2h0X3NlbWlib2xkXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9zZW1pYm9sZFxuLndlaWdodF9ib2xkXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9ib2xkXG4ud2VpZ2h0X2V4dHJhYm9sZFxuICBmb250LXdlaWdodCB3ZWlnaHRfZXh0cmFib2xkXG4ud2VpZ2h0X2JsYWNrXG4gIGZvbnQtd2VpZ2h0IHdlaWdodF9ibGFjayIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2JyZmdneScpO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P2JyZmdneSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCdmb250cy9pY29tb29uLnR0Zj9icmZnZ3knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2JyZmdneScpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnP2JyZmdneSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4iLCIuYnRuXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGN1cnNvciBwb2ludGVyXG4gIGJhc2UtdHJhbnNpdGlvbigpXG4gIHBhZGRpbmcgMTFweCA0MHB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGFwcGVhcmFuY2Ugbm9uZVxuICBib3JkZXIgMFxuICBmb250LXNpemUgMjBweFxuICBmb250LWZhbWlseSBiYXNlX2ZvbnRcbiAgYm9yZGVyLXJhZGl1cyA1MHB4XG4gIG1pbi13aWR0aCAxNjBweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmOmhvdmVyXG4gICAgYm9yZGVyIDBcbiAgLy8gJjpmb2N1c1xuICAvLyAgIGJvcmRlciAzcHggc29saWQgYmxhY2tcbiAgLy8gICBvdXRsaW5lIDBcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIG1pbi13aWR0aCAyMDBweFxuXG4uYnRuLS1zbWFsbFxuICBmb250LXNpemUgMTRweFxuICBwYWRkaW5nIDBweCAxN3B4XG4gIG1pbi13aWR0aCAwXG5cbi5idG4tLWxhcmdlXG4gIGZvbnQtc2l6ZSAxOHB4XG4gIG1pbi13aWR0aCAyNTBweFxuICBwYWRkaW5nIDEzcHggNTBweFxuXG4uYnRuLS1kZWZhdWx0XG4gIEBleHRlbmQgLmJ0bi0tcHJpbWFyeVxuXG4uYnRuLmJ0bi0tcHJpbWFyeVxuICAmOmZvY3VzXG4gICAgb3V0bGluZSAzcHggc29saWQgd2hpdGVcblxuLmN0YUJ1dHRvbnNcbiAgbWFyZ2luLXRvcCAzMHB4XG4gIG1hcmdpbi1ib3R0b20gLTIwcHhcbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICBmbGV4LXdyYXAgd3JhcFxuICBtYXJnaW4tbGVmdCAtMTBweFxuICBtYXJnaW4tcmlnaHQgLTEwcHhcbiAgLmJ0biwgLmljb25cbiAgICBtYXJnaW46IDAgMTBweCAyMHB4XG4gICAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgICAgbWFyZ2luIDAgMTBweCAyMHB4XG4gIC5pY29uXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBjb2xvciBsaWdodGVuKHByaW1hcnlfdGV4dCwgMTApXG4gICAgYmFzZS10cmFuc2l0aW9uKClcbiAgICBmb250LXNpemUgMzZweDtcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvciBwcmltYXJ5X3RleHRcbiIsIlxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAyKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA0KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IGNhbGMoMXMgKiA1KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjgpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG59XG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBBdHRlbnRpb24gc2Vla2VycyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3B1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3J1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVgge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2VYIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2VYO1xuICBhbmltYXRpb24tbmFtZTogc2hha2VYO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZVkge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zaGFrZVkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX3N3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX190YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX193b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9famVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMS4zKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi8qIEJhY2sgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYmFja0luTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja0luUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tJblVwO1xuICBhbmltYXRpb24tbmFtZTogYmFja0luVXA7XG59XG4vKiBCYWNrIGV4aXRzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQGtleWZyYW1lcyBiYWNrT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja091dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2tPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhY2tPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrT3V0VXA7XG59XG4vKiBCb3VuY2luZyBlbnRyYW5jZXMgICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApIHNjYWxlWCgwLjk4KTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCkgc2NhbGVYKDMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCkgc2NhbGVYKDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApIHNjYWxlWCgwLjk5NSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApIHNjYWxlWSg1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCkgc2NhbGVZKDUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cbi8qIEJvdW5jaW5nIGV4aXRzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApIHNjYWxlWCgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSBzY2FsZVgoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgc2NhbGVYKDIpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSBzY2FsZVkoMC45ODUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGVZKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKSBzY2FsZVkoMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVG9wTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Ub3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblRvcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVG9wUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbUxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Cb3R0b21MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkJvdHRvbVJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQm90dG9tUmlnaHQ7XG59XG4vKiBGYWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFRvcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRUb3BSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0Qm90dG9tUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRCb3R0b21MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEJvdHRvbUxlZnQ7XG59XG4vKiBGbGlwcGVycyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC43NSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDAuNzUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAwLjc1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC43NSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG4vKiBMaWdodHNwZWVkICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5SaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dFJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dExlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi8qIFJvdGF0aW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4vKiBSb3RhdGluZyBleGl0cyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4vKiBTcGVjaWFscyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2phY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fcm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG4vKiBab29taW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cbi8qIFpvb21pbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cbi8qIFNsaWRpbmcgZXhpdHMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc117cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1hb3NdLmFvcy1hbmltYXRle3BvaW50ZXItZXZlbnRzOmF1dG99W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9QG1lZGlhIHNjcmVlbntodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42KTt0cmFuc2Zvcm06c2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO3Zpc2liaWxpdHk6aGlkZGVufWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9fSIsIkBrZXlmcmFtZXMgbW9kYWwtdmlkZW97ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIG1vZGFsLXZpZGVvLWlubmVye2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDBweCl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19Lm1vZGFsLXZpZGVve3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO3otaW5kZXg6MTAwMDAwMDtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1uYW1lOm1vZGFsLXZpZGVvOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2Utb3V0fS5tb2RhbC12aWRlby1jbG9zZXtvcGFjaXR5OjB9Lm1vZGFsLXZpZGVvLWNsb3NlIC5tb2RhbC12aWRlby1tb3ZpZS13cmFwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDBweCl9Lm1vZGFsLXZpZGVvLWJvZHl7bWF4LXdpZHRoOjk0MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bztkaXNwbGF5OnRhYmxlfS5tb2RhbC12aWRlby1pbm5lcntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1vZGFsLXZpZGVvLW1vdmllLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tbmFtZTptb2RhbC12aWRlby1pbm5lcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246LW1zLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0ubW9kYWwtdmlkZW8tbW92aWUtd3JhcCBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1vZGFsLXZpZGVvLWNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOi0zNXB4O3JpZ2h0Oi0zNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjpiZWZvcmUsLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoycHg7d2lkdGg6MTAwJTt0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi0xcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbi10b3A6LTZweH1cbiIsIi53b3cgeyB2aXNpYmlsaXR5OmhpZGRlbjsgfVxuIiwiQHJlcXVpcmUgJy4uL3NoYXJlZC9zaGFyZWQnXG5cbi5jZXJ0aWZpY2F0ZVxuICBib3JkZXIgNXB4IHNvbGlkIGJsYWNrXG4gIHBhZGRpbmcgNTBweFxuICBkaXNwbGF5IGZsZXhcbiAgZmxleC13cmFwIHdyYXBcbiAgYm94LXNoYWRvdyAwcHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpXG4gIGJhY2tncm91bmQtY29sb3Igd2hpdGVcbiAgPiAqXG4gICAgZmxleC1iYXNpcyAxMDAlXG4gICAgbWF4LXdpZHRoIDEwMCVcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIHBhZGRpbmcgMzBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgcGFkZGluZyAyMHB4XG5cbmgyLmNlcnRpZmljYXRlLXRpdGxlXG4gIG1hcmdpbi1ib3R0b20gMzBweFxuICBmb250LXdlaWdodCB3ZWlnaHRfYm9sZFxuXG5oNS5jZXJ0aWZpY2F0ZS1zdWJ0aXRsZVxuICBmb250LXdlaWdodCB3ZWlnaHRfcmVndWxhclxuXG4uY2VydGlmaWNhdGUtcXJDb250YWluZXJcbiAgbWFyZ2luIDMwcHggMFxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIC5jZXJ0aWZpY2F0ZS1pbmZvSXRlbVxuICAgIEBleHRlbmQgJGg0XG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tIDBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICAuY2VydGlmaWNhdGUtaW5mb0l0ZW0gPiAqXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgPiAqXG4gICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgaW1nXG4gICAgICBtYXJnaW4tbGVmdCAwXG4gICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuXG4uY2VydGlmaWNhdGUtaW5mb1xuICBmbGV4IDFcbiAgcGFkZGluZy1sZWZ0IDUwcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBvcnQuYnJlYWtwb2ludFxuICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICBwYWRkaW5nLWxlZnQgMFxuXG5oNi5jZXJ0aWZpY2F0ZS1zZW50XG4gIG1hcmdpbi10b3AgMjBweCIsImNvbnRhaW5lcl93aWR0aCA9IDE1NTBweFxuXG4uY29udGFpbmVyXG4gIG1hcmdpbjogMCBhdXRvXG4gIG1heC13aWR0aDogY29udGFpbmVyX3dpZHRoXG4gIHBhZGRpbmc6IDAgNDBweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIHBhZGRpbmc6IDAgMTBweFxuXG4uY29udGFpbmVyLS1tZWRpdW1cbiAgbWF4LXdpZHRoOiAxMTIwcHhcblxuLmNvbnRhaW5lci0tYmxvZ1xuICBtYXgtd2lkdGg6IDEwMjBweFxuXG4uY29udGFpbmVyLS1zbWFsbFxuICBtYXgtd2lkdGg6IDEwMjBweFxuXG4uY29udGFpbmVyLS1leHRyYVNtYWxsXG4gIG1heC13aWR0aDogOTIwcHhcblxuLmNvbnRhaW5lci0tZnVsbFxuICBtYXgtd2lkdGggbm9uZVxuIiwiLm5hdi1mb290ZXJcbiAgQGV4dGVuZCAudS1wbGFpbkxpc3RcblxuLmZvb3Rlci1sb2dvXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIGltZ1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXgtaGVpZ2h0IDUxcHhcbiAgICB3aWR0aCBhdXRvXG4iLCIuY2xpLXBsdWdpbi1idXR0b25cbiAgJi5jbGktcGx1Z2luLW1haW4tYnV0dG9uXG4gICAgQGV4dGVuZCAuYnRuXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5XG4gICAgQGV4dGVuZCAuYnRuLS1zbWFsbFxuICAgIG1hcmdpbi1sZWZ0IDE1cHggIWltcG9ydGFudFxuXG4jY29va2llLWxhdy1pbmZvLWJhciBzcGFuXG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuIiwiLy8gLmhlYWRlclxuLy8gICBwb3NpdGlvbiBzdGlja3lcbi8vICAgdG9wIDBcbi8vICAgbGVmdCAwXG4vLyAgIHJpZ2h0IDBcbi8vICAgei1pbmRleCAxMDBcblxuLm5hdlxuICBwYWRkaW5nIDMwcHggMFxuICA+IC5jb250YWluZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGZsZXgtd3JhcCBub3dyYXBcbiAgICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cbi5uYXYtbG9nb1xuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBpbWcsIHN2Z1xuICAgIGhlaWdodCA1MXB4XG4gICAgd2lkdGggYXV0b1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGRpc3BsYXkgbm9uZVxuXG4ubmF2LXByaW1hcnlcbiAgQGV4dGVuZCAudS1wbGFpbkxpc3RcbiAgPiAubWVudS1pdGVtXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICA+IGFcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5uYXYtbWVudVxuICBkaXNwbGF5IG5vbmVcblxuQG1lZGlhIGJyZWFrcG9pbnRzLm5hdi5icmVha3BvaW50XG4gIC5uYXYtbWVudVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIGNvbG9yIHByaW1hcnlfdGV4dFxuICAgIGhlaWdodCAzMHB4XG4gICAgd2lkdGggMzBweFxuICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgJjpiZWZvcmVcbiAgICAgIGJhc2UtdHJhbnNpdGlvbigpXG4gICAgICBpY29uKClcbiAgICAgIEBleHRlbmQgLmljb24tbWVudTpiZWZvcmVcbiAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgJi5hY3RpdmU6YmVmb3JlXG4gICAgICBAZXh0ZW5kIC5pY29uLWNsb3NlOmJlZm9yZVxuXG4gIC5uYXYtcHJpbWFyeUNvbnRhaW5lclxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHRvcCBuYXZfaGVpZ2h0X21vYmlsZVxuICAgIGxlZnQgMFxuICAgIHJpZ2h0IDBcbiAgICBib3R0b20gMFxuICAgIG1heC1oZWlnaHQgY2FsYygxMDB2aCAtIDc1cHgpXG4gICAgaGlkZGVuKClcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXG4gICAgei1pbmRleCAxMDAwXG4gICAgJi5hY3RpdmVcbiAgICAgIHZpc2libGUoKVxuXG4gIC5uYXYtcHJpbWFyeVxuICAgID4gLm1lbnUtaXRlbVxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgdGV4dC1hbGlnbiBjZW50ZXIiLCIub3ZlcmxheVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0b3AgMFxuICByaWdodCAwXG4gIGJvdHRvbSAwXG4gIGxlZnQgMFxuICB6LWluZGV4IC0xXG5cbi5vdmVybGF5LS1iZ1xuICB6LWluZGV4IC00XG5cbi5tb2RhbFxuICBwb3NpdGlvbiBmaXhlZFxuICB0b3AgMFxuICByaWdodCAwXG4gIGJvdHRvbSAwXG4gIGxlZnQgMFxuICB6LWluZGV4IDNcblxuLm1vZGFsQ29udGFpbmVyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGhlaWdodCAxMDAlXG5cbmJvZHkubW9kYWxBY3RpdmVcbiAgb3ZlcmZsb3cgaGlkZGVuXG4iLCIuc2VjdGlvblxuICBiYXNlLXRyYW5zaXRpb24oKVxuXG5pbWdcbiAgbWF4LXdpZHRoIDEwMCVcbiAgaGVpZ2h0IGF1dG9cbiAgZGlzcGxheSBibG9ja1xuXG4uY29udGVudENvbnRhaW5lclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBiYXNlLXRyYW5zaXRpb24oKVxuICAmLmNvbnRlbnRDb250YWluZXItLW92ZXJsYXk6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHotaW5kZXggMVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDBcbiAgICByaWdodCAwXG4gICAgbGVmdCAwXG4gICAgYXNwZWN0LXJhdGlvIDE2IC8gOVxuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgwLCAwLCAwLCAwLjMpXG4gICAgYmFja2Ryb3AtZmlsdGVyIGJsdXIoM3B4KVxuICAgIGJhc2UtdHJhbnNpdGlvbigpXG5cbi5wcm9ncmVzc0NvbnRhaW5lciwgLmZpbmlzaGVkQ29udGFpbmVyXG4gIHBhZGRpbmctdG9wIDMwcHhcbiAgZGlzcGxheSBmbGV4XG4gIGZsZXgtd3JhcCB3cmFwXG4gIGdhcCAyMHB4XG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHotaW5kZXg6IDNcbiAgPiAqXG4gICAgZGlzcGxheSBibG9ja1xuXG4jbGVhcm5TdGFydFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBib3R0b20gNTAlXG4gIHJpZ2h0IDUwJVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSw1MCUpXG4gIHotaW5kZXggMlxuXG4ucXVpelByb2dyZXNzQ29udGFpbmVyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3AgNDBweFxuICBsZWZ0IDBcbiAgcmlnaHQgMFxuICB6LWluZGV4IDk5OVxuICBAbWVkaWEgKG1heC13aWR0aCAxMDIzcHgpXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMTVweFxuICAgIGxlZnQgMFxuICAgIHJpZ2h0IDBcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIHRvcCAxMHB4XG5cbi5jb250aW51ZUNvbnRhaW5lclxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgYm90dG9tIDUwJSAhaW1wb3J0YW50XG4gIHJpZ2h0ICA1MCUgIWltcG9ydGFudFxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSwgNTAlKVxuICB6LWluZGV4IDk5OVxuICB0b3AgYXV0byAhaW1wb3J0YW50XG4gIC5wcm9ncmVzc0NvbnRhaW5lclxuICAgIGRpc3BsYXkgaW5saW5lLWZsZXhcbiAgICBwYWRkaW5nLXRvcCAwXG5cbi8vIFFVSVpaRVNcbi5xdWl6Q29udGFpbmVyXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIC8vJjpmb2N1c1xuICAvLyAgb3V0bGluZSAwXG4gIC8vLnF1aXotY29ycmVjdFxuICAvLyAgJjpmb2N1c1xuICAvLyAgICBvdXRsaW5lIDBcbiAgLy8ucXVpei13cm9uZ1xuICAvLyAgJjpmb2N1c1xuICAvLyAgICBvdXRsaW5lIDBcblxuLnF1aXotdGl0bGVcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X2JvbGRcbiAgY29sb3Igd2hpdGVcbiAgZm9udC1zaXplIDQwcHhcbiAgbGluZS1oZWlnaHQgMS4yXG4gIEBtZWRpYSBicmVha3BvaW50cy5wb3J0LmJyZWFrcG9pbnRcbiAgICBmb250LXNpemUgMzBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgZm9udC1zaXplIDE4cHhcblxuLnF1aXotdGV4dFxuICBjb2xvciB3aGl0ZVxuICBvcGFjaXR5IDAuOTVcbiAgZm9udC13ZWlnaHQgd2VpZ2h0X21lZGl1bVxuICBmb250LXNpemUgMzBweFxuICBAbWVkaWEgYnJlYWtwb2ludHMucG9ydC5icmVha3BvaW50XG4gICAgZm9udC1zaXplIDI0cHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIGZvbnQtc2l6ZSAxNnB4XG5cbi5xdWl6LWNob2ljZXNcbiAgbWFyZ2luLXRvcCAyMHB4XG4gIEBleHRlbmQgLnUtcGxhaW5MaXN0XG4gIHVsXG4gICAgQGV4dGVuZCAudS1wbGFpbkxpc3RcblxuLnF1aXotYW5zd2VyXG4gIG1hcmdpbi10b3AgMjBweFxuXG4ucXVpei1jaG9pY2VcbiAgY3Vyc29yOiBwb2ludGVyXG4gICYuYWN0aXZlXG4gICAgYm9yZGVyIDVweCBzb2xpZCBwcmltYXJ5XG5cbi5xdWl6LWNob2ljZS5hY3RpdmUgKyAucXVpei1jaG9pY2UuYWN0aXZlXG4gIGJvcmRlci10b3AgMFxuXG4uYnRuLS1zdWJtaXRcbiAgbWFyZ2luLXRvcCAzMHB4XG5cbi5xdWl6LWNob2ljZXM6bm90KC5xdWl6LWNob2ljZXMtLTMpLCAucXVpei1hbnN3ZXI6bm90KC5xdWl6LWFuc3dlci0tMylcbiAgQG1lZGlhIChtYXgtd2lkdGggMTAyM3B4KVxuICAgIGJveC1zaGFkb3cgMHB4IDNweCA2cHggcmdiYSgwLDAsMCwwLjE2KVxuXG4vLyBTZWN0aW9uIDFcbi5xdWl6LWNob2ljZXMtLTEsIC5xdWl6LWFuc3dlci0tMVxuICBtYXgtd2lkdGggNTAlXG4gIG1hcmdpbi1sZWZ0IGF1dG9cbiAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgbWF4LXdpZHRoIDMwMHB4XG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBtYXgtd2lkdGggMjUwcHhcblxuLy8gU2VjdGlvbiAyXG4ucXVpei1jaG9pY2VzLS0yLCAucXVpei1hbnN3ZXItLTJcbiAgbWF4LXdpZHRoIDM1MHB4XG4gIG1hcmdpbi1sZWZ0IGF1dG9cbiAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIG1heC13aWR0aCAzMDBweFxuXG4vLyBTZWN0aW9uIDNcbi5xdWl6LWNob2ljZXMtLTMsIC5xdWl6LWFuc3dlci0tM1xuICBtYXgtd2lkdGggMzUwcHhcbiAgbWFyZ2luLWxlZnQgYXV0b1xuICBtYXJnaW4tcmlnaHQgYXV0b1xuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgbWF4LXdpZHRoIDI1MHB4XG5cbi8vIFNlY3Rpb24gNFxuLnF1aXotY2hvaWNlcy0tNCwgLnF1aXotYW5zd2VyLS00XG4gIG1heC13aWR0aCAzNTBweFxuICBtYXJnaW4tbGVmdCBhdXRvXG4gIG1hcmdpbi1yaWdodCBhdXRvXG4gIEBtZWRpYSBicmVha3BvaW50cy5wYWxtLmJyZWFrcG9pbnRcbiAgICBtYXgtd2lkdGggMzAwcHhcblxuLy8gU2VjdGlvbiA1XG4ucXVpei1jaG9pY2VzLS01LCAucXVpei1hbnN3ZXItLTVcbiAgbWF4LXdpZHRoIDM1MHB4XG4gIG1hcmdpbi1sZWZ0IGF1dG9cbiAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIG1heC13aWR0aCAzMDBweFxuXG4vLyBTZWN0aW9uIDZcbi5xdWl6LWNob2ljZXMtLTYsIC5xdWl6LWFuc3dlci0tNlxuICBtYXgtd2lkdGggMzUwcHhcbiAgbWFyZ2luLWxlZnQgYXV0b1xuICBtYXJnaW4tcmlnaHQgYXV0b1xuICBAbWVkaWEgYnJlYWtwb2ludHMucGFsbS5icmVha3BvaW50XG4gICAgbWF4LXdpZHRoIDMwMHB4XG4iLCIvLyAuaGVhZGVyXG4vLyAgIG92ZXJmbG93IGhpZGRlblxuLnNraXBOYXZpZ2F0aW9uXG4gIHBvc2l0aW9uIGZpeGVkXG4gIGJvdHRvbSA1MCVcbiAgcmlnaHQgNTAlXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwMDAlLCA1MCUpXG4gIGRpc3BsYXkgZmxleFxuICBmbGV4LXdyYXAgd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIG1heC13aWR0aCA5NSVcbiAgbWF4LWhlaWdodCA5NSVcbiAgcGFkZGluZyA1JVxuICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXG4gIHotaW5kZXggMTAwMVxuICBib3JkZXIgMnB4IHNvbGlkIGJvcmRlclxuICA+ICpcbiAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICBtYXgtd2lkdGggMTAwJVxuICAmOmZvY3VzLCAmOmZvY3VzLXdpdGhpbiwgJi5mb2N1c1xuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoNTAlLCA1MCUpXG5cbi5za2lwTmF2aWdhdGlvbi1saW5rXG4gICY6Zm9jdXNcbiAgICBvdXRsaW5lIDFweCBzb2xpZCBwcmltYXJ5IiwiQHJlcXVpcmUgJy4uL3NoYXJlZC9zaGFyZWQnXG5cbi5uYXYtdG9nZ2xlc1xuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGdhcDogMCAyNHB4XG5cbi50b2dnbGVcbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWNvbnRlbnQgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGJvcmRlci1yYWRpdXMgMTAwJVxuICBib3gtc2hhZG93IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNilcbiAgaGVpZ2h0IDUwcHhcbiAgd2lkdGggNTBweFxuICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXG4gIGN1cnNvciBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGFwcGVhcmFuY2Ugbm9uZVxuICBib3JkZXIgMFxuICBpbWdcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWF4LWhlaWdodCAyNXB4XG4gICAgd2lkdGggYXV0b1xuXG4udG9nZ2xlLS1tdXRlXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICY6YmVmb3JlXG4gICAgYmFzZS10cmFuc2l0aW9uKClcbiAgICBjb250ZW50ICcnXG4gICAgd2lkdGggNTAlXG4gICAgaGVpZ2h0IDNweFxuICAgIGJhY2tncm91bmQtY29sb3IgYmxhY2tcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDUwJSwgNTAlKSByb3RhdGUoLTQ1ZGVnKVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgNTAlXG4gICAgYm90dG9tIDUwJVxuICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICBvcGFjaXR5IDBcbiAgJi5tdXRlZDpiZWZvcmVcbiAgICBvcGFjaXR5OiAxXG5cbi5sYW5ndWFnZVByaW1hcnlcbiAgQGV4dGVuZCAudS1wbGFpbkxpc3RcblxuLnRvZ2dsZS50b2dnbGUtLWxhbmd1YWdlc1xuICB3aWR0aCBhdXRvXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGN1cnNvciBwb2ludGVyXG4gIGJhc2UtdHJhbnNpdGlvbigpXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1jb250ZW50IGNlbnRlclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICBhcHBlYXJhbmNlIG5vbmVcbiAgYm9yZGVyIDBcbiAgZm9udC1zaXplIDIycHhcbiAgZm9udC1mYW1pbHkgYmFzZV9mb250XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGJvcmRlci1yYWRpdXMgMzRweFxuICBiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXG4gIHBhZGRpbmc6IDVweCA3MHB4IDVweCA0MHB4XG4gICY6YWZ0ZXJcbiAgICBjb250ZW50ICcnXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgYm90dG9tIDUwJVxuICAgIHJpZ2h0IDM0cHhcbiAgICBoZWlnaHQgMFxuICAgIHdpZHRoIDBcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgYm9yZGVyLXdpZHRoOiA5LjVweCA1LjVweCAwIDUuNXB4XG4gICAgYm9yZGVyLWNvbG9yOiAjMDcwOTBBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoNXB4KVxuXG4ubGFuZ3VhZ2VQcmltYXJ5LWl0ZW1cbiAgcG9zaXRpb24gcmVsYXRpdmVcblxuLmxhbmd1YWdlU3VibWVudVxuICBoaWRlKClcbiAgJjpub3QoLmFjdGl2ZSlcbiAgICBoaWRlU3R5bGVzKClcbiAgJi5hY3RpdmVcbiAgICBzaG93KClcbiAgQGV4dGVuZCAudS1wbGFpbkxpc3RcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcmlnaHQgNTAlXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDUwJSlcbiAgdG9wIGNhbGMoMTAwJSArIDEwcHgpXG4gIHotaW5kZXg6IDEwMFxuICBib3gtc2hhZG93IDBweCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNilcbiAgYmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuICBwYWRkaW5nIDE1cHggMzBweFxuICBib3JkZXItcmFkaXVzIDIwcHhcbiAgQG1lZGlhIGJyZWFrcG9pbnRzLnBhbG0uYnJlYWtwb2ludFxuICAgIHJpZ2h0IGF1dG9cbiAgICBsZWZ0IDBcbiAgICB0cmFuc2Zvcm0gbm9uZVxuICAgIHBhZGRpbmcgMTVweFxuICAqXG4gICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gIGxpLmxhbmd1YWdlU3VibWVudS1pdGVtXG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICBhXG4gICAgICBjb2xvciBibGFja1xuICAgICAgZm9udC1zaXplIDE4cHhcbiAgICA6Zm9jdXNcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICBvdXRsaW5lIG5vbmVcblxuIiwiLm1vZGFsLXZpZGVvLWlubmVyXG4gIHBhZGRpbmc6IDAgMTBweFxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuXG4gIGN1cnNvcjogcG9pbnRlclxuICByaWdodDogMFxuICAmOmZvY3VzXG4gICAgb3V0bGluZSAwXG5cbi52aWRlb1dyYXBwZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSVcbiAgaGVpZ2h0OiAwXG5cbi52aWRlb1dyYXBwZXIgaWZyYW1lLCAgLnZpZGVvV3JhcHBlciB2aWRlb1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG5cbi5tb2RhbFZpZGVvXG4gIGN1cnNvciBwb2ludGVyXG4iXX0= */
