/*------------------------------------*  #PAGE STYLES
\*------------------------------------*/
/*------------------------------------*  #COLORS
\*------------------------------------*/
/*------------------------------------*  #BACKGROUND
\*------------------------------------*/
/* line 6, resources/assets/css/partials/components/_background.scss */
.bg-dossier,
.bg-3 {
  background: #FFF5B7 !important; }

/* line 10, resources/assets/css/partials/components/_background.scss */
.bg-debats,
.bg-4 {
  background: #E2B2B2 !important; }

/* line 14, resources/assets/css/partials/components/_background.scss */
.bg-pop,
.bg-5 {
  background: #ABBDC8 !important; }

/* line 18, resources/assets/css/partials/components/_background.scss */
.bg-memoires,
.bg-6 {
  background: #F7CD96 !important; }

/* line 22, resources/assets/css/partials/components/_background.scss */
.bg-theses,
.bg-7 {
  background: #B0DFBF !important; }

/*------------------------------------*  #PRINT STYLE
\*------------------------------------*/
@page {
  margin: 2cm 3.5cm; }

/* line 10, resources/assets/css/modules/_print-style.scss */
body {
  font-size: 9pt;
  line-height: 1.4;
  color: #000000; }

/* line 15, resources/assets/css/modules/_print-style.scss */
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  font-style: normal;
  font-variant: normal;
  font-weight: 400; }
  /* line 27, resources/assets/css/modules/_print-style.scss */
  h1 em,
  h1 i,
  h2 em,
  h2 i,
  h3 em,
  h3 i,
  h4 em,
  h4 i,
  h5 em,
  h5 i,
  h6 em,
  h6 i,
  p em,
  p i,
  ul em,
  ul i,
  ol em,
  ol i {
    font-style: italic; }

/* line 32, resources/assets/css/modules/_print-style.scss */
h1 {
  font-size: 20pt; }

/* line 35, resources/assets/css/modules/_print-style.scss */
h2 {
  font-size: 16pt; }

/* line 38, resources/assets/css/modules/_print-style.scss */
h3 {
  font-size: 14pt; }

/* line 41, resources/assets/css/modules/_print-style.scss */
h4 {
  font-size: 12pt;
  margin-bottom: .1cm; }

/* line 45, resources/assets/css/modules/_print-style.scss */
h1,
h2,
h3,
h4 {
  line-height: 1.1; }

/* line 51, resources/assets/css/modules/_print-style.scss */
small {
  font-size: 7pt; }

/* line 54, resources/assets/css/modules/_print-style.scss */
blockquote {
  text-align: center; }

/* line 57, resources/assets/css/modules/_print-style.scss */
a {
  color: #000000;
  border-bottom: 0.015cm solid rgba(0, 0, 0, 0.3);
  text-decoration: none; }

/* line 62, resources/assets/css/modules/_print-style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  page-break-after: avoid; }

/* line 70, resources/assets/css/modules/_print-style.scss */
em,
i {
  font-style: italic;
  page-break-inside: auto; }

/* line 75, resources/assets/css/modules/_print-style.scss */
b,
strong {
  font-weight: 700;
  page-break-inside: auto; }

/* line 80, resources/assets/css/modules/_print-style.scss */
em > b,
b > em,
i > b,
b > i,
em > strong,
strong > em,
i > strong,
strong > i {
  font-style: italic;
  font-weight: 700; }

/* line 91, resources/assets/css/modules/_print-style.scss */
hr {
  border: 0;
  height: 1px;
  background-color: #000000;
  margin: .3cm 0; }

/* line 97, resources/assets/css/modules/_print-style.scss */
.article {
  width: 100%;
  height: auto !important;
  margin: 0;
  display: block;
  padding: 0;
  overflow: visible;
  box-shadow: none; }

/* line 106, resources/assets/css/modules/_print-style.scss */
.header,
.footer,
.section.print,
.section.authors,
.section.share {
  display: none !important; }

/* line 113, resources/assets/css/modules/_print-style.scss */
body {
  background: #fff !important;
  color: #000; }

/* line 118, resources/assets/css/modules/_print-style.scss */
.body p {
  widows: 3;
  orphans: 3; }

/* line 119, resources/assets/css/modules/_print-style.scss */
.body a {
  page-break-inside: avoid; }

/* line 120, resources/assets/css/modules/_print-style.scss */
.body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {
  page-break-after: avoid;
  page-break-inside: avoid; }

/* line 121, resources/assets/css/modules/_print-style.scss */
.body img {
  page-break-inside: avoid;
  max-width: 100%;
  height: auto; }

/* line 126, resources/assets/css/modules/_print-style.scss */
.body table, .body pre {
  page-break-inside: avoid; }

/* line 127, resources/assets/css/modules/_print-style.scss */
.body a:link, .body a:visited, .body a {
  background: transparent;
  color: #2C51DF;
  font-weight: bold;
  text-decoration: underline;
  text-align: left; }

/* line 134, resources/assets/css/modules/_print-style.scss */
.body a[href^=http]:after {
  content: " <" attr(href) "> "; }

/* line 135, resources/assets/css/modules/_print-style.scss */
.body article a[href^="#"]:after {
  content: ""; }

/* line 136, resources/assets/css/modules/_print-style.scss */
.body a:not(:local-link):after {
  content: " <" attr(href) "> "; }

/* line 138, resources/assets/css/modules/_print-style.scss */
.footnotes {
  page-break-before: always; }
  /* line 140, resources/assets/css/modules/_print-style.scss */
  .footnotes ol, .footnotes ol > li {
    list-style: none; }
  /* line 143, resources/assets/css/modules/_print-style.scss */
  .footnotes ol {
    counter-reset: li; }
    /* line 145, resources/assets/css/modules/_print-style.scss */
    .footnotes ol li {
      position: relative;
      padding-left: 1.8em;
      margin-bottom: .5em; }
      /* line 149, resources/assets/css/modules/_print-style.scss */
      .footnotes ol li:before {
        content: counter(li);
        counter-increment: li;
        position: absolute;
        left: 0;
        color: rgba(0, 0, 0, 0.5); }
  /* line 158, resources/assets/css/modules/_print-style.scss */
  .footnotes li,
  .footnotes p {
    font-size: 7pt;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left; }

/*------------------------------------*  #HTML-PDF
\*------------------------------------*/
@page :first {
  margin: 2cm 2cm;
  /* line 19, resources/assets/css/print.scss */
  .p-footer {
    display: none; } }

/* line 24, resources/assets/css/print.scss */
.p-article__first-page {
  page-break-after: always; }
  /* line 26, resources/assets/css/print.scss */
  .p-article__first-page h1,
  .p-article__first-page h2 {
    font-weight: normal; }

/* line 32, resources/assets/css/print.scss */
.p-logo {
  display: block;
  width: 4cm;
  height: auto;
  margin-bottom: 1cm; }

/* line 38, resources/assets/css/print.scss */
.p-logo-2 {
  display: block;
  width: 25mm;
  height: auto;
  margin-top: 3mm; }

/* line 45, resources/assets/css/print.scss */
.p-article__header {
  padding: 0;
  margin-bottom: 1cm;
  text-align: center; }
  /* line 49, resources/assets/css/print.scss */
  .p-article__header .p-article__title,
  .p-article__header .p-article__author,
  .p-article__header .p-article__revue {
    margin: 0; }
  /* line 54, resources/assets/css/print.scss */
  .p-article__header .p-article__title {
    margin-top: 3mm;
    margin-bottom: 3mm; }
  /* line 58, resources/assets/css/print.scss */
  .p-article__header p {
    text-align: center; }

/* line 63, resources/assets/css/print.scss */
.p-article__header {
  border-top: 1.5mm solid #000000;
  border-bottom: 1.5mm solid #000000; }
  /* line 66, resources/assets/css/print.scss */
  .p-article__header.bg-dossier, .p-article__header.bg-3 {
    border-color: #FFF5B7;
    background-color: rgba(255, 245, 183, 0.4) !important; }
  /* line 71, resources/assets/css/print.scss */
  .p-article__header.bg-debats, .p-article__header.bg-4 {
    border-color: #E2B2B2;
    background-color: rgba(226, 178, 178, 0.2) !important; }
  /* line 76, resources/assets/css/print.scss */
  .p-article__header.bg-pop, .p-article__header.bg-5 {
    border-color: #ABBDC8;
    background-color: rgba(171, 189, 200, 0.2) !important; }
  /* line 81, resources/assets/css/print.scss */
  .p-article__header.bg-memoires, .p-article__header.bg-6 {
    border-color: #F7CD96;
    background-color: rgba(247, 205, 150, 0.2) !important; }
  /* line 86, resources/assets/css/print.scss */
  .p-article__header.bg-theses, .p-article__header.bg-7 {
    border-color: #B0DFBF;
    background-color: rgba(176, 223, 191, 0.2) !important; }

/* line 93, resources/assets/css/print.scss */
.p-article-header__inner {
  padding: 1cm; }

/* line 98, resources/assets/css/print.scss */
.p-article__info p {
  margin-top: 0; }

/* line 101, resources/assets/css/print.scss */
.p-article__info h4 {
  margin-top: .5cm;
  margin-bottom: .15cm; }

/* line 105, resources/assets/css/print.scss */
.p-article__info hr {
  margin-top: 1cm; }

/* line 110, resources/assets/css/print.scss */
.p-sep {
  padding-bottom: .5cm;
  margin-bottom: .5cm;
  border-bottom: 0.015cm solid rgba(0, 0, 0, 0.3); }

/* line 116, resources/assets/css/print.scss */
.p-footer {
  position: fixed;
  bottom: -2cm;
  left: 0;
  right: 0;
  height: 2cm; }
  /* line 122, resources/assets/css/print.scss */
  .p-footer .page-number {
    text-align: center;
    display: block;
    width: 100%; }
    /* line 126, resources/assets/css/print.scss */
    .p-footer .page-number:after {
      content: counter(page); }

/* line 132, resources/assets/css/print.scss */
.footnote-backref {
  font-size: 0; }

/* line 136, resources/assets/css/print.scss */
.p-article__content a.footnote-ref {
  color: #000000;
  text-decoration: none;
  font-size: 7pt;
  padding-left: 1pt;
  vertical-align: super !important; }

/* line 143, resources/assets/css/print.scss */
.p-article__content .intro {
  margin-bottom: 5mm;
  font-size: 11pt; }

/* line 147, resources/assets/css/print.scss */
.p-article__content p {
  widows: 3;
  orphans: 3; }

/* line 148, resources/assets/css/print.scss */
.p-article__content ul,
.p-article__content ol,
.p-article__content li {
  margin: 0;
  padding: 0; }

/* line 154, resources/assets/css/print.scss */
.p-article__content img {
  page-break-inside: avoid;
  max-width: 100%;
  height: auto; }

/* line 166, resources/assets/css/print.scss */
table {
  width: 100%;
  border-top: 0.02cm solid #000000;
  border-bottom: 0.02cm solid #000000;
  margin-top: 1cm;
  margin-bottom: 1cm;
  page-break-inside: avoid; }
  /* line 173, resources/assets/css/print.scss */
  table thead {
    border-bottom: 0.02cm solid #000000; }
  /* line 177, resources/assets/css/print.scss */
  table tbody tr:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.05); }
  /* line 180, resources/assets/css/print.scss */
  table tbody tr:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.1); }
  /* line 184, resources/assets/css/print.scss */
  table tfoot {
    border-top: 1mm solid #000000; }
  /* line 187, resources/assets/css/print.scss */
  table th,
  table td {
    padding: 2mm;
    text-align: left;
    vertical-align: top;
    font-size: 9pt; }
  /* line 194, resources/assets/css/print.scss */
  table th,
  table th strong {
    font-size: 9pt; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW50LnNjc3MiLCJtb2R1bGVzL19jb2xvcnMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2JhY2tncm91bmQuc2NzcyIsInByaW50LmNzcyIsIm1vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7d0NBRXdDO0FDRnhDO3dDQUV3QztBQ0Z4Qzt3Q0FFd0M7QUNJeEMsdUVBQXVFO0FERHZFOztFQUVFLCtCQUE4QixFQUMvQjs7QUNHRCx3RUFBd0U7QURGeEU7O0VBRUUsK0JBQTJCLEVBQzVCOztBQ0lELHdFQUF3RTtBREh4RTs7RUFFRSwrQkFBNEIsRUFDN0I7O0FDS0Qsd0VBQXdFO0FESnhFOztFQUVFLCtCQUE4QixFQUMvQjs7QUNNRCx3RUFBd0U7QURMeEU7O0VBRUUsK0JBQTZCLEVBQzlCOztBRXhCRDt3Q0FFd0M7QUFJdEM7RUFDRSxrQkFBaUIsRUFBQTs7QUQ2QnJCLDZEQUE2RDtBQzNCM0Q7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGVBQWMsRUFDZjs7QUQ2QkgsNkRBQTZEO0FDNUIzRDs7Ozs7Ozs7O0VBU0UsbUJBQWtCO0VBQ25CLHFCQUFvQjtFQUNwQixpQkFBZ0IsRUFLaEI7RUR5QkQsNkRBQTZEO0VDekM3RDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBY0ksbUJBQWtCLEVBQ25COztBRCtDTCw2REFBNkQ7QUM3QzNEO0VBQ0MsZ0JBQWUsRUFDZjs7QUQrQ0gsNkRBQTZEO0FDOUMzRDtFQUNDLGdCQUFlLEVBQ2Y7O0FEZ0RILDZEQUE2RDtBQy9DM0Q7RUFDQyxnQkFBZSxFQUNmOztBRGlESCw2REFBNkQ7QUNoRDNEO0VBQ0MsZ0JBQWU7RUFDZCxvQkFBbUIsRUFDcEI7O0FEa0RILDZEQUE2RDtBQ2pEM0Q7Ozs7RUFJRSxpQkFBZ0IsRUFDakI7O0FEbURILDZEQUE2RDtBQ2xEM0Q7RUFDRSxlQUFjLEVBQ2Y7O0FEb0RILDZEQUE2RDtBQ25EM0Q7RUFDRSxtQkFBa0IsRUFDbkI7O0FEcURI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O0FHME9ILCtDQUErQztBSHJQL0M7RUFZSyxVQUFVO0VBQUcsV0FBWSxFQUFLOztBRzhPbkMsK0NBQStDO0FIMVAvQzs7O0VBZ0JJLFVBQVM7RUFDVCxXQUFVLEVBQ1g7O0FHK09ILCtDQUErQztBSGpRL0M7RUFvQkkseUJBQXVCO0VBQ3ZCLGdCQUFlO0VBQ2YsYUFBWSxFQUNiOztBR2dQSCwrQ0FBK0M7QUh4Ty9DO0VBQ0UsWUFBVztFQUNYLGlDQ2hLeUI7RURpS3pCLG9DQ2pLeUI7RURrS3pCLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLHlCQUF3QixFQTBCekI7RUdnTkMsK0NBQStDO0VIaFBqRDtJQVFJLG9DQ3RLdUIsRUR1S3hCO0VHME9ELCtDQUErQztFSG5QakQ7SUFZTSxzQ0MxS3FCLEVEMkt0QjtFR3lPSCwrQ0FBK0M7RUh0UGpEO0lBZU0scUNDN0txQixFRDhLdEI7RUd5T0gsK0NBQStDO0VIelBqRDtJQW1CSSw4QkNqTHVCLEVEa0x4QjtFR3dPRCwrQ0FBK0M7RUg1UGpEOztJQXVCSSxhQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQixlQUFjLEVBQ2Y7RUd3T0QsK0NBQStDO0VIblFqRDs7SUE4QkksZUFBYyxFQUNmIiwiZmlsZSI6InByaW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNQQUdFIFNUWUxFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcIm1vZHVsZXMvX2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29tcG9uZW50cy9fYmFja2dyb3VuZC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fcHJpbnQtc3R5bGUuc2Nzc1wiO1xuQGluY2x1ZGUgcHJpbnQtc3R5bGU7XG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNIVE1MLVBERlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHBhZ2UgOmZpcnN0IHtcbiAgbWFyZ2luOiAyY20gMmNtO1xuICAucC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8vIGJvZHkgeyBmb250LWZhbWlseTogRGVqYVZ1IFNlcmlmOyB9XG4ucC1hcnRpY2xlX19maXJzdC1wYWdlIHtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICBoMSxcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnAtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNGNtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFjbTtcbn1cbi5wLWxvZ28tMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVtbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzbW07XG59XG5cbi5wLWFydGljbGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFjbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAucC1hcnRpY2xlX190aXRsZSxcbiAgLnAtYXJ0aWNsZV9fYXV0aG9yLFxuICAucC1hcnRpY2xlX19yZXZ1ZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWFydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzbW07XG4gICAgbWFyZ2luLWJvdHRvbTogM21tO1xuICB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1hcnRpY2xlX19oZWFkZXIge1xuICBib3JkZXItdG9wOiAxLjVtbSBzb2xpZCAkYmFzZS1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMS41bW0gc29saWQgJGJhc2UtY29sb3I7XG4gICYuYmctZG9zc2llcixcbiAgJi5iZy0zIHtcbiAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkeWVsbG93LCAuNCkgIWltcG9ydGFudDtcbiAgfVxuICAmLmJnLWRlYmF0cyxcbiAgJi5iZy00IHtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAuMikgIWltcG9ydGFudDtcbiAgfVxuICAmLmJnLXBvcCxcbiAgJi5iZy01IHtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIC4yKSAhaW1wb3J0YW50O1xuICB9XG4gICYuYmctbWVtb2lyZXMsXG4gICYuYmctNiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZSwgLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5iZy10aGVzZXMsXG4gICYuYmctNyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWFydGljbGUtaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDFjbTtcblxufVxuLnAtYXJ0aWNsZV9faW5mbyB7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IC41Y207XG4gICAgbWFyZ2luLWJvdHRvbTogLjE1Y207XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDFjbTtcbiAgfVxufVxuXG4ucC1zZXAge1xuICBwYWRkaW5nLWJvdHRvbTogLjVjbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVjbTtcbiAgYm9yZGVyLWJvdHRvbTogLjAxNWNtIHNvbGlkIHJnYmEoJGJhc2UtY29sb3IsIC4zKTtcbn1cblxuLnAtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0yY207XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJjbTtcbiAgLnBhZ2UtbnVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHBhZ2UpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdG5vdGUtYmFja3JlZiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wLWFydGljbGVfX2NvbnRlbnQge1xuICBhLmZvb3Rub3RlLXJlZiB7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDdwdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFwdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIgIWltcG9ydGFudDtcbiAgfVxuICAuaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVtbTtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gIH1cbiAgcCB7d2lkb3dzIDozIDsgb3JwaGFucyA6IDMgOyB9XG4gIHVsLFxuICBvbCxcbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5wIHtcbiAgLy8gdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLy8gdGV4dC1qdXN0aWZ5OiBpbnRlci13b3JkO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAuMDJjbSBzb2xpZCAkYmFzZS1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogLjAyY20gc29saWQgJGJhc2UtY29sb3I7XG4gIG1hcmdpbi10b3A6IDFjbTtcbiAgbWFyZ2luLWJvdHRvbTogMWNtO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDJjbSBzb2xpZCAkYmFzZS1jb2xvcjtcbiAgfVxuICB0Ym9keSB0ciB7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYXNlLWNvbG9yLCAuMDUpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYXNlLWNvbG9yLCAuMSk7XG4gICAgfVxuICB9XG4gIHRmb290IHtcbiAgICBib3JkZXItdG9wOiAxbW0gc29saWQgJGJhc2UtY29sb3I7XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAybW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICB9XG4gIHRoLFxuICB0aCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQ09MT1JTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vIE1haW4gY29sb3VyIHBhbGV0dGVcbiR3aGl0ZSAgICAgICAgICAgIDogI0ZGRkZGRjtcbiRibGFjayAgICAgICAgICAgIDogIzAwMDAwMDtcbiRncmF5ICAgICAgICAgICAgIDogIzcyNzI3MjtcbiRncmF5LWxpZ2h0ICAgICAgIDogI0YwRjBGMDtcbiR5ZWxsb3cgICAgICAgICAgIDogI0ZGRjVCNztcbiRyZWQgICAgICAgICAgICAgIDogI0UyQjJCMjtcbiRibHVlICAgICAgICAgICAgIDogI0FCQkRDODtcbiRvcmFuZ2UgICAgICAgICAgIDogI0Y3Q0Q5NjtcbiRncmVlbiAgICAgICAgICAgIDogI0IwREZCRjtcblxuXG4vLyBBc3NpZ24gY29sb3VycyB0byB2YXJpYWJsZSByb2xlc1xuJGJvZHktY29sb3IgICAgICAgOiAkd2hpdGU7XG4kYmFzZS1jb2xvciAgICAgICA6ICRibGFjaztcbiRhY3Rpb24tcmVzcG9uc2UgIDogJGdyYXk7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQkFDS0dST1VORFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uYmctZG9zc2llcixcbi5iZy0zIHtcbiAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xufVxuLmJnLWRlYmF0cyxcbi5iZy00IHtcbiAgYmFja2dyb3VuZDogJHJlZCAhaW1wb3J0YW50O1xufVxuLmJnLXBvcCxcbi5iZy01IHtcbiAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcbn1cbi5iZy1tZW1vaXJlcyxcbi5iZy02IHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuLmJnLXRoZXNlcyxcbi5iZy03IHtcbiAgYmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICNQQUdFIFNUWUxFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0NPTE9SU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0JBQ0tHUk9VTkRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYsIHJlc291cmNlcy9hc3NldHMvY3NzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWRvc3NpZXIsXG4uYmctMyB7XG4gIGJhY2tncm91bmQ6ICNGRkY1QjcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1kZWJhdHMsXG4uYmctNCB7XG4gIGJhY2tncm91bmQ6ICNFMkIyQjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1wb3AsXG4uYmctNSB7XG4gIGJhY2tncm91bmQ6ICNBQkJEQzggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1tZW1vaXJlcyxcbi5iZy02IHtcbiAgYmFja2dyb3VuZDogI0Y3Q0Q5NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIHJlc291cmNlcy9hc3NldHMvY3NzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLXRoZXNlcyxcbi5iZy03IHtcbiAgYmFja2dyb3VuZDogI0IwREZCRiAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI1BSSU5UIFNUWUxFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQHBhZ2Uge1xuICBtYXJnaW46IDJjbSAzLjVjbTsgfVxuXG4vKiBsaW5lIDEwLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTUsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDI3LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4gIGgxIGVtLFxuICBoMSBpLFxuICBoMiBlbSxcbiAgaDIgaSxcbiAgaDMgZW0sXG4gIGgzIGksXG4gIGg0IGVtLFxuICBoNCBpLFxuICBoNSBlbSxcbiAgaDUgaSxcbiAgaDYgZW0sXG4gIGg2IGksXG4gIHAgZW0sXG4gIHAgaSxcbiAgdWwgZW0sXG4gIHVsIGksXG4gIG9sIGVtLFxuICBvbCBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAzMiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLyogbGluZSAzNSwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDIge1xuICBmb250LXNpemU6IDE2cHQ7IH1cblxuLyogbGluZSAzOCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDMge1xuICBmb250LXNpemU6IDE0cHQ7IH1cblxuLyogbGluZSA0MSwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDQge1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1hcmdpbi1ib3R0b206IC4xY207IH1cblxuLyogbGluZSA0NSwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDEsXG5oMixcbmgzLFxuaDQge1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi8qIGxpbmUgNTEsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3cHQ7IH1cblxuLyogbGluZSA1NCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDU3LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDE1Y20gc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA2MiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cblxuLyogbGluZSA3MCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXV0bzsgfVxuXG4vKiBsaW5lIDc1LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG87IH1cblxuLyogbGluZSA4MCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuZW0gPiBiLFxuYiA+IGVtLFxuaSA+IGIsXG5iID4gaSxcbmVtID4gc3Ryb25nLFxuc3Ryb25nID4gZW0sXG5pID4gc3Ryb25nLFxuc3Ryb25nID4gaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDkxLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogLjNjbSAwOyB9XG5cbi8qIGxpbmUgOTcsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbi5hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuLmhlYWRlcixcbi5mb290ZXIsXG4uc2VjdGlvbi5wcmludCxcbi5zZWN0aW9uLmF1dGhvcnMsXG4uc2VjdGlvbi5zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExMywgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxMTgsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbi5ib2R5IHAge1xuICB3aWRvd3M6IDM7XG4gIG9ycGhhbnM6IDM7IH1cblxuLyogbGluZSAxMTksIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbi5ib2R5IGEge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuLyogbGluZSAxMjAsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbi5ib2R5IGgxLCAuYm9keSBoMiwgLmJvZHkgaDMsIC5ib2R5IGg0LCAuYm9keSBoNSwgLmJvZHkgaDYge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbi8qIGxpbmUgMTIxLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uYm9keSBpbWcge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTI2LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uYm9keSB0YWJsZSwgLmJvZHkgcHJlIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbi8qIGxpbmUgMTI3LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uYm9keSBhOmxpbmssIC5ib2R5IGE6dmlzaXRlZCwgLmJvZHkgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJDNTFERjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTM0LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uYm9keSBhW2hyZWZePWh0dHBdOmFmdGVyIHtcbiAgY29udGVudDogXCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiOyB9XG5cbi8qIGxpbmUgMTM1LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uYm9keSBhcnRpY2xlIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDEzNiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuLmJvZHkgYTpub3QoOmxvY2FsLWxpbmspOmFmdGVyIHtcbiAgY29udGVudDogXCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiOyB9XG5cbi8qIGxpbmUgMTM4LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4uZm9vdG5vdGVzIHtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5czsgfVxuICAvKiBsaW5lIDE0MCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuICAuZm9vdG5vdGVzIG9sLCAuZm9vdG5vdGVzIG9sID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSAxNDMsIHJlc291cmNlcy9hc3NldHMvY3NzL21vZHVsZXMvX3ByaW50LXN0eWxlLnNjc3MgKi9cbiAgLmZvb3Rub3RlcyBvbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7IH1cbiAgICAvKiBsaW5lIDE0NSwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuICAgIC5mb290bm90ZXMgb2wgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC8qIGxpbmUgMTQ5LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1zdHlsZS5zY3NzICovXG4gICAgICAuZm9vdG5vdGVzIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDE1OCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpbnQtc3R5bGUuc2NzcyAqL1xuICAuZm9vdG5vdGVzIGxpLFxuICAuZm9vdG5vdGVzIHAge1xuICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0hUTUwtUERGXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQHBhZ2UgOmZpcnN0IHtcbiAgbWFyZ2luOiAyY20gMmNtO1xuICAvKiBsaW5lIDE5LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4gIC5wLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjQsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5wLWFydGljbGVfX2ZpcnN0LXBhZ2Uge1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7IH1cbiAgLyogbGluZSAyNiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICAucC1hcnRpY2xlX19maXJzdC1wYWdlIGgxLFxuICAucC1hcnRpY2xlX19maXJzdC1wYWdlIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzIsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5wLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRjbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxY207IH1cblxuLyogbGluZSAzOCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuLnAtbG9nby0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNW1tO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDNtbTsgfVxuXG4vKiBsaW5lIDQ1LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1hcnRpY2xlX19oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxY207XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ5LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4gIC5wLWFydGljbGVfX2hlYWRlciAucC1hcnRpY2xlX190aXRsZSxcbiAgLnAtYXJ0aWNsZV9faGVhZGVyIC5wLWFydGljbGVfX2F1dGhvcixcbiAgLnAtYXJ0aWNsZV9faGVhZGVyIC5wLWFydGljbGVfX3JldnVlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSA1NCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICAucC1hcnRpY2xlX19oZWFkZXIgLnAtYXJ0aWNsZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDNtbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzbW07IH1cbiAgLyogbGluZSA1OCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICAucC1hcnRpY2xlX19oZWFkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNjMsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5wLWFydGljbGVfX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDEuNW1tIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDEuNW1tIHNvbGlkICMwMDAwMDA7IH1cbiAgLyogbGluZSA2NiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICAucC1hcnRpY2xlX19oZWFkZXIuYmctZG9zc2llciwgLnAtYXJ0aWNsZV9faGVhZGVyLmJnLTMge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjVCNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAxODMsIDAuNCkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDcxLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4gIC5wLWFydGljbGVfX2hlYWRlci5iZy1kZWJhdHMsIC5wLWFydGljbGVfX2hlYWRlci5iZy00IHtcbiAgICBib3JkZXItY29sb3I6ICNFMkIyQjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDE3OCwgMTc4LCAwLjIpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3NiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICAucC1hcnRpY2xlX19oZWFkZXIuYmctcG9wLCAucC1hcnRpY2xlX19oZWFkZXIuYmctNSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUJCREM4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAxODksIDIwMCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODEsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbiAgLnAtYXJ0aWNsZV9faGVhZGVyLmJnLW1lbW9pcmVzLCAucC1hcnRpY2xlX19oZWFkZXIuYmctNiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjdDRDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyMDUsIDE1MCwgMC4yKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODYsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbiAgLnAtYXJ0aWNsZV9faGVhZGVyLmJnLXRoZXNlcywgLnAtYXJ0aWNsZV9faGVhZGVyLmJnLTcge1xuICAgIGJvcmRlci1jb2xvcjogI0IwREZCRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMjIzLCAxOTEsIDAuMikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDkzLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1hcnRpY2xlLWhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiAxY207IH1cblxuLyogbGluZSA5OCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuLnAtYXJ0aWNsZV9faW5mbyBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEwMSwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuLnAtYXJ0aWNsZV9faW5mbyBoNCB7XG4gIG1hcmdpbi10b3A6IC41Y207XG4gIG1hcmdpbi1ib3R0b206IC4xNWNtOyB9XG5cbi8qIGxpbmUgMTA1LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1hcnRpY2xlX19pbmZvIGhyIHtcbiAgbWFyZ2luLXRvcDogMWNtOyB9XG5cbi8qIGxpbmUgMTEwLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1zZXAge1xuICBwYWRkaW5nLWJvdHRvbTogLjVjbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVjbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wMTVjbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogbGluZSAxMTYsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5wLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMmNtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyY207IH1cbiAgLyogbGluZSAxMjIsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbiAgLnAtZm9vdGVyIC5wYWdlLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAxMjYsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbiAgICAucC1mb290ZXIgLnBhZ2UtbnVtYmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocGFnZSk7IH1cblxuLyogbGluZSAxMzIsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5mb290bm90ZS1iYWNrcmVmIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi8qIGxpbmUgMTM2LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1hcnRpY2xlX19jb250ZW50IGEuZm9vdG5vdGUtcmVmIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA3cHQ7XG4gIHBhZGRpbmctbGVmdDogMXB0O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0MywgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuLnAtYXJ0aWNsZV9fY29udGVudCAuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA1bW07XG4gIGZvbnQtc2l6ZTogMTFwdDsgfVxuXG4vKiBsaW5lIDE0NywgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuLnAtYXJ0aWNsZV9fY29udGVudCBwIHtcbiAgd2lkb3dzOiAzO1xuICBvcnBoYW5zOiAzOyB9XG5cbi8qIGxpbmUgMTQ4LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4ucC1hcnRpY2xlX19jb250ZW50IHVsLFxuLnAtYXJ0aWNsZV9fY29udGVudCBvbCxcbi5wLWFydGljbGVfX2NvbnRlbnQgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxNTQsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbi5wLWFydGljbGVfX2NvbnRlbnQgaW1nIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE2NiwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMC4wMmNtIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDJjbSBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAxY207XG4gIG1hcmdpbi1ib3R0b206IDFjbTtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgMTczLCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4gIHRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjAyY20gc29saWQgIzAwMDAwMDsgfVxuICAvKiBsaW5lIDE3NywgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAvKiBsaW5lIDE4MCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAvKiBsaW5lIDE4NCwgcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcHJpbnQuc2NzcyAqL1xuICB0YWJsZSB0Zm9vdCB7XG4gICAgYm9yZGVyLXRvcDogMW1tIHNvbGlkICMwMDAwMDA7IH1cbiAgLyogbGluZSAxODcsIHJlc291cmNlcy9hc3NldHMvY3NzL3ByaW50LnNjc3MgKi9cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAybW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogOXB0OyB9XG4gIC8qIGxpbmUgMTk0LCByZXNvdXJjZXMvYXNzZXRzL2Nzcy9wcmludC5zY3NzICovXG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0aCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogOXB0OyB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjUFJJTlQgU1RZTEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuQG1peGluIHByaW50LXN0eWxlIHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMmNtIDMuNWNtO1xuICB9XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG4gIFx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBlbSxcbiAgICBpe1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gIFx0Zm9udC1zaXplOiAyMHB0O1xuICB9XG4gIGgyIHtcbiAgXHRmb250LXNpemU6IDE2cHQ7XG4gIH1cbiAgaDMge1xuICBcdGZvbnQtc2l6ZTogMTRwdDtcbiAgfVxuICBoNCB7XG4gIFx0Zm9udC1zaXplOiAxMnB0O1xuICAgIG1hcmdpbi1ib3R0b206IC4xY207XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogN3B0O1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogLjAxNWNtIHNvbGlkIHJnYmEoJGJhc2UtY29sb3IsIC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgZW0sXG4gIGl7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xuICB9XG4gIGIsXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xuICB9XG4gIGVtID4gYixcbiAgYiA+IGVtLFxuICBpID4gYixcbiAgYiA+IGksXG4gIGVtID4gc3Ryb25nLFxuICBzdHJvbmcgPiBlbSxcbiAgaSA+IHN0cm9uZyxcbiAgc3Ryb25nID4gaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICBtYXJnaW46IC4zY20gMDtcbiAgfVxuICAuYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaGVhZGVyLFxuICAuZm9vdGVyLFxuICAuc2VjdGlvbi5wcmludCxcbiAgLnNlY3Rpb24uYXV0aG9ycyxcbiAgLnNlY3Rpb24uc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmJvZHkge1xuICAgIHAge3dpZG93cyA6MyA7IG9ycGhhbnMgOiAzIDsgfVxuICAgIGEge3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyBwYWdlLWJyZWFrLWFmdGVyOmF2b2lkOyBwYWdlLWJyZWFrLWluc2lkZTphdm9pZCB9XG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICB0YWJsZSwgcHJlIHsgcGFnZS1icmVhay1pbnNpZGU6YXZvaWQgfVxuICAgIGE6bGluaywgYTp2aXNpdGVkLCBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyQzUxREY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgYVtocmVmXj1odHRwXTphZnRlciB7Y29udGVudDpcIiA8XCIgYXR0cihocmVmKSBcIj4gXCI7fVxuICAgIGFydGljbGUgYVtocmVmXj1cIiNcIl06YWZ0ZXIgeyBjb250ZW50OiBcIlwiO31cbiAgICBhOm5vdCg6bG9jYWwtbGluayk6YWZ0ZXIge2NvbnRlbnQ6XCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiO31cbiAgfVxuICAuZm9vdG5vdGVzIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICAgIG9sICwgb2wgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OmxpO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OmNvdW50ZXIobGkpO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OmxpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRiYXNlLWNvbG9yLCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGksXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgbGkge1xuICAgIH1cbiAgfVxufVxuIl19 */
