/* Copyright (c) Microsoft Corporation. All rights reserved. */
/* Copyright (c) Microsoft Corporation. All rights reserved. */
/* Copyright (c) Microsoft Corporation.  All rights reserved. */
/* Copyright (c) Microsoft Corporation.  All rights reserved. */
/* Copyright (c) Microsoft Corporation.  All rights reserved. */
/* TODO (5089768): Investigating using pure Fabric UI Core instead of referencing fonts, font styles etc. */
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Arabic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Arabic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Arabic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Arabic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Arabic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-arabic/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Cyrillic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Cyrillic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Cyrillic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Cyrillic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Cyrillic)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-cyrillic/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (East European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (East European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (East European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (East European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (East European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-easteuropean/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Greek)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Greek)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Greek)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Greek)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Greek)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-greek/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Hebrew)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Hebrew)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Hebrew)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Hebrew)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Hebrew)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-hebrew/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Vietnamese)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Vietnamese)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Vietnamese)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Vietnamese)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (Vietnamese)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-vietnamese/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (West European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (West European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (West European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (West European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Segoe UI Web (West European)';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Selawik Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-light.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-light.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Selawik Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semilight.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Selawik Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-regular.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Selawik Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semibold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-semibold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Selawik Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/selawik/selawik-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-semilight.woff) format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Leelawadee UI Web';
  src: url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff2) format('woff2'), url(https://static2.sharepointonline.com/files/fabric/assets/fonts/leelawadeeui-thai/leelawadeeui-bold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
.h1,
.h2,
.light,
h1,
h2,
h3 {
  font-weight: 100;
}
.h4,
.h5,
.h6,
.semilight,
h4,
h5,
h6 {
  font-weight: 300;
}
.regular,
body {
  font-weight: 400;
}
.semibold,
strong {
  font-weight: 600;
}
.ms-Fabric {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #323130;
  font-family: 'Segoe UI Web (West European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
  font-size: 10px;
}
.ms-Fabric button,
.ms-Fabric input,
.ms-Fabric textarea {
  font-family: inherit;
}
.ms-Fabric [lang^=ar],
.ms-Fabric[lang^=ar],
[lang^=ar] .ms-Fabric {
  font-family: 'Segoe UI Web (Arabic)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=bg],
.ms-Fabric[lang^=bg],
[lang^=bg] .ms-Fabric {
  font-family: 'Segoe UI Web (Cyrillic)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=cs],
.ms-Fabric[lang^=cs],
[lang^=cs] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=el],
.ms-Fabric[lang^=el],
[lang^=el] .ms-Fabric {
  font-family: 'Segoe UI Web (Greek)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=et],
.ms-Fabric[lang^=et],
[lang^=et] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=he],
.ms-Fabric[lang^=he],
[lang^=he] .ms-Fabric {
  font-family: 'Segoe UI Web (Hebrew)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=hi],
.ms-Fabric[lang^=hi],
[lang^=hi] .ms-Fabric {
  font-family: 'Nirmala UI', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=hr],
.ms-Fabric[lang^=hr],
[lang^=hr] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=hu],
.ms-Fabric[lang^=hu],
[lang^=hu] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=ja],
.ms-Fabric[lang^=ja],
[lang^=ja] .ms-Fabric {
  font-family: 'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka, 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=kk],
.ms-Fabric[lang^=kk],
[lang^=kk] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=ko],
.ms-Fabric[lang^=ko],
[lang^=ko] .ms-Fabric {
  font-family: 'Malgun Gothic', Gulim, 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=lo],
.ms-Fabric[lang^=lo],
[lang^=lo] .ms-Fabric {
  font-family: 'Leelawadee UI Web', 'Lao UI', DokChampa, 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=lt],
.ms-Fabric[lang^=lt],
[lang^=lt] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=lv],
.ms-Fabric[lang^=lv],
[lang^=lv] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=pl],
.ms-Fabric[lang^=pl],
[lang^=pl] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=ru],
.ms-Fabric[lang^=ru],
[lang^=ru] .ms-Fabric {
  font-family: 'Segoe UI Web (Cyrillic)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=sk],
.ms-Fabric[lang^=sk],
[lang^=sk] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=sr-latn],
.ms-Fabric[lang^=sr-latn],
[lang^=sr-latn] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=th],
.ms-Fabric[lang^=th],
[lang^=th] .ms-Fabric {
  font-family: 'Leelawadee UI Web', 'Kmer UI', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=tr],
.ms-Fabric[lang^=tr],
[lang^=tr] .ms-Fabric {
  font-family: 'Segoe UI Web (East European)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=uk],
.ms-Fabric[lang^=uk],
[lang^=uk] .ms-Fabric {
  font-family: 'Segoe UI Web (Cyrillic)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=vi],
.ms-Fabric[lang^=vi],
[lang^=vi] .ms-Fabric {
  font-family: 'Segoe UI Web (Vietnamese)', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=zh-hans],
.ms-Fabric[lang^=zh-hans],
[lang^=zh-hans] .ms-Fabric {
  font-family: 'Microsoft Yahei UI', Verdana, Simsun, 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric [lang^=zh-hant],
.ms-Fabric[lang^=zh-hant],
[lang^=zh-hant] .ms-Fabric {
  font-family: 'Microsoft Jhenghei UI', Pmingliu, 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
.ms-Fabric--selawik {
  font-family: 'Selawik Web', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
}
#Breadcrumbs {
  font-weight: 100;
  padding-top: 17px;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #363636;
}
[dir="rtl"] #Breadcrumbs,
:host-context([dir="rtl"]) #Breadcrumbs {
  text-transform: uppercase;
}
[dir="ltr"] #Breadcrumbs,
:host-context([dir="ltr"]) #Breadcrumbs {
  text-transform: uppercase;
}
[dir="rtl"] #Breadcrumbs,
:host-context([dir="rtl"]) #Breadcrumbs {
  text-transform: uppercase;
}
[dir="ltr"] #Breadcrumbs,
:host-context([dir="ltr"]) #Breadcrumbs {
  text-transform: uppercase;
}
/* Copyright (c) Microsoft Corporation.  All rights reserved. */
.hidden {
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
body {
  background-color: #fff;
  color: #363636;
  font-size: 62.5%;
  margin: 0;
}
p,
ul,
.oxStandard {
  margin: 0;
  padding-top: 8px;
  font-size: 1.2em;
  line-height: 14px;
}
p + p,
p + ul,
ul + p {
  padding-top: 10px;
}
a {
  color: #056297;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:focus {
  text-decoration: underline;
  outline: 2px solid black;
}
h1 {
  margin: 0;
  padding-top: 15px;
  font-weight: 100;
  font-size: 5.6em;
  line-height: 64px;
}
h2 {
  color: #030303;
  margin: 0;
  padding-top: 10px;
  font-weight: 100;
  font-size: 3.2em;
  line-height: 40px;
}
h3 {
  color: #030303;
  font-weight: 500;
  margin: 0;
  padding-top: 26px;
  text-transform: uppercase;
}
[dir="rtl"] h3,
:host-context([dir="rtl"]) h3 {
  text-transform: uppercase;
}
[dir="ltr"] h3,
:host-context([dir="ltr"]) h3 {
  text-transform: uppercase;
}
[dir="rtl"] h3,
:host-context([dir="rtl"]) h3 {
  text-transform: uppercase;
}
[dir="ltr"] h3,
:host-context([dir="ltr"]) h3 {
  text-transform: uppercase;
}
h4 {
  color: #030303;
  font-size: 1.6em;
  line-height: 16px;
  margin: 0;
  padding-top: 24px;
}
hr {
  background-color: #bbb;
  border: 0;
  height: 1px;
  margin: 0;
}
.oxSmall {
  line-height: 16px;
  padding-top: 9px;
}
.oxClear {
  clear: both;
}
.ocv-feedback-button:hover {
  background-color: #0078d7;
}
.ocv-feedback-button {
  cursor: pointer;
  position: fixed;
  right: 0;
  top: 50%;
  border: 0;
  background-color: #69AFE5;
  color: white;
  font-family: 'Segoe UI WestEuropean', 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;
  font-size: 1.4em;
  padding: 5px 20px 5px 20px;
  transform: rotate(-90deg) translate(50%, 0);
  transform-origin: 100% 100%;
}
[dir="rtl"] .ocv-feedback-button,
:host-context([dir="rtl"]) .ocv-feedback-button {
  right: initial;
  left: 0;
}
[dir="ltr"] .ocv-feedback-button,
:host-context([dir="ltr"]) .ocv-feedback-button {
  left: initial;
  right: 0;
}
[dir="rtl"] .ocv-feedback-button,
:host-context([dir="rtl"]) .ocv-feedback-button {
  right: initial;
  left: 0;
}
[dir="ltr"] .ocv-feedback-button,
:host-context([dir="ltr"]) .ocv-feedback-button {
  left: initial;
  right: 0;
}
[dir="rtl"] .ocv-feedback-button,
:host-context([dir="rtl"]) .ocv-feedback-button {
  transform: rotate(-90deg) translate(-50%, 0);
  transform-origin: 100% 100%;
}
[dir="ltr"] .ocv-feedback-button,
:host-context([dir="ltr"]) .ocv-feedback-button {
  transform: rotate(-90deg) translate(50%, 0);
  transform-origin: 100% 100%;
}
[dir="rtl"] .ocv-feedback-button,
:host-context([dir="rtl"]) .ocv-feedback-button {
  transform: rotate(-90deg) translate(-50%, 0);
  transform-origin: 100% 100%;
}
[dir="ltr"] .ocv-feedback-button,
:host-context([dir="ltr"]) .ocv-feedback-button {
  transform: rotate(-90deg) translate(50%, 0);
  transform-origin: 100% 100%;
}
/* Copyright (c) Microsoft Corporation.  All rights reserved. */
.consent-confirmation-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background-color: white;
  z-index: 100;
}
.hide-control {
  visibility: hidden;
}
.consent-confirmation-form {
  margin: auto;
  width: 35%;
  height: 30%;
  border: 3px solid #73AD21;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px 0px;
  border-radius: 5px;
  background-color: #ffffff;
  box-sizing: border-box;
  outline: transparent solid 3px;
  border: 1px solid #a6a6a6;
}
[dir="rtl"] .consent-confirmation-form,
:host-context([dir="rtl"]) .consent-confirmation-form {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px 0px;
}
[dir="ltr"] .consent-confirmation-form,
:host-context([dir="ltr"]) .consent-confirmation-form {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px 0px;
}
.consent-confirmation-message {
  padding: 10px;
  text-align: left;
}
[dir="rtl"] .consent-confirmation-message,
:host-context([dir="rtl"]) .consent-confirmation-message {
  text-align: right;
}
[dir="ltr"] .consent-confirmation-message,
:host-context([dir="ltr"]) .consent-confirmation-message {
  text-align: left;
}
.consent-confirmation-form-controls {
  padding: 10px;
  text-align: right;
}
[dir="rtl"] .consent-confirmation-form-controls,
:host-context([dir="rtl"]) .consent-confirmation-form-controls {
  text-align: left;
}
[dir="ltr"] .consent-confirmation-form-controls,
:host-context([dir="ltr"]) .consent-confirmation-form-controls {
  text-align: right;
}
.consent-confirmation-form-button {
  margin: 20px;
  color: #fff;
  border: 0;
  font-family: 'Segoe UI Light', Arial, sans-serif;
  font-size: 1em;
  padding: 20px;
  align-items: center;
  width: 25%;
}
#ConsentConfirmationContinueButton {
  background-color: #0173c7;
}
#ConsentConfirmationContinueButton:hover {
  background-color: #2a8ad4;
}
#ConsentConfirmationCancelButton {
  background-color: gray;
}
#ConsentConfirmationCancelButton:hover {
  background-color: black;
}
.consent-confirmation-button-text {
  margin: 0px 4px;
  line-height: 100%;
  display: block;
  font-weight: 600;
}
@media screen and (max-width: 1219px) {
  .consent-confirmation-form {
    width: 50%;
  }
  .consent-confirmation-form-button {
    width: 30%;
  }
}
@media screen and (max-width: 747px) {
  .consent-confirmation-form {
    width: 75%;
    height: 30%;
  }
}
@media screen and (max-width: 499px) {
  .consent-confirmation-form {
    width: 90%;
    height: 30%;
  }
  .consent-confirmation-form-button {
    width: 35%;
  }
}
#Row0 {
  position: relative;
  float: left;
  min-width: 1200px;
  width: 100%;
}
[dir="rtl"] #Row0,
:host-context([dir="rtl"]) #Row0 {
  float: right;
}
[dir="ltr"] #Row0,
:host-context([dir="ltr"]) #Row0 {
  float: left;
}
.gs30Column {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
[dir="rtl"] .gs30Column,
:host-context([dir="rtl"]) .gs30Column {
  margin-right: auto;
  margin-left: auto;
}
[dir="ltr"] .gs30Column,
:host-context([dir="ltr"]) .gs30Column {
  margin-left: auto;
  margin-right: auto;
}
#AppTitleDetails {
  position: static;
  display: flex;
  padding-right: 0;
  width: auto;
}
[dir="rtl"] #AppTitleDetails,
:host-context([dir="rtl"]) #AppTitleDetails {
  padding-right: initial;
  padding-left: 0;
}
[dir="ltr"] #AppTitleDetails,
:host-context([dir="ltr"]) #AppTitleDetails {
  padding-left: initial;
  padding-right: 0;
}
.bodyContainer {
  min-height: 1200px;
}
@media screen and (max-width: 1219px) {
  body,
  #Row0 {
    min-width: 725px;
  }
  #Row0 {
    padding-bottom: 10px;
  }
  #AppTitleDetails {
    min-height: 436px;
    display: block;
  }
  .gs30Column {
    width: 725px;
  }
}
@media screen and (max-width: 747px) {
  body,
  #Row0 {
    min-width: 476px;
  }
  .gs30Column {
    width: 476px;
  }
  #AppTitleDetails {
    min-height: 436px;
    width: 476px;
    padding-right: 0;
  }
  [dir="rtl"] #AppTitleDetails,
  :host-context([dir="rtl"]) #AppTitleDetails {
    padding-right: initial;
    padding-left: 0;
  }
  [dir="ltr"] #AppTitleDetails,
  :host-context([dir="ltr"]) #AppTitleDetails {
    padding-left: initial;
    padding-right: 0;
  }
}
@media screen and (max-width: 499px) {
  body,
  #Row0 {
    min-width: 300px;
  }
  .gs30Column {
    width: 300px;
  }
  #AppTitleDetails {
    min-height: 300px;
    width: 300px;
    padding-right: 0;
    flex-direction: column;
  }
  [dir="rtl"] #AppTitleDetails,
  :host-context([dir="rtl"]) #AppTitleDetails {
    padding-right: initial;
    padding-left: 0;
  }
  [dir="ltr"] #AppTitleDetails,
  :host-context([dir="ltr"]) #AppTitleDetails {
    padding-left: initial;
    padding-right: 0;
  }
}
.AppTitle {
  font-size: 3.4em;
  font-weight: 200;
  line-height: 40px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 2px;
}
a {
  color: #056297;
}
#NeedMoreHelpOptionLink {
  text-decoration: underline;
}
#Provider {
  font-size: 2em;
  font-weight: 200;
  line-height: 26px;
  opacity: 0.8;
}
body {
  background-color: #fff;
  font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif;
  color: #363636;
  font-size: 62.5%;
  margin: 0;
  display: initial;
}
#GetStartedHeadline {
  margin-top: 60px;
  margin-bottom: 20px;
  font-size: 2.6em;
  font-weight: 200;
}
.bodyContent {
  padding: 0 0 40px;
}
#Breadcrumbs {
  padding-top: 40px;
  padding-bottom: 20px;
  font-weight: 200;
  color: #363636;
  font-size: 1.6em;
  text-transform: none;
}
[dir="rtl"] #Breadcrumbs,
:host-context([dir="rtl"]) #Breadcrumbs {
  text-transform: none;
}
[dir="ltr"] #Breadcrumbs,
:host-context([dir="ltr"]) #Breadcrumbs {
  text-transform: none;
}
#Breadcrumbs a {
  padding-left: 5px;
  padding-right: 5px;
  color: #000;
  text-decoration: underline;
}
[dir="rtl"] #Breadcrumbs a,
:host-context([dir="rtl"]) #Breadcrumbs a {
  padding-right: 5px;
  padding-left: 5px;
}
[dir="ltr"] #Breadcrumbs a,
:host-context([dir="ltr"]) #Breadcrumbs a {
  padding-left: 5px;
  padding-right: 5px;
}
#Products {
  font-size: 14px;
  width: 80%;
  line-height: normal;
}
#Icon {
  height: 132px;
  width: 132px;
  padding: 8px;
  box-shadow: 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.13), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.11);
  margin-right: 40px;
  margin-bottom: 20px;
}
[dir="rtl"] #Icon,
:host-context([dir="rtl"]) #Icon {
  box-shadow: 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.13), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.11);
  margin-right: initial;
  margin-left: 40px;
}
[dir="ltr"] #Icon,
:host-context([dir="ltr"]) #Icon {
  box-shadow: 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.13), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.11);
  margin-left: initial;
  margin-right: 40px;
}
#GetStartedOptions {
  margin-top: 80px;
}
.getStartedOptionHeadline {
  font-size: 2.4em;
  font-weight: 200;
  text-transform: none;
  margin-bottom: 5px;
  padding-top: 0;
  margin-top: 0;
}
[dir="rtl"] .getStartedOptionHeadline,
:host-context([dir="rtl"]) .getStartedOptionHeadline {
  text-transform: none;
}
[dir="ltr"] .getStartedOptionHeadline,
:host-context([dir="ltr"]) .getStartedOptionHeadline {
  text-transform: none;
}
.getStartedOption {
  display: flex;
  margin-bottom: 44px;
}
.getStartedOption img {
  width: 50px;
  height: 65px;
}
.getStartedOptionRight {
  margin-left: 14px;
}
[dir="rtl"] .getStartedOptionRight,
:host-context([dir="rtl"]) .getStartedOptionRight {
  margin-left: initial;
  margin-right: 14px;
}
[dir="ltr"] .getStartedOptionRight,
:host-context([dir="ltr"]) .getStartedOptionRight {
  margin-right: initial;
  margin-left: 14px;
}
.getStartedOption span {
  font-size: 1.4em;
}
#ClientButtons {
  display: block;
  margin: 0;
  width: fit-content;
}
.client-button {
  display: flex;
  cursor: pointer;
  margin-bottom: 20px;
  color: #fff;
  align-items: center;
  text-decoration: none;
  padding: 10px 20px;
}
.client-button:hover {
  text-decoration: none;
}
.client-image {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
[dir="rtl"] .client-image,
:host-context([dir="rtl"]) .client-image {
  margin-right: initial;
  margin-left: 10px;
}
[dir="ltr"] .client-image,
:host-context([dir="ltr"]) .client-image {
  margin-left: initial;
  margin-right: 10px;
}
.client-button span {
  font-family: 'Segoe UI Light', Arial, sans-serif;
  font-size: 2.1em;
}
@media (forced-colors: active) {
  .client-button {
    color: ButtonText;
    border: 1px solid ButtonText;
    forced-color-adjust: auto;
  }
  .client-image {
    border: 1px solid ButtonText;
    forced-color-adjust: none;
  }
  .Word .client-image {
    background-color: #2b579a;
  }
  .PowerPoint .client-image {
    background-color: #b7472a;
  }
  .Excel .client-image {
    background-color: #217346;
  }
}
.Word {
  background-color: #2b579a;
}
.Word:hover {
  background-color: #4a78b0;
}
.PowerPoint {
  background-color: #b7472a;
}
.PowerPoint:hover {
  background-color: #e86e58;
}
.Excel {
  background-color: #217346;
}
.Excel:hover {
  background-color: #4e9668;
}
#CompleteInstallationElseWhereSection {
  font-size: 14px;
}
.getStartedOption span span {
  font-size: 1em;
  width: fit-content;
}
#UnfoldInstructions {
  display: block;
  color: #056297;
  cursor: pointer;
  text-decoration: underline;
}
#CompleteInstallationElseWhereLink {
  text-decoration: underline;
}
.steps-container {
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 64px;
}
[dir="rtl"] .steps-container,
:host-context([dir="rtl"]) .steps-container {
  margin-left: initial;
  margin-right: 64px;
}
[dir="ltr"] .steps-container,
:host-context([dir="ltr"]) .steps-container {
  margin-right: initial;
  margin-left: 64px;
}
.step-container {
  width: 400px;
}
.step-container img {
  width: 400px;
}
.step-container div {
  font-size: 1.2em;
}
.step-container + .step-container {
  margin-left: 30px;
}
[dir="rtl"] .step-container + .step-container,
:host-context([dir="rtl"]) .step-container + .step-container {
  margin-left: initial;
  margin-right: 30px;
}
[dir="ltr"] .step-container + .step-container,
:host-context([dir="ltr"]) .step-container + .step-container {
  margin-right: initial;
  margin-left: 30px;
}
@media screen and (max-width: 1219px) {
  .steps-container {
    display: block;
  }
  .step-container + .step-container {
    margin-left: 0px;
  }
  [dir="rtl"] .step-container + .step-container,
  :host-context([dir="rtl"]) .step-container + .step-container {
    margin-left: initial;
    margin-right: 0px;
  }
  [dir="ltr"] .step-container + .step-container,
  :host-context([dir="ltr"]) .step-container + .step-container {
    margin-right: initial;
    margin-left: 0px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FkZGluaW5zdGFsbC4xODlmZGEyYzliMmQyNWUxNDM0ZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsOERBQThEO0FBQzlELDhEQUE4RDtBQUM5RCwrREFBK0Q7QUFDL0QsK0RBQStEO0FBQy9ELCtEQUErRDtBQUMvRCwyR0FBMkc7QUNEM0c7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREdKO0FDQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREVKO0FDQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRENKO0FDRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREFKO0FDR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRERKO0FDSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREZKO0FDS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREhKO0FDTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREpKO0FDT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRExKO0FDUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRE5KO0FDU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFBKO0FDVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFJKO0FDV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFRKO0FDWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFZKO0FDYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFhKO0FDY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRFpKO0FDZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGJKO0FDZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURkSjtBQ2lCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEZko7QUNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGhCSjtBQ21CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEakJKO0FDb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURsQko7QUNxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRG5CSjtBQ3NCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEcEJKO0FDdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURyQko7QUN3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHRCSjtBQ3lCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEdkJKO0FDMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR4Qko7QUMyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHpCSjtBQzRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEMUJKO0FDNkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQzQko7QUM4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDVCSjtBQytCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEN0JKO0FDZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ5Qko7QUNpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRC9CSjtBQ2tDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEaENKO0FDbUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURqQ0o7QUNvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGxDSjtBQ3FDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEbkNKO0FDc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURwQ0o7QUN1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHJDSjtBQ3dDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEdENKO0FDeUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR2Q0o7QUMwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHhDSjtBQzJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEekNKO0FDNENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQxQ0o7QUM2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDNDSjtBQ21EQTs7Ozs7O0VBQ0k7QUQ1Q0o7QUMrQ0E7Ozs7Ozs7RUFDSTtBRHZDSjtBQzBDQTs7RUFDSTtBRHZDSjtBQzBDQTs7RUFDSTtBRHZDSjtBQzhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ1Rko7QUMrRkE7OztFQUNJO0FEM0ZKO0FDOEZBOzs7RUFDSTtBRDFGSjtBQzZGQTs7O0VBQ0k7QUR6Rko7QUM0RkE7OztFQUNJO0FEeEZKO0FDMkZBOzs7RUFDSTtBRHZGSjtBQzBGQTs7O0VBQ0k7QUR0Rko7QUN5RkE7OztFQUNJO0FEckZKO0FDd0ZBOzs7RUFDSTtBRHBGSjtBQ3VGQTs7O0VBQ0k7QURuRko7QUNzRkE7OztFQUNJO0FEbEZKO0FDcUZBOzs7RUFDSTtBRGpGSjtBQ29GQTs7O0VBQ0k7QURoRko7QUNtRkE7OztFQUNJO0FEL0VKO0FDa0ZBOzs7RUFDSTtBRDlFSjtBQ2lGQTs7O0VBQ0k7QUQ3RUo7QUNnRkE7OztFQUNJO0FENUVKO0FDK0VBOzs7RUFDSTtBRDNFSjtBQzhFQTs7O0VBQ0k7QUQxRUo7QUM2RUE7OztFQUNJO0FEekVKO0FDNEVBOzs7RUFDSTtBRHhFSjtBQzJFQTs7O0VBQ0k7QUR2RUo7QUMwRUE7OztFQUNJO0FEdEVKO0FDeUVBOzs7RUFDSTtBRHJFSjtBQ3dFQTs7O0VBQ0k7QURwRUo7QUN1RUE7OztFQUNJO0FEbkVKO0FDc0VBOzs7RUFDSTtBRGxFSjtBQ3FFQTtFQUNJO0FEbkVKO0FFOWJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdjSjtBQzNjQzs7RUNVRztBRnFjSjtBQy9jQzs7RUNVRztBRnljSjtBQ25kQzs7RUNVRztBRjZjSjtBQ3ZkQzs7RUNVRztBRmlkSjtBQUNBLCtEQUErRDtBRzFkL0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINGRKO0FJbmRvQjtFQUFXO0VBSW5CO0VBQ1Q7RUFDQztBSm1kSjtBSW5ka0I7OztFQUlQO0VBQ1A7RUh1VkE7RUFDQTtBRDhISjtBSXBkb0I7OztFQUNuQjtBSndkRDtBSXJkZ0I7RUFBUTtFQUFvQjtBSnlkNUM7QUlyZGU7RUFDSDtBSnVkWjtBSXBkSztFQUFrQjtFQUd2QjtBSnFkQTtBSXJkbUM7RUFDaEI7RUFBZTtFSGtXOUI7RUFDQTtFQUNBO0FEdUhKO0FJcGR1QjtFQUFxQjtFQUFvQjtFQUcvRDtFSGtWRztFQUNBO0VBQ0E7QURxSUo7QUl0ZEk7RUFBUztFQUNJO0VBQXNCO0VBR25DO0VBR0o7QUpzZEE7QUN2aEJDOztFR2lFRDtBSjBkQTtBQzNoQkM7O0VHaUVEO0FKOGRBO0FDL2hCQzs7RUdpRUQ7QUprZUE7QUNuaUJDOztFR2lFRDtBSnNlQTtBSXJlYztFQUFnQztFQUMzQjtFQUdmO0VBRUE7RUFBZTtBSnNlbkI7QUlwZWE7RUFBUztFQUVuQjtFQUFlO0VBQWlCO0FKd2VuQztBSXJlSTtFQUVHO0VBRUo7QUpxZUg7QUlqZVE7RUFBZTtBSm9ldkI7QUluZWU7RUFDRTtBSnFlakI7QUlsZUU7RUFDZTtFQUlBO0VBR2hCO0VBQWM7RUFDVjtFQUFlO0VBQ1M7RUFDZjtFQU1VO0VBQXNCO0VBL0YzQjtFQUNtQjtBSjZqQnRDO0FDNWtCQzs7RUdvR0E7RUFBQTtBSjZlRDtBQ2psQkM7O0VHb0dBO0VBQUE7QUprZkQ7QUN0bEJDOztFR29HQTtFQUFBO0FKdWZEO0FDM2xCQzs7RUdvR0E7RUFBQTtBSjRmRDtBQUNBOztFSW5sQm1CO0VBQ21CO0FKc2xCdEM7QUFDQTs7RUl4bEJtQjtFQUNtQjtBSjJsQnRDO0FBQ0E7O0VJN2xCbUI7RUFDbUI7QUpnbUJ0QztBQUNBOztFSWxtQm1CO0VBQ21CO0FKcW1CdEM7QUFDQSwrREFBK0Q7QUtqbkIvRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1uQko7QUtobkJBO0VBQ0k7QUxrbkJKO0FLL21CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpbkJKO0FDN29CQzs7RUl1Qkc7QUwwbkJKO0FDanBCQzs7RUl1Qkc7QUw4bkJKO0FLdm5CQTtFQUNJO0VBQ0E7QUx5bkJKO0FDenBCQzs7RUlnQ0c7QUw2bkJKO0FDN3BCQzs7RUlnQ0c7QUxpb0JKO0FLOW5CQTtFQUNJO0VBQ0E7QUxnb0JKO0FDcnFCQzs7RUlxQ0c7QUxvb0JKO0FDenFCQzs7RUlxQ0c7QUx3b0JKO0FLcm9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1b0JKO0FLcG9CQTtFQUNJO0FMc29CSjtBS3BvQkk7RUFDSTtBTHNvQlI7QUtsb0JBO0VBQ0k7QUxvb0JKO0FLbG9CSTtFQUNJO0FMb29CUjtBS2hvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTGtvQko7QUsvbkJBO0VBQ0k7SUFDSTtFTGlvQk47RUsvbkJFO0lBQ0k7RUxpb0JOO0FBQ0Y7QUs5bkJBO0VBQ0k7SUFDSTtJQUNBO0VMZ29CTjtBQUNGO0FLN25CQTtFQUNJO0lBQ0k7SUFDQTtFTCtuQk47RUs1bkJFO0lBQ0k7RUw4bkJOO0FBQ0Y7QU0zdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42dEJKO0FDdHVCQzs7RUtPRztBTm11Qko7QUMxdUJDOztFS09HO0FOdXVCSjtBTWx1QkE7RUFDSTtFQUNBO0VBQ0E7QU5vdUJKO0FDbnZCQzs7RUthRztFQUNBO0FOMHVCSjtBQ3h2QkM7O0VLYUc7RUFDQTtBTit1Qko7QU0zdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42dUJKO0FDbndCQzs7RUtxQkc7RUFBQTtBTm12Qko7QUN4d0JDOztFS3FCRztFQUFBO0FOd3ZCSjtBTXB2QkE7RUFDSTtBTnN2Qko7QU1sdkJDO0VBQ0c7O0lBQ0k7RU5xdkJOO0VNbHZCRTtJQUNJO0VOb3ZCTjtFTWp2Qkc7SUFDSTtJQUNBO0VObXZCUDtFTWh2QkU7SUFDSTtFTmt2Qk47QUFDRjtBTS91QkM7RUFDSTs7SUFDSTtFTmt2QlA7RU0vdUJHO0lBQ0k7RU5pdkJQO0VNOXVCRztJQUNJO0lBQ0E7SUFDQTtFTmd2QlA7RUM3eUJEOztJSzZEUTtJQUFBO0VOcXZCUDtFQ2x6QkQ7O0lLNkRRO0lBQUE7RU4wdkJQO0FBQ0Y7QU12dkJDO0VBQ0k7O0lBQ0k7RU4wdkJQO0VNdnZCRztJQUNJO0VOeXZCUDtFTXR2Qkc7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFTnd2QlA7RUN0MEJEOztJSzZFUTtJQUFBO0VOOHZCUDtFQzMwQkQ7O0lLNkVRO0lBQUE7RU5td0JQO0FBQ0Y7QU0vdkJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ3dCSjtBTTd2QkE7RUFDSTtBTit2Qko7QU01dkJBO0VBQ0k7QU44dkJKO0FNM3ZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONnZCSjtBTTF2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40dkJKO0FNenZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMnZCSjtBTXh2QkE7RUFDSTtBTjB2Qko7QU12dkJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3ZCSjtBQzkzQkM7O0VLc0lHO0FONHZCSjtBQ2w0QkM7O0VLc0lHO0FOZ3dCSjtBTTd2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTit2Qko7QUM1NEJDOztFSzBJRztFQUNBO0FOc3dCSjtBQ2o1QkM7O0VLMElHO0VBQ0E7QU4yd0JKO0FNdHdCQTtFQUNJO0VBQ0E7RUFDQTtBTnd3Qko7QU1wd0JBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcXdCSjtBQ242QkM7O0VLNEpHO0VBQ0E7RUFBQTtBTjR3Qko7QUN6NkJDOztFSzRKRztFQUNBO0VBQUE7QU5reEJKO0FNOXdCQTtFQUNJO0FOZ3hCSjtBTTd3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rd0JKO0FDMTdCQzs7RUt3S0c7QU5zeEJKO0FDOTdCQzs7RUt3S0c7QU4weEJKO0FNcHhCQTtFQUNJO0VBQ0E7QU5zeEJKO0FNbnhCQTtFQUNFO0VBQ0E7QU5xeEJGO0FNbHhCQTtFQUNJO0FOb3hCSjtBQzc4QkM7O0VLeUxHO0VBQUE7QU55eEJKO0FDbDlCQzs7RUt5TEc7RUFBQTtBTjh4Qko7QU0zeEJBO0VBQ0k7QU42eEJKO0FBaDlCQTtFQUNJO0VBQ0E7RUFDQTtBQWs5Qko7QUEvOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpOUJKO0FBOThCQTtFQUNJO0FBZzlCSjtBQTc4QkE7RUFDSTtFQUNBO0VBQ0E7QUErOEJKO0FDaC9CQzs7RURpQ0c7RUFBQTtBQW85Qko7QUNyL0JDOztFRGlDRztFQUFBO0FBeTlCSjtBQXQ5QkE7RUFDSTtFQUNBO0FBdzlCSjtBQXI5QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFQXU5Qk47RUFsOUJFO0lBQ0k7SUFDQTtFQW85Qk47RUFqOUJFO0lBQ0k7RUFtOUJOO0VBaDlCRTtJQUNJO0VBazlCTjtFQS84QkU7SUFDSTtFQWk5Qk47QUFDRjtBQTk4QkE7RUFDSTtBQWc5Qko7QUE3OEJBO0VBQ0k7QUErOEJKO0FBNThCQTtFQUNJO0FBODhCSjtBQTM4QkE7RUFDSTtBQTY4Qko7QUExOEJBO0VBQ0k7QUE0OEJKO0FBejhCQTtFQUNJO0FBMjhCSjtBQXQ4QkE7RUFDSTtBQXc4Qko7QUFwOEJBO0VBQ0k7RUFDQTtBQXM4Qko7QUFsOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFvOEJKO0FBajhCQTtFQUNJO0FBbThCSjtBQWg4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWs4Qko7QUMxakNDOztFRHdIRztFQUFBO0FBdThCSjtBQy9qQ0M7O0VEd0hHO0VBQUE7QUE0OEJKO0FBejhCQTtFQUNJO0FBMjhCSjtBQXg4QkE7RUFDSTtBQTA4Qko7QUF4OEJBO0VBQ0k7QUEwOEJKO0FBdjhCQTtFQUNJO0FBeThCSjtBQ2hsQ0M7O0VEdUlHO0VBQUE7QUE4OEJKO0FDcmxDQzs7RUR1SUc7RUFBQTtBQW05Qko7QUFoOUJDO0VBRUc7SUFDSTtFQWk5Qk47RUE5OEJFO0lBQ0k7RUFnOUJOO0VDam1DRDs7SURpSk87SUFBQTtFQXE5Qk47RUN0bUNEOztJRGlKTztJQUFBO0VBMDlCTjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vU3RvcmVQYWdlcy8uL1N0eWxlcy9QYWdlcy9BZGRJbkluc3RhbGwubGVzcyIsIndlYnBhY2s6Ly9TdG9yZVBhZ2VzLy4vU3R5bGVzL1NoYXJlZC9Gb250cy5sZXNzIiwid2VicGFjazovL1N0b3JlUGFnZXMvLi9TdHlsZXMvQ29udHJvbHMvQnJlYWRjcnVtYi5sZXNzIiwid2VicGFjazovL1N0b3JlUGFnZXMvLi9TdHlsZXMvU2hhcmVkL0FjY2Vzc2liaWxpdHkubGVzcyIsIndlYnBhY2s6Ly9TdG9yZVBhZ2VzLy4vU3R5bGVzL1NoYXJlZC9HbG9iYWwubGVzcyIsIndlYnBhY2s6Ly9TdG9yZVBhZ2VzLy4vU3R5bGVzL0NvbnRyb2xzL0NvbnNlbnRDb25maXJtYXRpb25Gb3JtLmxlc3MiLCJ3ZWJwYWNrOi8vU3RvcmVQYWdlcy8uL1N0eWxlcy9TaGFyZWQvQmFzZUFkZEluSW5zdGFsbC5sZXNzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLiAqL1xuXG5AaW1wb3J0IFwiLi5cXFNoYXJlZFxcQmFzZUFkZEluSW5zdGFsbC5sZXNzXCI7XG5cbkB3b3JkQnJhbmQ6ICMyYjU3OWE7XG5AcG93ZXJQb2ludEJyYW5kOiAjYjc0NzJhO1xuQGV4Y2VsQnJhbmQ6ICMyMTczNDY7XG5cbi8vIEJ1dHRvbnNcblxuI0NsaWVudEJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jbGllbnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmNsaWVudC1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNsaWVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNsaWVudC1idXR0b24gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCcsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMWVtO1xufVxuXG5AbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgIC5jbGllbnQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IEJ1dHRvblRleHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEJ1dHRvblRleHQ7XG4gICAgICAgIGZvcmNlZC1jb2xvci1hZGp1c3Q6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gVGhlIHByb2R1Y3QgaWNvbnMgYXJlIHdoaXRlIGdseXBocyBvbiB0cmFuc3BhcmVuY3ksIHNvIHRoZXkga2VlcCB0aGVpciBicmFuZFxuICAgIC8vIGJhY2tkcm9wIGhlcmUuIEZvcmNpbmcgYSB3aGl0ZSBvbmUgbGVhdmVzIHRoZW0gaW52aXNpYmxlLlxuICAgIC5jbGllbnQtaW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBCdXR0b25UZXh0O1xuICAgICAgICBmb3JjZWQtY29sb3ItYWRqdXN0OiBub25lO1xuICAgIH1cblxuICAgIC5Xb3JkIC5jbGllbnQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd29yZEJyYW5kO1xuICAgIH1cblxuICAgIC5Qb3dlclBvaW50IC5jbGllbnQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG93ZXJQb2ludEJyYW5kO1xuICAgIH1cblxuICAgIC5FeGNlbCAuY2xpZW50LWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGV4Y2VsQnJhbmQ7XG4gICAgfVxufVxuXG4uV29yZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdvcmRCcmFuZDtcbn1cblxuLldvcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTc4YjA7XG59XG5cbi5Qb3dlclBvaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG93ZXJQb2ludEJyYW5kO1xufVxuXG4uUG93ZXJQb2ludDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4NmU1ODtcbn1cblxuLkV4Y2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXhjZWxCcmFuZDtcbn1cblxuLkV4Y2VsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU5NjY4O1xufVxuXG4vLyBCb3R0b20gcGFydFxuXG4jQ29tcGxldGVJbnN0YWxsYXRpb25FbHNlV2hlcmVTZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cblxuLmdldFN0YXJ0ZWRPcHRpb24gc3BhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi8vIGJ1dHRvbiB0aGF0IG9wZW5zIHRoZSBpbnN0cnVjdGlvbnMgcGFuZS5cbiNVbmZvbGRJbnN0cnVjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDU2Mjk3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI0NvbXBsZXRlSW5zdGFsbGF0aW9uRWxzZVdoZXJlTGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGVwcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4uc3RlcC1jb250YWluZXIgIHtcbiAgICB3aWR0aDogNDAwcHhcbn1cblxuLnN0ZXAtY29udGFpbmVyIGltZyAge1xuICAgIHdpZHRoOiA0MDBweFxufVxuLnN0ZXAtY29udGFpbmVyIGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnN0ZXAtY29udGFpbmVyICsgLnN0ZXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW5MYXJnZSkge1xuXG4gICAgLnN0ZXBzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zdGVwLWNvbnRhaW5lciArIC5zdGVwLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuIH1cbiIsIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4gKi9cblxuLyogVE9ETyAoNTA4OTc2OCk6IEludmVzdGlnYXRpbmcgdXNpbmcgcHVyZSBGYWJyaWMgVUkgQ29yZSBpbnN0ZWFkIG9mIHJlZmVyZW5jaW5nIGZvbnRzLCBmb250IHN0eWxlcyBldGMuICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBXZWInO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL2xlZWxhd2FkZWV1aS10aGFpL2xlZWxhd2FkZWV1aS1saWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9sZWVsYXdhZGVldWktdGhhaS9sZWVsYXdhZGVldWktbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvbGVlbGF3YWRlZXVpLXRoYWkvbGVlbGF3YWRlZXVpLXNlbWlsaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9sZWVsYXdhZGVldWktdGhhaS9sZWVsYXdhZGVldWktc2VtaWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBXZWInO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL2xlZWxhd2FkZWV1aS10aGFpL2xlZWxhd2FkZWV1aS1yZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL2xlZWxhd2FkZWV1aS10aGFpL2xlZWxhd2FkZWV1aS1yZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBXZWInO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL2xlZWxhd2FkZWV1aS10aGFpL2xlZWxhd2FkZWV1aS1zZW1pYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9sZWVsYXdhZGVldWktdGhhaS9sZWVsYXdhZGVldWktc2VtaWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvbGVlbGF3YWRlZXVpLXRoYWkvbGVlbGF3YWRlZXVpLWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvbGVlbGF3YWRlZXVpLXRoYWkvbGVlbGF3YWRlZXVpLWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEFyYWJpYyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktYXJhYmljL3NlZ29ldWktbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1hcmFiaWMvc2Vnb2V1aS1saWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQXJhYmljKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1hcmFiaWMvc2Vnb2V1aS1zZW1pbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1hcmFiaWMvc2Vnb2V1aS1zZW1pbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEFyYWJpYyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktYXJhYmljL3NlZ29ldWktcmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWFyYWJpYy9zZWdvZXVpLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEFyYWJpYyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktYXJhYmljL3NlZ29ldWktc2VtaWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1hcmFiaWMvc2Vnb2V1aS1zZW1pYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQXJhYmljKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1hcmFiaWMvc2Vnb2V1aS1ib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktYXJhYmljL3NlZ29ldWktYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQ3lyaWxsaWMpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWN5cmlsbGljL3NlZ29ldWktbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1jeXJpbGxpYy9zZWdvZXVpLWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChDeXJpbGxpYyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktY3lyaWxsaWMvc2Vnb2V1aS1zZW1pbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1jeXJpbGxpYy9zZWdvZXVpLXNlbWlsaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQ3lyaWxsaWMpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWN5cmlsbGljL3NlZ29ldWktcmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWN5cmlsbGljL3NlZ29ldWktcmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQ3lyaWxsaWMpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWN5cmlsbGljL3NlZ29ldWktc2VtaWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1jeXJpbGxpYy9zZWdvZXVpLXNlbWlib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChDeXJpbGxpYyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktY3lyaWxsaWMvc2Vnb2V1aS1ib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktY3lyaWxsaWMvc2Vnb2V1aS1ib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1saWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWVhc3RldXJvcGVhbi9zZWdvZXVpLWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1zZW1pbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1zZW1pbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEVhc3QgRXVyb3BlYW4pJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWVhc3RldXJvcGVhbi9zZWdvZXVpLXJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1yZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1zZW1pYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWVhc3RldXJvcGVhbi9zZWdvZXVpLXNlbWlib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1lYXN0ZXVyb3BlYW4vc2Vnb2V1aS1ib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktZWFzdGV1cm9wZWFuL3NlZ29ldWktYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoR3JlZWspJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWdyZWVrL3NlZ29ldWktbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1ncmVlay9zZWdvZXVpLWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChHcmVlayknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktZ3JlZWsvc2Vnb2V1aS1zZW1pbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1ncmVlay9zZWdvZXVpLXNlbWlsaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoR3JlZWspJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWdyZWVrL3NlZ29ldWktcmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWdyZWVrL3NlZ29ldWktcmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoR3JlZWspJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWdyZWVrL3NlZ29ldWktc2VtaWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1ncmVlay9zZWdvZXVpLXNlbWlib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChHcmVlayknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktZ3JlZWsvc2Vnb2V1aS1ib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktZ3JlZWsvc2Vnb2V1aS1ib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChIZWJyZXcpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWhlYnJldy9zZWdvZXVpLWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktaGVicmV3L3NlZ29ldWktbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEhlYnJldyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktaGVicmV3L3NlZ29ldWktc2VtaWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktaGVicmV3L3NlZ29ldWktc2VtaWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChIZWJyZXcpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWhlYnJldy9zZWdvZXVpLXJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS1oZWJyZXcvc2Vnb2V1aS1yZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChIZWJyZXcpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWhlYnJldy9zZWdvZXVpLXNlbWlib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktaGVicmV3L3NlZ29ldWktc2VtaWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEhlYnJldyknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktaGVicmV3L3NlZ29ldWktYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLWhlYnJldy9zZWdvZXVpLWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKFZpZXRuYW1lc2UpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1saWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1saWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoVmlldG5hbWVzZSknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktdmlldG5hbWVzZS9zZWdvZXVpLXNlbWlsaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1zZW1pbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKFZpZXRuYW1lc2UpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1yZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktdmlldG5hbWVzZS9zZWdvZXVpLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKFZpZXRuYW1lc2UpJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1zZW1pYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXZpZXRuYW1lc2Uvc2Vnb2V1aS1zZW1pYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoVmlldG5hbWVzZSknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktdmlldG5hbWVzZS9zZWdvZXVpLWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS12aWV0bmFtZXNlL3NlZ29ldWktYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoV2VzdCBFdXJvcGVhbiknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktbGlnaHQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS13ZXN0ZXVyb3BlYW4vc2Vnb2V1aS1saWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoV2VzdCBFdXJvcGVhbiknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktc2VtaWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktc2VtaWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChXZXN0IEV1cm9wZWFuKSc7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS13ZXN0ZXVyb3BlYW4vc2Vnb2V1aS1yZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktcmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoV2VzdCBFdXJvcGVhbiknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktc2VtaWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2Vnb2V1aS13ZXN0ZXVyb3BlYW4vc2Vnb2V1aS1zZW1pYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoV2VzdCBFdXJvcGVhbiknO1xuICAgIHNyYzogdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlZ29ldWktd2VzdGV1cm9wZWFuL3NlZ29ldWktYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWdvZXVpLXdlc3RldXJvcGVhbi9zZWdvZXVpLWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWxhd2lrIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2VsYXdpay9zZWxhd2lrLWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlbGF3aWsvc2VsYXdpay1saWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlbGF3aWsgV2ViJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWxhd2lrL3NlbGF3aWstc2VtaWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlbGF3aWsvc2VsYXdpay1zZW1pbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWxhd2lrIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2VsYXdpay9zZWxhd2lrLXJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2VsYXdpay9zZWxhd2lrLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWxhd2lrIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvc2VsYXdpay9zZWxhd2lrLXNlbWlib2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL3NlbGF3aWsvc2VsYXdpay1zZW1pYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NlbGF3aWsgV2ViJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWxhd2lrL3NlbGF3aWstYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9zZWxhd2lrL3NlbGF3aWstYm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xlZWxhd2FkZWUgVUkgV2ViJztcbiAgICBzcmM6IHVybChodHRwczovL3N0YXRpYzIuc2hhcmVwb2ludG9ubGluZS5jb20vZmlsZXMvZmFicmljL2Fzc2V0cy9mb250cy9sZWVsYXdhZGVldWktdGhhaS9sZWVsYXdhZGVldWktc2VtaWxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKGh0dHBzOi8vc3RhdGljMi5zaGFyZXBvaW50b25saW5lLmNvbS9maWxlcy9mYWJyaWMvYXNzZXRzL2ZvbnRzL2xlZWxhd2FkZWV1aS10aGFpL2xlZWxhd2FkZWV1aS1zZW1pbGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMZWVsYXdhZGVlIFVJIFdlYic7XG4gICAgc3JjOiB1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvbGVlbGF3YWRlZXVpLXRoYWkvbGVlbGF3YWRlZXVpLWJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoaHR0cHM6Ly9zdGF0aWMyLnNoYXJlcG9pbnRvbmxpbmUuY29tL2ZpbGVzL2ZhYnJpYy9hc3NldHMvZm9udHMvbGVlbGF3YWRlZXVpLXRoYWkvbGVlbGF3YWRlZXVpLWJvbGQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuXG5cblxuXG5cbi5oMSwgLmgyLCAubGlnaHQsIGgxLCBoMiwgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDBcbn1cblxuLmg0LCAuaDUsIC5oNiwgLnNlbWlsaWdodCwgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4ucmVndWxhciwgYm9keSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uc2VtaWJvbGQsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG5cblxuXG5AZm9udDFMaW5lSGVpZ2h0OiAxMnB4O1xuQGZvbnQyTGluZUhlaWdodDogMTRweDtcbkBmb250M0xpbmVIZWlnaHQ6IDE4cHg7XG5AZm9udDRMaW5lSGVpZ2h0OiAyMnB4O1xuQGZvbnQ1TGluZUhlaWdodDogMjRweDtcbkBmb250NkxpbmVIZWlnaHQ6IDQwcHg7XG5AZm9udDdMaW5lSGVpZ2h0OiA2NHB4O1xuXG4uZm9udDEgKCkge1xuICAgIGxpbmUtaGVpZ2h0OiBAZm9udDFMaW5lSGVpZ2h0O1xufVxuXG4uZm9udDIgKCkge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IEBmb250MkxpbmVIZWlnaHQ7XG59XG5cbi5mb250MyAoKSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogQGZvbnQzTGluZUhlaWdodDtcbn1cblxuLmZvbnQ0ICgpIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbGluZS1oZWlnaHQ6IEBmb250NExpbmVIZWlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvbnQ1ICgpIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMi4wZW07XG4gICAgbGluZS1oZWlnaHQ6IEBmb250NUxpbmVIZWlnaHQ7XG59XG5cbi5mb250NiAoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDMuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBAZm9udDZMaW5lSGVpZ2h0O1xufVxuXG4uZm9udDcgKCkge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiA1LjZlbTtcbiAgICBsaW5lLWhlaWdodDogQGZvbnQ3TGluZUhlaWdodDtcbn1cblxuXG5cbi5tcy1GYWJyaWMge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29sb3I6ICMzMjMxMzA7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKFdlc3QgRXVyb3BlYW4pJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4XG59XG5cbi5tcy1GYWJyaWMgYnV0dG9uLCAubXMtRmFicmljIGlucHV0LCAubXMtRmFicmljIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdFxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1hcl0sIC5tcy1GYWJyaWNbbGFuZ149YXJdLCBbbGFuZ149YXJdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChBcmFiaWMpJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149YmddLCAubXMtRmFicmljW2xhbmdePWJnXSwgW2xhbmdePWJnXSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoQ3lyaWxsaWMpJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149Y3NdLCAubXMtRmFicmljW2xhbmdePWNzXSwgW2xhbmdePWNzXSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoRWFzdCBFdXJvcGVhbiknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1lbF0sIC5tcy1GYWJyaWNbbGFuZ149ZWxdLCBbbGFuZ149ZWxdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChHcmVlayknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1ldF0sIC5tcy1GYWJyaWNbbGFuZ149ZXRdLCBbbGFuZ149ZXRdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePWhlXSwgLm1zLUZhYnJpY1tsYW5nXj1oZV0sIFtsYW5nXj1oZV0gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEhlYnJldyknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1oaV0sIC5tcy1GYWJyaWNbbGFuZ149aGldLCBbbGFuZ149aGldIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnTmlybWFsYSBVSScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePWhyXSwgLm1zLUZhYnJpY1tsYW5nXj1ocl0sIFtsYW5nXj1ocl0gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEVhc3QgRXVyb3BlYW4pJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149aHVdLCAubXMtRmFicmljW2xhbmdePWh1XSwgW2xhbmdePWh1XSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoRWFzdCBFdXJvcGVhbiknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1qYV0sIC5tcy1GYWJyaWNbbGFuZ149amFdLCBbbGFuZ149amFdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnWXUgR290aGljIFVJJywnTWVpcnlvIFVJJyxNZWlyeW8sJ01TIFBnb3RoaWMnLE9zYWthLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1ra10sIC5tcy1GYWJyaWNbbGFuZ149a2tdLCBbbGFuZ149a2tdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePWtvXSwgLm1zLUZhYnJpY1tsYW5nXj1rb10sIFtsYW5nXj1rb10gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYWxndW4gR290aGljJyxHdWxpbSwnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149bG9dLCAubXMtRmFicmljW2xhbmdePWxvXSwgW2xhbmdePWxvXSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ0xlZWxhd2FkZWUgVUkgV2ViJywnTGFvIFVJJyxEb2tDaGFtcGEsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePWx0XSwgLm1zLUZhYnJpY1tsYW5nXj1sdF0sIFtsYW5nXj1sdF0gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEVhc3QgRXVyb3BlYW4pJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149bHZdLCAubXMtRmFicmljW2xhbmdePWx2XSwgW2xhbmdePWx2XSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoRWFzdCBFdXJvcGVhbiknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj1wbF0sIC5tcy1GYWJyaWNbbGFuZ149cGxdLCBbbGFuZ149cGxdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChFYXN0IEV1cm9wZWFuKScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePXJ1XSwgLm1zLUZhYnJpY1tsYW5nXj1ydV0sIFtsYW5nXj1ydV0gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEN5cmlsbGljKScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePXNrXSwgLm1zLUZhYnJpY1tsYW5nXj1za10sIFtsYW5nXj1za10gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZWIgKEVhc3QgRXVyb3BlYW4pJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149c3ItbGF0bl0sIC5tcy1GYWJyaWNbbGFuZ149c3ItbGF0bl0sIFtsYW5nXj1zci1sYXRuXSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoRWFzdCBFdXJvcGVhbiknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj10aF0sIC5tcy1GYWJyaWNbbGFuZ149dGhdLCBbbGFuZ149dGhdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnTGVlbGF3YWRlZSBVSSBXZWInLCdLbWVyIFVJJywnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYyBbbGFuZ149dHJdLCAubXMtRmFicmljW2xhbmdePXRyXSwgW2xhbmdePXRyXSAubXMtRmFicmljIHtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFdlYiAoRWFzdCBFdXJvcGVhbiknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj11a10sIC5tcy1GYWJyaWNbbGFuZ149dWtdLCBbbGFuZ149dWtdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChDeXJpbGxpYyknLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj12aV0sIC5tcy1GYWJyaWNbbGFuZ149dmldLCBbbGFuZ149dmldIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgV2ViIChWaWV0bmFtZXNlKScsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG5cbi5tcy1GYWJyaWMgW2xhbmdePXpoLWhhbnNdLCAubXMtRmFicmljW2xhbmdePXpoLWhhbnNdLCBbbGFuZ149emgtaGFuc10gLm1zLUZhYnJpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFoZWkgVUknLFZlcmRhbmEsU2ltc3VuLCdTZWdvZSBVSScsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLCdIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZlxufVxuXG4ubXMtRmFicmljIFtsYW5nXj16aC1oYW50XSwgLm1zLUZhYnJpY1tsYW5nXj16aC1oYW50XSwgW2xhbmdePXpoLWhhbnRdIC5tcy1GYWJyaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IEpoZW5naGVpIFVJJyxQbWluZ2xpdSwnU2Vnb2UgVUknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90bywnSGVsdmV0aWNhIE5ldWUnLHNhbnMtc2VyaWZcbn1cblxuLm1zLUZhYnJpYy0tc2VsYXdpayB7XG4gICAgZm9udC1mYW1pbHk6ICdTZWxhd2lrIFdlYicsJ1NlZ29lIFVJJywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sJ0hlbHZldGljYSBOZXVlJyxzYW5zLXNlcmlmXG59XG4iLCIvKiBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuICovXG5cbkBpbXBvcnQgXCIuLlxcU2hhcmVkXFxGb250cy5sZXNzXCI7XG5cbkBicmVhZGNydW1iQ29udHJvbEhlaWdodDogMjlweDtcblxuI0JyZWFkY3J1bWJzIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmctdG9wOiAoQGJyZWFkY3J1bWJDb250cm9sSGVpZ2h0IC0gQGZvbnQxTGluZUhlaWdodCk7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xufVxuIiwiLyogQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uICBBbGwgcmlnaHRzIHJlc2VydmVkLiAqL1xuXG4uaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4gKi9cclxuXHJcbkBpbXBvcnQgXCIuLlxcQ29udHJvbHNcXEJyZWFkY3J1bWIubGVzc1wiO1xyXG5AaW1wb3J0IFwiQWNjZXNzaWJpbGl0eS5sZXNzXCI7XHJcblxyXG5AZGVmYXVsdExpbmVIZWlnaHQ6IEBmb250MkxpbmVIZWlnaHQ7XHJcblxyXG5AY29sb3JPZmZpY2VTaGFyZWRIZWFkZXJPcmFuZ2U6ICNlODNmMjQ7XHJcblxyXG4vLyBEaW1lbnNpb25zIHVzZWQgZm9yIGFkYXB0aXZlIGxheW91dFxyXG5Ac2NyZWVuU21hbGw6IDQ5OXB4O1xyXG5Ac2NyZWVuTWVkaXVtOiA3NDdweDtcclxuQHNjcmVlbkxhcmdlOiAxMjE5cHg7XHJcblxyXG4udHJhbnNmb3JtRmVlZGJhY2tCdXR0b24oKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzM2MzYzNjtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnAsIHVsLCAub3hTdGFuZGFyZCB7XHJcbiAgICAuZm9udDI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKDIycHggLSBAZGVmYXVsdExpbmVIZWlnaHQpO1xyXG59XHJcblxyXG5wICsgcCwgcCArIHVsLCB1bCArIHAge1xyXG4gICAgcGFkZGluZy10b3A6ICgyNHB4IC0gQGRlZmF1bHRMaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogIzA1NjI5NztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuaDEge1xyXG4gICAgLmZvbnQ3O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6ICgxMDhweCAtIEBmb250N0xpbmVIZWlnaHQgLSBAYnJlYWRjcnVtYkNvbnRyb2xIZWlnaHQpO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICAuZm9udDY7XHJcbiAgICBjb2xvcjogIzAzMDMwMztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctdG9wOiAoNTBweCAtIEBmb250NkxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBjb2xvcjogIzAzMDMwMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKDQwcHggLSBAZGVmYXVsdExpbmVIZWlnaHQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDQge1xyXG4gICAgQGxpbmVIZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogIzAzMDMwMztcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmVIZWlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKDQwcHggLSBAbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm94U21hbGwge1xyXG4gICAgQGxpbmVIZWlnaHQ6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmVIZWlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogKDI1cHggLSBAbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi5veENsZWFyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ub2N2LWZlZWRiYWNrLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xyXG59XHJcblxyXG4ub2N2LWZlZWRiYWNrLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAudHJhbnNmb3JtRmVlZGJhY2tCdXR0b24oKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlBRkU1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBXZXN0RXVyb3BlYW4nLCAnU2Vnb2UgVUknLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdSb2JvdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG59XHJcbiIsIi8qIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4gKi9cblxuQGltcG9ydCBcIi4uXFxTaGFyZWRcXEdsb2JhbC5sZXNzXCI7XG5cbi5jb25zZW50LWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLmhpZGUtY29udHJvbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uc2VudC1jb25maXJtYXRpb24tZm9ybSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzczQUQyMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwcHggMnB4IDhweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IHRyYW5zcGFyZW50IHNvbGlkIDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTY2LCAxNjYsIDE2Nik7XG59XG4uY29uc2VudC1jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29uc2VudC1jb25maXJtYXRpb24tZm9ybS1jb250cm9scyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnNlbnQtY29uZmlybWF0aW9uLWZvcm0tYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgTGlnaHQnLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbiNDb25zZW50Q29uZmlybWF0aW9uQ29udGludWVCdXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTczYzc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhOGFkNDtcbiAgICB9XG59XG5cbiNDb25zZW50Q29uZmlybWF0aW9uQ2FuY2VsQnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuLmNvbnNlbnQtY29uZmlybWF0aW9uLWJ1dHRvbi10ZXh0IHtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbkxhcmdlKSB7XG4gICAgLmNvbnNlbnQtY29uZmlybWF0aW9uLWZvcm0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29uc2VudC1jb25maXJtYXRpb24tZm9ybS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbk1lZGl1bSkge1xuICAgIC5jb25zZW50LWNvbmZpcm1hdGlvbi1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuU21hbGwpIHtcbiAgICAuY29uc2VudC1jb25maXJtYXRpb24tZm9ybSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5jb25zZW50LWNvbmZpcm1hdGlvbi1mb3JtLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxufVxuIiwiLyogQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuICovXG5cbkBpbXBvcnQgXCIuLlxcU2hhcmVkXFxHbG9iYWwubGVzc1wiO1xuQGltcG9ydCBcIi4uXFxDb250cm9sc1xcQ29uc2VudENvbmZpcm1hdGlvbkZvcm0ubGVzc1wiO1xuXG4jUm93MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3MzMENvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG59XG5cbiNBcHBUaXRsZURldGFpbHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYm9keUNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMTIwMHB4O1xufVxuXG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuTGFyZ2UpIHtcbiAgICBib2R5LCAjUm93MCB7XG4gICAgICAgIG1pbi13aWR0aDogNzI1cHg7XG4gICAgfVxuXG4gICAgI1JvdzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAgI0FwcFRpdGxlRGV0YWlscyB7XG4gICAgICAgICBtaW4taGVpZ2h0OiA0MzZweDtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICB9XG5cbiAgICAuZ3MzMENvbHVtblx0IHtcbiAgICAgICAgd2lkdGg6IDcyNXB4O1xuICAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuTWVkaXVtKSB7XG4gICAgIGJvZHksICNSb3cwIHtcbiAgICAgICAgIG1pbi13aWR0aDogNDc2cHg7XG4gICAgIH1cblxuICAgICAuZ3MzMENvbHVtbiB7XG4gICAgICAgICB3aWR0aDogNDc2cHg7XG4gICAgIH1cblxuICAgICAjQXBwVGl0bGVEZXRhaWxzIHtcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDQzNnB4O1xuICAgICAgICAgd2lkdGg6IDQ3NnB4O1xuICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW5TbWFsbCkge1xuICAgICBib2R5LCAjUm93MCB7XG4gICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICB9XG5cbiAgICAgLmdzMzBDb2x1bW4ge1xuICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICB9XG5cbiAgICAgI0FwcFRpdGxlRGV0YWlscyB7XG4gICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICB9XG4gfVxuXG4uQXBwVGl0bGVcbntcbiAgICBmb250LXNpemU6IDMuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbmEge1xuICAgIGNvbG9yOiAjMDU2Mjk3O1xufVxuXG4jTmVlZE1vcmVIZWxwT3B0aW9uTGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNQcm92aWRlciB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ1NlZ29lIFVJIFJlZ3VsYXIgV2VzdEV1cm9wZWFuJywnU2Vnb2UgVUknLCdTZWdvZSBXUCcsVGFob21hLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuI0dldFN0YXJ0ZWRIZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMi42ZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmJvZHlDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cblxuI0JyZWFkY3J1bWJzXG57XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jQnJlYWRjcnVtYnMgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jUHJvZHVjdHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cblxuI0ljb24ge1xuICAgIC8vIFVzZSB0aGUgaWNvbiBkaW1lbnNpb25zIGFuZCBzaGFkb3cgZnJvbSBBcHBTb3VyY2VcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAzLjJweCA3LjJweCAwIHJnYigwIDAgMCAvIDEzJSksIDAgMC42cHggMS44cHggMCByZ2IoMCAwIDAgLyAxMSUpO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jR2V0U3RhcnRlZE9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5nZXRTdGFydGVkT3B0aW9uSGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmdldFN0YXJ0ZWRPcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLmdldFN0YXJ0ZWRPcHRpb24gaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmdldFN0YXJ0ZWRPcHRpb25SaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5nZXRTdGFydGVkT3B0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/