/*! © 2016 - present, Accedo */
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Button/button.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.button__button___Ob4gO {
  background-color: #00838a;
  border: 0;
  border-radius: 2.2395833333vw;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 1.6666666667vw;
  outline: none;
}
.button__button___Ob4gO:hover {
  background-color: #00838a;
}

.button__default-style___BkM2w {
  margin-right: 1.0416666667vw;
  padding: 0.9375vw 0;
  width: 13.0208333333vw;
}

.button__default-style___BkM2w:focus {
  outline: 0;
}

.button__default-focused___tAODG {
  transform: scale(1.03);
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/App/app.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.app__root___J1hRG {
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.android-webview.app__root___J1hRG {
  background-color: transparent;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/CardImage/cardImage.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.card-image-wrapper {
  box-sizing: border-box;
  border: 0.1041666667vw solid transparent;
  position: relative;
  transform: scale(1);
}
.card-image-wrapper.cardImage__live-inactive___Nevwd::after {
  content: "";
  background: #141b1c;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.cardImage__image___Xo7dH {
  float: left;
}
.cardImage__image___Xo7dH.cardImage__not-live___xeH7X {
  opacity: 0.5;
}

.cardImage__circle-image-wrapper___YnI8t {
  width: 10.4166666667vw;
  height: 10.4166666667vw;
  margin: 0;
  background-color: #20282a;
  border-radius: 50%;
  border: 0.0520833333vw solid #20282a;
  box-shadow: 0 0.1041666667vw 0.4166666667vw 0 #000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cardImage__circle-image-wrapper___YnI8t.cardImage__selected___twfvw {
  border: 0.0520833333vw solid #414748;
  background-color: #00838a;
}

.cardImage__round___t0YIt {
  border-radius: 50%;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Badge/badge.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.badge__badge___XUmv4 {
  position: absolute;
  top: 0.4166666667vw;
  left: 0.8333333333vw;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.15625vw 0.3125vw;
  border-radius: 0.2083333333vw;
  background-color: #006580;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 0.9375vw;
  text-transform: uppercase;
  line-height: 100%;
  min-height: 1.25vw;
  z-index: 2;
}
.badge__badge-large___FXv_R {
  padding: 0.2083333333vw 0.4166666667vw;
  font-size: 1.0416666667vw;
  min-height: 1.7708333333vw;
}
.badge__badge-live___DEwIb {
  background-color: #ffdd15;
  color: #000;
}
.badge__badge-live-rewound___zoh2Q {
  background-color: #303738;
  color: #fff;
}
.badge__badge-paid-content___ToE_y {
  background-color: #b0bcbe;
  color: #000;
}

.badge__badge-icon___sUpQg {
  width: 1.25vw;
  height: 1.25vw;
  -webkit-mask-size: 1.25vw 1.25vw;
  mask-size: 1.25vw 1.25vw;
  margin-right: 0.4166666667vw;
}
.badge__badge-icon-large___I2ImZ {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
  -webkit-mask-size: 1.3541666667vw 1.3541666667vw;
  mask-size: 1.3541666667vw 1.3541666667vw;
  margin-right: 0.5208333333vw;
}
.badge__badge-icon-live___nEChD {
  background-color: #000;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNDI4IDMuNSkiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBvcGFjaXR5PSIuMjUiIGN4PSI4LjczNSIgY3k9IjguNzM1IiByPSI4LjczNSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjguNzM1IiBjeT0iOC43MzUiIHI9IjQuNzA0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNDI4IDMuNSkiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBvcGFjaXR5PSIuMjUiIGN4PSI4LjczNSIgY3k9IjguNzM1IiByPSI4LjczNSIvPgogICAgICAgIDxjaXJjbGUgY3g9IjguNzM1IiBjeT0iOC43MzUiIHI9IjQuNzA0Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.badge__badge-icon-live-rewound___xIEGK {
  background-color: #fff;
}
.badge__badge-icon-clock___irJDn {
  background-color: #fff;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMi40MjggMmM1LjUyMiAwIDEwIDQuNDc4IDEwIDEwcy00LjQ3OCAxMC0xMCAxMC0xMC00LjQ3OC0xMC0xMCA0LjQ3OC0xMCAxMC0xMHptMCAxLjg3NWMtNC40OCAwLTguMTI1IDMuNjQ1LTguMTI1IDguMTI1czMuNjQ1IDguMTI1IDguMTI1IDguMTI1UzIwLjU1MyAxNi40OCAyMC41NTMgMTJzLTMuNjQ1LTguMTI1LTguMTI1LTguMTI1em0wIDEuNTRjLjUxNCAwIC45MzQuNDIuOTM0LjkzM3Y1LjQ4MWw0LjAyMiAyLjMyMmMuNDQ1LjI1Ny42LjgzLjM0MiAxLjI3NWEuOTM2LjkzNiAwIDAgMS0xLjI3Ni4zNDJsLTQuNDktMi41OTNjLS4wMTMtLjAwNi0uMDIyLS4wMTYtLjAzNC0uMDI0YTEuMTc4IDEuMTc4IDAgMCAxLS4xNDYtLjExNWMtLjAxMi0uMDEzLS4wMjQtLjAyNy0uMDM3LS4wMzktLjAyNy0uMDMyLS4wNTQtLjA2Mi0uMDc4LS4wOTZsLS4wMzUtLjA1N2MtLjAxNy0uMDMtLjAzNi0uMDYtLjA1LS4wOTMtLjAxMi0uMDI3LS4wMi0uMDU0LS4wMy0uMDhhMS40NzcgMS40NzcgMCAwIDEtLjAyOC0uMDg4LjkxOC45MTggMCAwIDEtLjAxNS0uMDg5Yy0uMDA0LS4wMy0uMDA5LS4wNjQtLjAxLS4wOTUgMC0uMDEtLjAwMy0uMDItLjAwMy0uMDMyVjYuMzQ4YzAtLjUxMy40Mi0uOTMzLjkzNC0uOTMzeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMi40MjggMmM1LjUyMiAwIDEwIDQuNDc4IDEwIDEwcy00LjQ3OCAxMC0xMCAxMC0xMC00LjQ3OC0xMC0xMCA0LjQ3OC0xMCAxMC0xMHptMCAxLjg3NWMtNC40OCAwLTguMTI1IDMuNjQ1LTguMTI1IDguMTI1czMuNjQ1IDguMTI1IDguMTI1IDguMTI1UzIwLjU1MyAxNi40OCAyMC41NTMgMTJzLTMuNjQ1LTguMTI1LTguMTI1LTguMTI1em0wIDEuNTRjLjUxNCAwIC45MzQuNDIuOTM0LjkzM3Y1LjQ4MWw0LjAyMiAyLjMyMmMuNDQ1LjI1Ny42LjgzLjM0MiAxLjI3NWEuOTM2LjkzNiAwIDAgMS0xLjI3Ni4zNDJsLTQuNDktMi41OTNjLS4wMTMtLjAwNi0uMDIyLS4wMTYtLjAzNC0uMDI0YTEuMTc4IDEuMTc4IDAgMCAxLS4xNDYtLjExNWMtLjAxMi0uMDEzLS4wMjQtLjAyNy0uMDM3LS4wMzktLjAyNy0uMDMyLS4wNTQtLjA2Mi0uMDc4LS4wOTZsLS4wMzUtLjA1N2MtLjAxNy0uMDMtLjAzNi0uMDYtLjA1LS4wOTMtLjAxMi0uMDI3LS4wMi0uMDU0LS4wMy0uMDhhMS40NzcgMS40NzcgMCAwIDEtLjAyOC0uMDg4LjkxOC45MTggMCAwIDEtLjAxNS0uMDg5Yy0uMDA0LS4wMy0uMDA5LS4wNjQtLjAxLS4wOTUgMC0uMDEtLjAwMy0uMDItLjAwMy0uMDMyVjYuMzQ4YzAtLjUxMy40Mi0uOTMzLjkzNC0uOTMzeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
}

.badge__banner-badge___tDA6u {
  display: inline-flex;
  margin-bottom: 1.25vw;
  padding: 0.2083333333vw 0.4166666667vw 0.3125vw;
  border-radius: 0.2083333333vw;
  background-color: #006580;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.0416666667vw;
  text-transform: uppercase;
  align-items: center;
  height: 1.1458333333vw;
}
.badge__banner-badge-paid-content___I_90A {
  background-color: #b0bcbe;
  color: #000;
  padding: 0.2604166667vw 0.4166666667vw;
}

.badge__banner-badge-live___yOGce {
  display: inline-flex;
  margin-bottom: 1.25vw;
  padding: 0.2083333333vw 0.4166666667vw 0.3125vw;
  border-radius: 0.2083333333vw;
  background-color: #ffdd15;
  color: #000;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.0416666667vw;
  text-transform: uppercase;
  align-items: center;
  height: 1.1458333333vw;
}
.badge__banner-badge-live-rewound___PaeW8 {
  background-color: #303738;
  color: #fff;
}

.badge__ads-badge___jflza {
  display: inline-block;
  margin-bottom: 1.25vw;
  padding: 0.2083333333vw 0.4166666667vw 0.3125vw;
  border-radius: 0.2083333333vw;
  background-color: #b0bcbe;
  color: #000;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.0416666667vw;
  text-transform: uppercase;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/CardData/cardData.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.swimlane-item.focused .cardData__filter____v7x3 {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  white-space: normal;
  margin: 1.4583333333vw 0 0;
}

.card-data {
  float: left;
  width: 100%;
  transform: translateY(0) translateX(0);
}
.card-data > div:first-child {
  margin-top: 0.8333333333vw;
}
.card-data.cardData__force-visible___JOb83 {
  opacity: 1;
}

.cardData__live-airdate___XZvDS {
  font-family: "Radio Canada Regular", "Radio Canada Aboriginal", sans-serif;
  color: #b0bcbe;
  font-size: 1.1458333333vw;
  line-height: 1.41;
  margin-top: 0.0520833333vw;
  margin-bottom: 0.2083333333vw;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cardData__title___eOcl3 {
  color: #fff;
  font-family: "Radio Canada Regular", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.3541666667vw;
  line-height: 1.38;
  height: 1.875vw;
  min-height: 1.86875vw;
}
.cardData__title___eOcl3.cardData__singleline___tflGr {
  overflow: hidden;
  width: 95%;
}
.cardData__title___eOcl3.cardData__multiline___d9Q8T {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  white-space: normal;
  height: auto;
}
.cardData__title___eOcl3.cardData__paid-content___Xv8UO {
  font-style: italic;
}
.cardData__title___eOcl3.cardData__filter____v7x3 {
  text-align: center;
  color: #fff;
}

.cardData__info-wrapper___KPUys {
  align-items: center;
  display: flex;
  margin-top: 0.4166666667vw;
  gap: 0.4166666667vw;
}

.cardData__info-title___Ve9Hy {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  white-space: normal;
  color: #b0bcbe;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.1458333333vw;
  line-height: 1.41;
  position: relative;
  top: -0.3125vw;
  word-break: break-all;
}
.cardData__info-title___Ve9Hy .cardData__pipe___XGCM2 {
  color: #606869;
  margin-left: 0.4166666667vw;
  margin-right: 0.4166666667vw;
}

.cardData__premium-tag___LupeP {
  box-sizing: border-box;
  height: 1.5625vw;
  top: -0.3645833333vw;
  padding: 0.3125vw 0.3125vw 0.3125vw 0.2604166667vw;
}
.cardData__premium-tag___LupeP.cardData__center___ZOD_T {
  left: 50%;
  transform: translateX(-50%);
}

.cardData__rating___M3twb {
  top: -0.3125vw;
}

.cardData__closed-captions___Mo6zq {
  top: 0.0520833333vw;
}

.cardData__video-description___zc5pj {
  height: 1.5625vw;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/CtaOverlay/ctaOverlay.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.ctaOverlay__overlay___Weu5Z {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2.0833333333vw;
  box-sizing: border-box;
  bottom: 0.8333333333vw;
  display: flex;
  height: 2.7083333333vw;
  position: absolute;
  left: 0.8333333333vw;
  min-width: 4.2708333333vw;
  padding: 0.625vw 1.40625vw;
  justify-content: center;
  transform: translate(0, 0);
  z-index: 2;
}
.ctaOverlay__overlay___Weu5Z.ctaOverlay__focused___vLNLN {
  transform: translate(-1.0416666667vw, 0.625vw);
}

.ctaOverlay__play-icon___qWL59 {
  display: inline-block;
  width: 1.09375vw;
  height: 1.1979166667vw;
  background-color: #fff;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  -webkit-mask-size: 1.09375vw 1.1979166667vw;
  mask-size: 1.09375vw 1.1979166667vw;
}

.ctaOverlay__member-icon___X9e2y {
  display: inline-block;
  width: 1.4583333333vw;
  height: 1.4583333333vw;
  margin-right: 0.625vw;
  background-color: #fff;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjU0NyAxOC4zOTRhLjA4NS4wODUgMCAwIDEtLjA4NC0uMDg2czAtNS4wMDUgNy4wMzItNS4wMDVjMi40OTkgMCA0LjExMS42MDMgNS4xNTIgMS4zOTIgMS45NjIgMS40ODggMS44OSAzLjYzNSAxLjg5IDMuNjM1YS4wODUuMDg1IDAgMCAxLS4wODQuMDg1bC00Ljc4NS0uMDA3LTkuMTItLjAxNHptNi45OC03Ljg1NmMyLjE1NiAwIDMuOTA1LTEuNzggMy45MDUtMy45NzcgMC0yLjE5Ni0xLjc0OS0zLjk3Ni0zLjkwNi0zLjk3NlM2LjYyMSA0LjM2NSA2LjYyMSA2LjU2YzAgMi4xOTYgMS43NDggMy45NzcgMy45MDUgMy45Nzd6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjU0NyAxOC4zOTRhLjA4NS4wODUgMCAwIDEtLjA4NC0uMDg2czAtNS4wMDUgNy4wMzItNS4wMDVjMi40OTkgMCA0LjExMS42MDMgNS4xNTIgMS4zOTIgMS45NjIgMS40ODggMS44OSAzLjYzNSAxLjg5IDMuNjM1YS4wODUuMDg1IDAgMCAxLS4wODQuMDg1bC00Ljc4NS0uMDA3LTkuMTItLjAxNHptNi45OC03Ljg1NmMyLjE1NiAwIDMuOTA1LTEuNzggMy45MDUtMy45NzcgMC0yLjE5Ni0xLjc0OS0zLjk3Ni0zLjkwNi0zLjk3NlM2LjYyMSA0LjM2NSA2LjYyMSA2LjU2YzAgMi4xOTYgMS43NDggMy45NzcgMy45MDUgMy45Nzd6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);
  -webkit-mask-size: 1.5625vw 1.5625vw;
  mask-size: 1.5625vw 1.5625vw;
}

.ctaOverlay__premium-icon___cWSO0 {
  display: inline-block;
  width: 1.4583333333vw;
  height: 1.4583333333vw;
  margin-right: 0.625vw;
  background-color: #fff;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  -webkit-mask-size: 1.5625vw 1.5625vw;
  mask-size: 1.5625vw 1.5625vw;
}

.ctaOverlay__label___ldL3w {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.25vw;
  font-weight: 500;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/CardProgressBar/cardProgressBar.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.cardProgressBar__progress-bar___XMygZ {
  border-bottom-right-radius: 0.4166666667vw;
  border-bottom-left-radius: 0.4166666667vw;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/PromoCardOverlay/promoCardOverlay.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.promoCardOverlay__overlay___lSL6f {
  background-color: #b0bcbe;
  color: #000;
  border-bottom-right-radius: 0.2083333333vw;
  border-bottom-left-radius: 0.2083333333vw;
  bottom: -0.0520833333vw;
  height: 1.6666666667vw;
  position: absolute;
  width: 100%;
  font-size: 1.1458333333vw;
  font-weight: 500;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  text-align: center;
  text-transform: uppercase;
  align-items: center;
  display: flex;
  justify-content: center;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Card/BrowseCard/browseCard.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.browseCard__category___I386I {
  border: 0.1041666667vw solid transparent;
  border-radius: 0.4166666667vw;
  height: 10.4166666667vw;
  margin: 0;
  margin-right: 2.5vw;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 18.5416666667vw;
}
.browseCard__category-image___xp8lH {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
  z-index: 0;
}
.browseCard__category-image___xp8lH::before {
  background: linear-gradient(130deg, #20282a, #414748);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  border-radius: 0.2083333333vw;
  background-size: 200% 200%;
}
.browseCard__category-image___xp8lH.browseCard__loaded___oRBcX::before {
  opacity: 0 !important;
}
.browseCard__category-overlay___G7DdH {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, rgba(25, 25, 25, 0) 1%, rgba(25, 25, 25, 0.1));
}
.browseCard__category-title___Q52Uh {
  z-index: 2;
  position: absolute;
  bottom: 0.8854166667vw;
  left: 1.25vw;
  margin: 0;
  padding: 0;
  font-size: 1.3541666667vw;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  line-height: 1.875vw;
}

.browseCard__collection-channel___V0PXe {
  border: 0.1041666667vw solid transparent;
  border-radius: 0.4166666667vw;
  height: 10.4166666667vw;
  margin: 0;
  margin-right: 2.5vw;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 18.5416666667vw;
  background-color: #20282a;
}

.browseCard__collection-channel-image___mvggx {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.browseCard__collection-channel-image___mvggx.browseCard__loaded___oRBcX {
  opacity: 1;
}
.browseCard__collection-channel-image___mvggx.collection, .browseCard__collection-channel-image___mvggx.networks {
  max-width: 80%;
}
.browseCard__collection-channel-image___mvggx.collection.bigger, .browseCard__collection-channel-image___mvggx.networks.bigger {
  max-height: 3.75vw;
}
.browseCard__collection-channel-image___mvggx.collection.normal, .browseCard__collection-channel-image___mvggx.networks.normal {
  max-height: 3.0208333333vw;
}
.browseCard__collection-channel-image___mvggx.collection.smaller, .browseCard__collection-channel-image___mvggx.networks.smaller {
  max-height: 2.5vw;
}

.browseCard__collection-channel-title___tKkxn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16.0416666667vw;
  margin: 0;
  padding: 0;
  font-size: 1.6666666667vw;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  line-height: 2.34375vw;
  white-space: normal;
  word-break: normal;
  text-align: center;
}

.browseCard__focused___RQ3X_ {
  border-color: #414748;
  box-shadow: 0 0.5208333333vw 5.2083333333vw rgba(0, 202, 212, 0.4);
  transform: scale(1.135);
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Ads/styledAds.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.styledAds__ads___Euksf {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
}

.styledAds__ad-video___UprGs {
  position: inherit;
  width: 100vw;
  height: 100vh;
  padding: 0;
  margin: 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Banner/banner.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.banner__container___Tcko9 {
  position: absolute;
  height: 37.5vw;
  width: 100%;
}

.banner__image___S_kRr {
  position: relative;
  z-index: 0;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  height: 36.4583333333vw;
  width: 64.7916666667vw;
  right: 0;
  z-index: -1;
}
.banner__image___S_kRr::before {
  background: linear-gradient(#20282a, #414748);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.banner__image___S_kRr.banner__loaded___POX6L::before {
  opacity: 0 !important;
}

.banner__left-gradient___QVwyO {
  position: absolute;
  width: 46.875vw;
  height: 100%;
  left: -0.0520833333vw;
  background: linear-gradient(to right, #141b1c, rgba(25, 25, 25, 0.85) 34%, rgba(25, 25, 25, 0));
}

.banner__bottom-gradient___AmS43 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 14.5833333333vw;
  background: linear-gradient(to top, #141b1c, rgba(25, 25, 25, 0.65) 57%, rgba(25, 25, 25, 0));
}

.banner__content___O7x8w {
  position: absolute;
  width: 39.5833333333vw;
  margin-top: 5.625vw;
  margin-left: 5.4166666667vw;
}

div > .banner__title___BjeHe {
  color: #fff;
  line-height: 1.29;
  margin: 0 0 1.6666666667vw;
}
div > .banner__title___BjeHe h1 {
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
}

.banner__description___G3zPU {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  white-space: normal;
  margin: 0;
  margin-bottom: 1.25vw;
  color: #fff;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
  line-height: 1.41;
}

.banner__bottom-info___RvbZS {
  display: flex;
  align-items: center;
  margin: 0;
  margin-bottom: 1.6666666667vw;
  font-size: 1.3541666667vw;
  line-height: 1.875vw;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
}
.banner__bottom-info-text___ULhks {
  color: #b0bcbe;
}
.banner__bottom-info-pipe___GChr3 {
  color: #414748;
  margin-left: 0.625vw;
  margin-right: 0.625vw;
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/AuthButton/authButton.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.authButton__button___Ttylk {
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 1.09375vw 1.875vw;
  border-radius: 2.2395833333vw;
  background-color: #303738;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
}
.authButton__button___Ttylk.authButton__focused___p8xFA {
  background: #00838a;
}
.authButton__button___Ttylk.authButton__premium___nsXWy.authButton__focused___p8xFA, .authButton__button___Ttylk.authButton__premium___nsXWy:hover {
  background: #00838a !important;
}

.authButton__icon___dpPrH {
  background-color: white;
  display: inline-block;
  margin-right: 1.0416666667vw;
  position: relative;
  top: 0.0520833333vw;
  height: 1.5625vw;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-mask-size: 1.5625vw 1.5625vw;
  mask-size: 1.5625vw 1.5625vw;
  width: 1.5625vw;
}
.authButton__icon___dpPrH.authButton__lock___IqMCx {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMC45MzcgMTEuNTU5Yy4yMTIgMCAuMzE4LjEwNi41My4yMTJhLjgwOS44MDkgMCAwIDEgLjIxMS41Mjl2OC41NzZjMCAuMjEyLS4xMDYuMzE4LS4yMTEuNTNhLjgwOS44MDkgMCAwIDEtLjUzLjIxMkg0LjQyYy0uMjExIDAtLjMxNy0uMTA2LS41MjktLjIxMmEuODA5LjgwOSAwIDAgMS0uMjEyLS41M1YxMi4zYzAtLjIxMi4xMDYtLjQyNC4yMTItLjUzYS44MDkuODA5IDAgMCAxIC41My0uMjExaC43NFY4LjdjMC0uOTUzLjIxMi0xLjkwNi42MzYtMi44NTkuMzE4LS44NDcuODQ3LTEuNTg4IDEuNTg4LTIuMjIzLjYzNS0uNjM2IDEuNDgzLTEuMTY1IDIuMzMtMS41ODkuOTUzLS4zMTcgMS45MDUtLjUyOSAyLjk2NC0uNTI5IDEuMDYgMCAyLjAxMi4yMTIgMi45NjUuNTMuODQ3LjQyMyAxLjY5NC44NDYgMi4zMyAxLjQ4Mi42MzUuNjM1IDEuMjcgMS4zNzYgMS41ODggMi4zMy4zMTcuOTUyLjYzNSAxLjguNjM1IDIuODU4djIuODU5aC43NDF6TTE3LjIzMSA4LjdhNC4yNCA0LjI0IDAgMCAwLTEuMjctMy4wN2MtLjg0Ny0uODQ4LTEuOTA2LTEuMjcxLTMuMTc3LTEuMjcxLTEuMjcgMC0yLjQzNS40MjMtMy4yODIgMS4yN1M4LjEyNSA3LjQzIDguMTI1IDguN3YyLjg1OWg5bC4xMDYtMi44NTl6bS0zLjcwNiA3LjYyNGMuMjEyLS4xMDYuMzE4LS4zMTguNDI0LS41My4xMDYtLjIxMi4yMTItLjQyMy4yMTItLjYzNSAwLS40MjQtLjEwNi0uNzQxLS40MjQtMS4wNTktLjMxOC0uMzE4LS42MzUtLjQyNC0xLjA1OS0uNDI0LS40MjMgMC0uNzQuMTA2LTEuMDU5LjQyNC0uMzE3LjMxOC0uNDIzLjYzNS0uNDIzIDEuMDU5IDAgLjIxMi4xMDYuNDIzLjIxMi42MzUuMTA2LjIxMi4yMTEuNDI0LjQyMy41M2wtLjQyMyAxLjQ4MnYuMjEyYzAgLjIxMS4xMDYuNDIzLjIxMS41M2EuODA5LjgwOSAwIDAgMCAuNTMuMjFoMS4wNTlhLjgwOS44MDkgMCAwIDAgLjUzLS4yMS44MDkuODA5IDAgMCAwIC4yMS0uNTN2LS4yMTJsLS40MjMtMS40ODJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
}
.authButton__icon___dpPrH.authButton__user___yAnXA {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNyAzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE4LjYxIDIyLjVjNC45MDIgMCA5LjcyNCAyLjEgMTQuNDQ2IDYuMjQyLjUzNS40Ny41OTUgMS4yOS4xMzQgMS44MzVhMS4yNjIgMS4yNjIgMCAwIDEtMS44MDEuMTM3Yy00LjI4Ny0zLjc2LTguNTM5LTUuNjEyLTEyLjc3OC01LjYxMi01LjM2IDAtMTAgMi4zNy0xMi45MDIgNS41MTdhMS4yNjEgMS4yNjEgMCAwIDEtMS44MDYuMDU3IDEuMzE4IDEuMzE4IDAgMCAxLS4wNTctMS44MzlDNy4yMDEgMjUuMiAxMi40ODcgMjIuNSAxOC42MTEgMjIuNXpNMTguNjY1IDQuNWM0LjIzMyAwIDcuNjY0IDMuNDk1IDcuNjY0IDcuODA2IDAgNC4zMS0zLjQzMSA3LjgwNi03LjY2NCA3LjgwNlMxMSAxNi42MTcgMTEgMTIuMzA2IDE0LjQzMiA0LjUgMTguNjY1IDQuNXptMCAyLjYwMmMtMi44MjIgMC01LjExIDIuMzMtNS4xMSA1LjIwNCAwIDIuODc0IDIuMjg4IDUuMjA0IDUuMTEgNS4yMDQgMi44MjIgMCA1LjExLTIuMzMgNS4xMS01LjIwNCAwLTIuODc0LTIuMjg4LTUuMjA0LTUuMTEtNS4yMDR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNyAzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZD0iTTE4LjYxIDIyLjVjNC45MDIgMCA5LjcyNCAyLjEgMTQuNDQ2IDYuMjQyLjUzNS40Ny41OTUgMS4yOS4xMzQgMS44MzVhMS4yNjIgMS4yNjIgMCAwIDEtMS44MDEuMTM3Yy00LjI4Ny0zLjc2LTguNTM5LTUuNjEyLTEyLjc3OC01LjYxMi01LjM2IDAtMTAgMi4zNy0xMi45MDIgNS41MTdhMS4yNjEgMS4yNjEgMCAwIDEtMS44MDYuMDU3IDEuMzE4IDEuMzE4IDAgMCAxLS4wNTctMS44MzlDNy4yMDEgMjUuMiAxMi40ODcgMjIuNSAxOC42MTEgMjIuNXpNMTguNjY1IDQuNWM0LjIzMyAwIDcuNjY0IDMuNDk1IDcuNjY0IDcuODA2IDAgNC4zMS0zLjQzMSA3LjgwNi03LjY2NCA3LjgwNlMxMSAxNi42MTcgMTEgMTIuMzA2IDE0LjQzMiA0LjUgMTguNjY1IDQuNXptMCAyLjYwMmMtMi44MjIgMC01LjExIDIuMzMtNS4xMSA1LjIwNCAwIDIuODc0IDIuMjg4IDUuMjA0IDUuMTEgNS4yMDQgMi44MjIgMCA1LjExLTIuMzMgNS4xMS01LjIwNCAwLTIuODc0LTIuMjg4LTUuMjA0LTUuMTEtNS4yMDR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}
.authButton__icon___dpPrH.authButton__play___QnZ05 {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yOC40NzQgMTMuOTAyIDEuOTEgMjUuODY1QTEgMSAwIDAgMSAuNSAyNC45NTNWMS4wNDZBMSAxIDAgMCAxIDEuOTEuMTM0TDI4LjQ3MyAxMi4wOGExIDEgMCAwIDEgMCAxLjgyM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
}
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/AddToFavorites/addToFavorites.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.addToFavorites__focused___PciJA {
  background-color: #00838a !important;
}

.addToFavorites__button___v75fK {
  align-items: center;
  justify-content: center;
  display: flex;
  margin: 0 1.25vw 0 0;
  padding: 0.5208333333vw 1.1979166667vw 0.6770833333vw 1.3020833333vw;
  border-radius: 2.2395833333vw;
  background-color: #303738;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.25vw;
  white-space: nowrap;
}
.addToFavorites__button___v75fK .addToFavorites__icon___khF1g {
  display: inline-block;
  margin-right: 0.625vw;
  background-color: #fff;
}
.addToFavorites__button___v75fK .addToFavorites__icon___khF1g.addToFavorites__heart-outline___FgGXu {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTM0IDEyMCI+CiAgICA8cGF0aCBkPSJNMzkuMjg1IDExLjQ0NmMtNy43NiAwLTE0Ljg0NiAzLjIwNS0xOS45NTMgOS4wMTUtNC45NTMgNS42MzUtNy42ODcgMTMuMjI2LTcuNjg3IDIxLjM3MSAwIDguOTM1IDMuNTU0IDE3LjMzIDExLjE2NyAyNi40MTkgNy4xNjcgOC41MzYgMTcuNjggMTcuNTE4IDI5Ljg1MyAyNy45MTYgNC41ODcgMy45MiA5LjMzNCA3Ljk3NiAxNC4zOCAxMi40MDMgNC44MzQtNC4zMTkgOS40NjctOC4yOCAxMy45NTQtMTIuMTEzbC4zNC0uMjljNy44ODYtNi43NCAxNC42OTMtMTIuNTU4IDIwLjUzMy0xOC4xMzIgMTAuNjMzLTEwLjE2MiAyMC40ODctMjEuNTggMjAuNDg3LTM2LjIwMyAwLTguMTQ1LTIuNzM0LTE1LjczNi03LjY4Ny0yMS4zNzctMy44MTMtNC4zMjYtOC43NC03LjIzNC0xNC4yNTMtOC40MTVhMjcuNjI2IDI3LjYyNiAwIDAgMC01LjcwNy0uNTk0Yy04LjcwNyAwLTE2LjAxMyA0LjA4My0yMS42OTMgMTIuMTMzLS40NDcuNjItLjg0NyAxLjIzNS0xLjI0IDEuODU2bC00Ljc4IDcuNjM4LTQuNzgtNy42MzhhNDAuODI3IDQwLjgyNyAwIDAgMC0xLjIzNC0xLjg2M0M1NS4yOTIgMTUuNTMgNDggMTEuNDQ2IDM5LjI4NSAxMS40NDZNNjcgMTIwLjAwMWMtMi43MDcgMC01LjMyNy0uOTkyLTcuMzYtMi43OC01LjAwNy00LjM5My05LjcxNC04LjQxNS0xNC4yNjctMTIuMzAxLTEyLjU2Ny0xMC43My0yMy40MTMtMTkuOTk1LTMxLjE4LTI5LjI1M0M0LjczMiA2NC4zOS4zMzIgNTMuNjM1LjMzMiA0MS44MzJjMC0xMC45NTIgMy43NDctMjEuMjUgMTAuNTQ3LTI4Ljk4MkMxOC4xNjUgNC41NTYgMjguMjU5IDAgMzkuMjg1IDAgNTAuMDcyLjAwMSA1OS41NjUgNC40MjggNjcgMTIuODcgNzQuNDMyIDQuNDI4IDgzLjkyNSAwIDk0LjcxMiAwYzIuNzEzIDAgNS40Mi4yODQgOC4wNC44MzcgNy44OTMgMS42ODcgMTQuOTQ3IDUuODM3IDIwLjM2NyAxMi4wMDUgNi44MDYgNy43NCAxMC41NDYgMTguMDM3IDEwLjU0NiAyOC45OSAwIDE4Ljk2MS0xMS41NDYgMzIuNjEyLTI0LjAzMyA0NC41MzYtNi4wNjcgNS43OS0xMi45ODcgMTEuNjk1LTIwLjk4NyAxOC41MzdsLS4zNDYuMzA0Yy00LjQ1NCAzLjc5OS05LjA2IDcuNzMzLTEzLjkzNCAxMi4wMTFhMTEuMTg2IDExLjE4NiAwIDAgMS03LjM2NiAyLjc4IiBmaWxsPSIjNjA2ODY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTM0IDEyMCI+CiAgICA8cGF0aCBkPSJNMzkuMjg1IDExLjQ0NmMtNy43NiAwLTE0Ljg0NiAzLjIwNS0xOS45NTMgOS4wMTUtNC45NTMgNS42MzUtNy42ODcgMTMuMjI2LTcuNjg3IDIxLjM3MSAwIDguOTM1IDMuNTU0IDE3LjMzIDExLjE2NyAyNi40MTkgNy4xNjcgOC41MzYgMTcuNjggMTcuNTE4IDI5Ljg1MyAyNy45MTYgNC41ODcgMy45MiA5LjMzNCA3Ljk3NiAxNC4zOCAxMi40MDMgNC44MzQtNC4zMTkgOS40NjctOC4yOCAxMy45NTQtMTIuMTEzbC4zNC0uMjljNy44ODYtNi43NCAxNC42OTMtMTIuNTU4IDIwLjUzMy0xOC4xMzIgMTAuNjMzLTEwLjE2MiAyMC40ODctMjEuNTggMjAuNDg3LTM2LjIwMyAwLTguMTQ1LTIuNzM0LTE1LjczNi03LjY4Ny0yMS4zNzctMy44MTMtNC4zMjYtOC43NC03LjIzNC0xNC4yNTMtOC40MTVhMjcuNjI2IDI3LjYyNiAwIDAgMC01LjcwNy0uNTk0Yy04LjcwNyAwLTE2LjAxMyA0LjA4My0yMS42OTMgMTIuMTMzLS40NDcuNjItLjg0NyAxLjIzNS0xLjI0IDEuODU2bC00Ljc4IDcuNjM4LTQuNzgtNy42MzhhNDAuODI3IDQwLjgyNyAwIDAgMC0xLjIzNC0xLjg2M0M1NS4yOTIgMTUuNTMgNDggMTEuNDQ2IDM5LjI4NSAxMS40NDZNNjcgMTIwLjAwMWMtMi43MDcgMC01LjMyNy0uOTkyLTcuMzYtMi43OC01LjAwNy00LjM5My05LjcxNC04LjQxNS0xNC4yNjctMTIuMzAxLTEyLjU2Ny0xMC43My0yMy40MTMtMTkuOTk1LTMxLjE4LTI5LjI1M0M0LjczMiA2NC4zOS4zMzIgNTMuNjM1LjMzMiA0MS44MzJjMC0xMC45NTIgMy43NDctMjEuMjUgMTAuNTQ3LTI4Ljk4MkMxOC4xNjUgNC41NTYgMjguMjU5IDAgMzkuMjg1IDAgNTAuMDcyLjAwMSA1OS41NjUgNC40MjggNjcgMTIuODcgNzQuNDMyIDQuNDI4IDgzLjkyNSAwIDk0LjcxMiAwYzIuNzEzIDAgNS40Mi4yODQgOC4wNC44MzcgNy44OTMgMS42ODcgMTQuOTQ3IDUuODM3IDIwLjM2NyAxMi4wMDUgNi44MDYgNy43NCAxMC41NDYgMTguMDM3IDEwLjU0NiAyOC45OSAwIDE4Ljk2MS0xMS41NDYgMzIuNjEyLTI0LjAzMyA0NC41MzYtNi4wNjcgNS43OS0xMi45ODcgMTEuNjk1LTIwLjk4NyAxOC41MzdsLS4zNDYuMzA0Yy00LjQ1NCAzLjc5OS05LjA2IDcuNzMzLTEzLjkzNCAxMi4wMTFhMTEuMTg2IDExLjE4NiAwIDAgMS03LjM2NiAyLjc4IiBmaWxsPSIjNjA2ODY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
  width: 1.1979166667vw;
  height: 1.09375vw;
  -webkit-mask-size: 1.1979166667vw 1.09375vw;
  mask-size: 1.1979166667vw 1.09375vw;
}
.addToFavorites__button___v75fK .addToFavorites__icon___khF1g.addToFavorites__heart-fill___Sx96e {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMy42NjcgNy40ODRjMC0xLjg0Ny0uNjE5LTMuNTc2LTEuNzQzLTQuODdBNi4wNTEgNi4wNTEgMCAwIDAgMTcuMjk5LjQ5OWMtMi4wMDYgMC0zLjc0NS45NzMtNS4wMjggMi44MWE3LjU1NiA3LjU1NiAwIDAgMC0uMjcxLjQxMiA3LjU1NiA3LjU1NiAwIDAgMC0uMjctLjQxMkMxMC40NDUgMS40NzIgOC43MDUuNSA2LjcuNWMtMS43OTggMC0zLjQ0Ljc1Mi00LjYyNSAyLjExNUMuOTUyIDMuOTA4LjMzMyA1LjYzNy4zMzMgNy40ODRjMCAyLjAwOC43NjEgMy44NiAyLjM5NCA1LjgzIDEuNDI0IDEuNzE2IDMuNDY4IDMuNDgzIDUuODM0IDUuNTI4Ljg3NS43NTYgMS43NzkgMS41MzggMi43MzkgMi4zOWExLjA1OCAxLjA1OCAwIDAgMCAxLjQgMGMuOTYtLjg1MiAxLjg2NC0xLjYzNCAyLjczOC0yLjM5IDEuNTItMS4zMTMgMi44MzMtMi40NDggMy45NzEtMy41NDggMi4yMTEtMi4xMzYgNC4yNTgtNC41NiA0LjI1OC03LjgxIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMy42NjcgNy40ODRjMC0xLjg0Ny0uNjE5LTMuNTc2LTEuNzQzLTQuODdBNi4wNTEgNi4wNTEgMCAwIDAgMTcuMjk5LjQ5OWMtMi4wMDYgMC0zLjc0NS45NzMtNS4wMjggMi44MWE3LjU1NiA3LjU1NiAwIDAgMC0uMjcxLjQxMiA3LjU1NiA3LjU1NiAwIDAgMC0uMjctLjQxMkMxMC40NDUgMS40NzIgOC43MDUuNSA2LjcuNWMtMS43OTggMC0zLjQ0Ljc1Mi00LjYyNSAyLjExNUMuOTUyIDMuOTA4LjMzMyA1LjYzNy4zMzMgNy40ODRjMCAyLjAwOC43NjEgMy44NiAyLjM5NCA1LjgzIDEuNDI0IDEuNzE2IDMuNDY4IDMuNDgzIDUuODM0IDUuNTI4Ljg3NS43NTYgMS43NzkgMS41MzggMi43MzkgMi4zOWExLjA1OCAxLjA1OCAwIDAgMCAxLjQgMGMuOTYtLjg1MiAxLjg2NC0xLjYzNCAyLjczOC0yLjM5IDEuNTItMS4zMTMgMi44MzMtMi40NDggMy45NzEtMy41NDggMi4yMTEtMi4xMzYgNC4yNTgtNC41NiA0LjI1OC03LjgxIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
  width: 1.1979166667vw;
  height: 1.09375vw;
  -webkit-mask-size: 1.1979166667vw 1.09375vw;
  mask-size: 1.1979166667vw 1.09375vw;
}

.addToFavorites__modal___uSJSQ {
  align-items: center;
  background-color: #141b1c;
  box-sizing: border-box;
  display: flex;
  flex-flow: column;
  padding: 11.71875vw 23.9583333333vw;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  text-align: center;
  width: 100vw;
  z-index: 1;
}
.addToFavorites__modal___uSJSQ .addToFavorites__icon___khF1g {
  height: 8.3333333333vw;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-mask-size: 8.3333333333vw 8.3333333333vw;
  mask-size: 8.3333333333vw 8.3333333333vw;
  width: 8.3333333333vw;
  background-color: #606869;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTM0IDEyMCI+CiAgICA8cGF0aCBkPSJNMzkuMjg1IDExLjQ0NmMtNy43NiAwLTE0Ljg0NiAzLjIwNS0xOS45NTMgOS4wMTUtNC45NTMgNS42MzUtNy42ODcgMTMuMjI2LTcuNjg3IDIxLjM3MSAwIDguOTM1IDMuNTU0IDE3LjMzIDExLjE2NyAyNi40MTkgNy4xNjcgOC41MzYgMTcuNjggMTcuNTE4IDI5Ljg1MyAyNy45MTYgNC41ODcgMy45MiA5LjMzNCA3Ljk3NiAxNC4zOCAxMi40MDMgNC44MzQtNC4zMTkgOS40NjctOC4yOCAxMy45NTQtMTIuMTEzbC4zNC0uMjljNy44ODYtNi43NCAxNC42OTMtMTIuNTU4IDIwLjUzMy0xOC4xMzIgMTAuNjMzLTEwLjE2MiAyMC40ODctMjEuNTggMjAuNDg3LTM2LjIwMyAwLTguMTQ1LTIuNzM0LTE1LjczNi03LjY4Ny0yMS4zNzctMy44MTMtNC4zMjYtOC43NC03LjIzNC0xNC4yNTMtOC40MTVhMjcuNjI2IDI3LjYyNiAwIDAgMC01LjcwNy0uNTk0Yy04LjcwNyAwLTE2LjAxMyA0LjA4My0yMS42OTMgMTIuMTMzLS40NDcuNjItLjg0NyAxLjIzNS0xLjI0IDEuODU2bC00Ljc4IDcuNjM4LTQuNzgtNy42MzhhNDAuODI3IDQwLjgyNyAwIDAgMC0xLjIzNC0xLjg2M0M1NS4yOTIgMTUuNTMgNDggMTEuNDQ2IDM5LjI4NSAxMS40NDZNNjcgMTIwLjAwMWMtMi43MDcgMC01LjMyNy0uOTkyLTcuMzYtMi43OC01LjAwNy00LjM5My05LjcxNC04LjQxNS0xNC4yNjctMTIuMzAxLTEyLjU2Ny0xMC43My0yMy40MTMtMTkuOTk1LTMxLjE4LTI5LjI1M0M0LjczMiA2NC4zOS4zMzIgNTMuNjM1LjMzMiA0MS44MzJjMC0xMC45NTIgMy43NDctMjEuMjUgMTAuNTQ3LTI4Ljk4MkMxOC4xNjUgNC41NTYgMjguMjU5IDAgMzkuMjg1IDAgNTAuMDcyLjAwMSA1OS41NjUgNC40MjggNjcgMTIuODcgNzQuNDMyIDQuNDI4IDgzLjkyNSAwIDk0LjcxMiAwYzIuNzEzIDAgNS40Mi4yODQgOC4wNC44MzcgNy44OTMgMS42ODcgMTQuOTQ3IDUuODM3IDIwLjM2NyAxMi4wMDUgNi44MDYgNy43NCAxMC41NDYgMTguMDM3IDEwLjU0NiAyOC45OSAwIDE4Ljk2MS0xMS41NDYgMzIuNjEyLTI0LjAzMyA0NC41MzYtNi4wNjcgNS43OS0xMi45ODcgMTEuNjk1LTIwLjk4NyAxOC41MzdsLS4zNDYuMzA0Yy00LjQ1NCAzLjc5OS05LjA2IDcuNzMzLTEzLjkzNCAxMi4wMTFhMTEuMTg2IDExLjE4NiAwIDAgMS03LjM2NiAyLjc4IiBmaWxsPSIjNjA2ODY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzQiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTM0IDEyMCI+CiAgICA8cGF0aCBkPSJNMzkuMjg1IDExLjQ0NmMtNy43NiAwLTE0Ljg0NiAzLjIwNS0xOS45NTMgOS4wMTUtNC45NTMgNS42MzUtNy42ODcgMTMuMjI2LTcuNjg3IDIxLjM3MSAwIDguOTM1IDMuNTU0IDE3LjMzIDExLjE2NyAyNi40MTkgNy4xNjcgOC41MzYgMTcuNjggMTcuNTE4IDI5Ljg1MyAyNy45MTYgNC41ODcgMy45MiA5LjMzNCA3Ljk3NiAxNC4zOCAxMi40MDMgNC44MzQtNC4zMTkgOS40NjctOC4yOCAxMy45NTQtMTIuMTEzbC4zNC0uMjljNy44ODYtNi43NCAxNC42OTMtMTIuNTU4IDIwLjUzMy0xOC4xMzIgMTAuNjMzLTEwLjE2MiAyMC40ODctMjEuNTggMjAuNDg3LTM2LjIwMyAwLTguMTQ1LTIuNzM0LTE1LjczNi03LjY4Ny0yMS4zNzctMy44MTMtNC4zMjYtOC43NC03LjIzNC0xNC4yNTMtOC40MTVhMjcuNjI2IDI3LjYyNiAwIDAgMC01LjcwNy0uNTk0Yy04LjcwNyAwLTE2LjAxMyA0LjA4My0yMS42OTMgMTIuMTMzLS40NDcuNjItLjg0NyAxLjIzNS0xLjI0IDEuODU2bC00Ljc4IDcuNjM4LTQuNzgtNy42MzhhNDAuODI3IDQwLjgyNyAwIDAgMC0xLjIzNC0xLjg2M0M1NS4yOTIgMTUuNTMgNDggMTEuNDQ2IDM5LjI4NSAxMS40NDZNNjcgMTIwLjAwMWMtMi43MDcgMC01LjMyNy0uOTkyLTcuMzYtMi43OC01LjAwNy00LjM5My05LjcxNC04LjQxNS0xNC4yNjctMTIuMzAxLTEyLjU2Ny0xMC43My0yMy40MTMtMTkuOTk1LTMxLjE4LTI5LjI1M0M0LjczMiA2NC4zOS4zMzIgNTMuNjM1LjMzMiA0MS44MzJjMC0xMC45NTIgMy43NDctMjEuMjUgMTAuNTQ3LTI4Ljk4MkMxOC4xNjUgNC41NTYgMjguMjU5IDAgMzkuMjg1IDAgNTAuMDcyLjAwMSA1OS41NjUgNC40MjggNjcgMTIuODcgNzQuNDMyIDQuNDI4IDgzLjkyNSAwIDk0LjcxMiAwYzIuNzEzIDAgNS40Mi4yODQgOC4wNC44MzcgNy44OTMgMS42ODcgMTQuOTQ3IDUuODM3IDIwLjM2NyAxMi4wMDUgNi44MDYgNy43NCAxMC41NDYgMTguMDM3IDEwLjU0NiAyOC45OSAwIDE4Ljk2MS0xMS41NDYgMzIuNjEyLTI0LjAzMyA0NC41MzYtNi4wNjcgNS43OS0xMi45ODcgMTEuNjk1LTIwLjk4NyAxOC41MzdsLS4zNDYuMzA0Yy00LjQ1NCAzLjc5OS05LjA2IDcuNzMzLTEzLjkzNCAxMi4wMTFhMTEuMTg2IDExLjE4NiAwIDAgMS03LjM2NiAyLjc4IiBmaWxsPSIjNjA2ODY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
  width: 6.9791666667vw;
  height: 6.25vw;
  -webkit-mask-size: 6.9791666667vw 6.25vw;
  mask-size: 6.9791666667vw 6.25vw;
}
.addToFavorites__modal___uSJSQ .addToFavorites__title___uJGH0 {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 2.9166666667vw;
  font-weight: 500;
  line-height: 1.3;
  margin: 1.6666666667vw 0;
}
.addToFavorites__modal___uSJSQ .addToFavorites__connect___ylIGi {
  display: block;
  font-size: 1.7708333333vw;
  font-weight: 300;
  line-height: 1.38;
  white-space: pre;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
}
.addToFavorites__modal___uSJSQ .addToFavorites__goto___e5YdN {
  display: block;
  font-size: 1.7708333333vw;
  font-weight: 300;
  line-height: 1.38;
  white-space: pre;
  margin-bottom: 3.3333333333vw;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-weight: 500;
}
.addToFavorites__modal___uSJSQ .addToFavorites__modal-button___enQRf {
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  padding: 0.9895833333vw 1.8229166667vw 1.1979166667vw 1.875vw;
  background-color: #303738;
}
.addToFavorites__modal___uSJSQ .addToFavorites__modal-button___enQRf:hover {
  background-color: #00838a;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/AdsModal/adsModal.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/* Base colors */
/* Brand colors */
/* stylelint-disable scss/dollar-variable-pattern */
/* Env variables injected through webpack. These should not be overwritten. */
/** Returns the pixel value in vw with a default context of 1080p. */
/** Returns the correct value based on the app running. */
/** Returns the svg file on the icons folder. */
/* @deprecated */
/* @deprecated */
/* @deprecated */
.adsModal__container___sBYQu {
  align-items: center;
  justify-content: center;
  display: flex;
  z-index: 10;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #141b1c;
}

.adsModal__content___GM0TR {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50vw;
}

.adsModal__info-icon___c9ymO {
  display: inline-block;
  margin: 0 0 2.3958333333vw;
  background-color: #606869;
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMi40MjggMi41YzUuNTIyIDAgMTAgNC40NzggMTAgMTAgMCA1LjUyMy00LjQ3OCAxMC0xMCAxMHMtMTAtNC40NzctMTAtMTBjMC01LjUyMiA0LjQ3OC0xMCAxMC0xMHptMCAxLjg3NWMtNC40OCAwLTguMTI1IDMuNjQ1LTguMTI1IDguMTI1czMuNjQ1IDguMTI1IDguMTI1IDguMTI1IDguMTI1LTMuNjQ1IDguMTI1LTguMTI1LTMuNjQ1LTguMTI1LTguMTI1LTguMTI1em0uNyA1Ljc1N2EuMzUuMzUgMCAwIDEgLjM0OC4zNXY2LjI1OGguNjZhLjM1LjM1IDAgMCAxIC4zNS4zNXYuNjk4YS4zNS4zNSAwIDAgMS0uMzUuMzQ4SDEwLjcyYS4zNS4zNSAwIDAgMS0uMzQ5LS4zNDh2LS42OTlhLjM1LjM1IDAgMCAxIC4zNS0uMzQ5aC42NnYtNS40OGgtLjY2YS4zNS4zNSAwIDAgMS0uMzUtLjM0OXYtLjQzYS4zNS4zNSAwIDAgMSAuMzUtLjM0OXptLS43MDQtMy4yMDVhMS4wNDIgMS4wNDIgMCAxIDEgMCAyLjA4NCAxLjA0MiAxLjA0MiAwIDAgMSAwLTIuMDg0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  height: 6.9270833333vw;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-mask-size: 6.9270833333vw 6.9270833333vw;
  mask-size: 6.9270833333vw 6.9270833333vw;
  width: 6.9270833333vw;
}

.adsModal__title___KFeDZ {
  margin: 0 0 1.6666666667vw;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 2.9166666667vw;
  line-height: 3.8020833333vw;
  text-align: center;
}

.adsModal__description___SUujH {
  margin: 0 0 3.3333333333vw;
  color: #fff;
  font-family: "Radio Canada Light", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.7708333333vw;
  line-height: 2.4479166667vw;
  text-align: center;
}

.adsModal__button___MxWja {
  margin: 0;
  padding: 0.9895833333vw 1.8229166667vw 1.1979166667vw 1.9270833333vw;
  border-radius: 2.2395833333vw;
  box-shadow: 0 1.0416666667vw 2.0833333333vw #000;
  color: #fff;
  font-family: "Radio Canada Medium", "Radio Canada Aboriginal", sans-serif;
  font-size: 1.6666666667vw;
}
.adsModal__button-gem___hHbfa {
  background-color: #00a5ad;
}
.adsModal__button-toutv___VFBld {
  background-color: #00838a;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljL2Nzcy9jYmNBcHAtc3JjX2NsLmNzcyIsIm1hcHBpbmdzIjoiOzs7O0FBRUE7QUFVQTtBQ1ZBO0FBRUE7QUNLQTtBQVdBO0FBV0E7QUM2RUE7QUFlQTtBQU9BO0FDOUhBO0VBQ0UseUJKNERpQjtFSTNEakI7RUFDQTtFQUNBLFdKSk07RUlLTjtFQUNBO0VBQ0E7RUFDQTtBQU9GO0FBSkU7RUFDRSx5QkppRGU7QUkzQ25COztBQURBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7OztBSmxDQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QUU3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7O0FBREU7RUFDRTtBQUlKOzs7O0FMbEJBO0FBVUE7QUNWQTtBQUVBO0FDS0E7QUFXQTtBQVdBO0FDNkVBO0FBZUE7QUFPQTtBRzlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7QUFDRTtFQUNFO0VBQ0EsbUJOa0RTO0VNakRUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBT0E7RUFDRTtBQUpGO0FBTUU7RUFDRTtBQUpKOztBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJOb0JXO0VNbkJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRGO0FBV0U7RUFDRTtFQUNBLHlCTk1lO0FNZm5COztBQWFBO0VBQ0U7QUFWRjs7OztBTnBEQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QUk5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlBvRGM7RU9uRGQsV1BYTTtFT1lOLHlFQ2RvQjtFRGVwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7QUFKRTtFQUNFO0VBQ0E7RUFDQTtBQU1KO0FBSEU7RUFDRSx5QlAxQlU7RU8yQlYsV1A3Qkk7QU9rQ1I7QUFISTtFQUNFLHlCUG1DTztFT2xDUCxXUGhDRTtBT3FDUjtBQURFO0VBQ0UseUJQaUNTO0VPaENULFdQdkNJO0FPMENSOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ1E7RUFDUjtBQUVGO0FBQUU7RUFDRTtFQUNBO0VBQ0E7RUFDUTtFQUNSO0FBRUo7QUFDRTtFQUNFLHNCUDNESTtFTzRESjtFQUNRO0FBQ1o7QUFDSTtFQUNFLHNCUC9ERTtBT2dFUjtBQUdFO0VBQ0Usc0JQcEVJO0VPcUVKO0VBQ1E7QUFEWjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJQakJjO0VPa0JkLFdQaEZNO0VPaUZOLHlFQ25Gb0I7RURvRnBCO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFLRTtFQUNFLHlCUG5CUztFT29CVCxXUDNGSTtFTzRGSjtBQUhKOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlBuR1k7RU9vR1osV1B0R007RU91R04seUVDeEdvQjtFRHlHcEI7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU9FO0VBQ0UseUJQNUNTO0VPNkNULFdQL0dJO0FPMEdSOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlBsRFc7RU9tRFgsV1AxSE07RU8ySE4seUVDNUhvQjtFRDZIcEI7RUFDQTtBQU5GOzs7O0FQeEhBO0FBVUE7QUNWQTtBQUVBO0FDS0E7QUFXQTtBQVdBO0FDNkVBO0FBZUE7QUFPQTtBTTdIRTtFTmtDQTtFQUNBO0VBR0U7RUFDQTtFQUNBLHFCTXZDdUI7RU53Q3ZCO0VNdENBO0FBVUo7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjtBQUxFO0VBQ0U7QUFPSjtBQUpFO0VBQ0U7QUFNSjs7QUFGQTtFQUNFLDBFRDdCcUI7RUM4QnJCLGNUNENXO0VTM0NYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBQ0E7RUFDRSxXVHhDTTtFU3lDTiwwRUQ3Q3FCO0VDOENyQix5QkFOZ0I7RUFPaEIsaUJBTmtCO0VBT2xCO0VBQ0E7QUFFRjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBQ0U7RU5qQkE7RUFDQTtFQUdFO0VBQ0E7RUFDQSxxQk1ZdUI7RU5YdkI7RU1hQTtBQUtKO0FBRkU7RUFDRTtBQUlKO0FBREU7RUFDRTtFQUNBLFdUaEVJO0FTbUVSOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFDQTtFTnhDRTtFQUNBO0VBR0U7RUFDQTtFQUNBLHFCTW1DcUI7RU5sQ3JCO0VNb0NGLGNUUlc7RVNTWCx3RURsRW1CO0VDbUVuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUY7QUFKRTtFQUNFLGNUbkJTO0VTb0JUO0VBQ0E7QUFNSjs7QUFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7QUFIRTtFQUNFO0VBQ0E7QUFLSjs7QUFEQTtFQUNFO0FBSUY7O0FBREE7RUFDRTtBQUlGOztBQURBO0VBQ0U7QUFJRjs7OztBVHhIQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QU83SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FBSUY7QUFGRTtFQUNFO0FBSUo7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQlY1Qk07RVU2Qk47RUFDUTtFQUNSO0VBQ1E7QUFHVjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JWeENNO0VVeUNOO0VBQ1E7RUFDUjtFQUNRO0FBR1Y7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCVnBETTtFVXFETjtFQUNRO0VBQ1I7RUFDUTtBQUdWOztBQUFBO0VBQ0UseUVGOURvQjtFRStEcEI7RUFDQTtBQUdGOzs7O0FWbkVBO0FBVUE7QUNWQTtBQUVBO0FDS0E7QUFXQTtBQVdBO0FDNkVBO0FBZUE7QUFPQTtBUTdIQTtFQUNFO0VBQ0E7QUFNRjs7OztBWFhBO0FBVUE7QUNWQTtBQUVBO0FDS0E7QUFXQTtBQVdBO0FDNkVBO0FBZUE7QUFPQTtBUzlIQTtFQUNFLHlCWnFFVztFWXBFWCxXWkhNO0VZSU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlFSmJvQjtFSWNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7Ozs7QVp6QkE7QUFVQTtBQ1ZBO0FBRUE7QUNLQTtBQVdBO0FBV0E7QUM2RUE7QUFlQTtBQU9BO0FVekdBO0VBYkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FBRkY7QUFRRTtFQXZCQTtFQUNBO0VBQ0E7RUFDQTtFQXVCRTtFQUNBO0VBQ0E7RVZxQkY7RUFDQTtBVXhCRjtBVjBCRTtFQUNFLHFEVXRCRTtFVnVCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VVNUJFO0VBQ0E7QUFLTjtBVjZCRTtFQUNFO0FVM0JKO0FBQUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlFTG5Fa0I7RUtvRWxCO0FBSEo7O0FBT0E7RUE5REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBdURBLHlCYlJXO0FhV2I7O0FBQUE7RUEzRUU7RUFDQTtFQUNBO0VBQ0E7RUEyRUE7QUFLRjtBQUZFO0VBQ0U7QUFJSjtBQURFO0VBRUU7QUFFSjtBQUFJO0VBQ0U7QUFFTjtBQUNJO0VBQ0U7QUFDTjtBQUVJO0VBQ0U7QUFBTjs7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3RUxwR21CO0VLcUduQjtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0UscUJidERXO0VhdURYO0VBQ0E7QUFGRjs7OztBYjNIQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QVc5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOzs7O0FkeEJBO0FBVUE7QUNWQTtBQUVBO0FDS0E7QUFXQTtBQVdBO0FDNkVBO0FBZUE7QUFPQTtBWTlIQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VaNENFO0VBQ0E7RVl0Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjtBWitCRTtFQUNFLDZDSGtCeUI7RUdqQnpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVk3Qko7QVpvQ0U7RUFDRTtBWWxDSjs7QUFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQkY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUY7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0UsV2Z4RE07RWV5RE47RUFDQTtBQU9GO0FBTEU7RUFDRSx3RVBoRGlCO0FPdURyQjs7QUFIQTtFWjlCRTtFQUNBO0VBR0U7RUFDQTtFQUNBLHFCWXlCcUI7RVp4QnJCO0VZMEJGO0VBQ0E7RUFDQSxXZnRFTTtFZXVFTix3RVAxRG1CO0VPMkRuQjtFQUNBO0FBVUY7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3RVB0RW1CO0FPZ0ZyQjtBQVJFO0VBQ0UsY2ZoQlM7QWUwQmI7QUFQRTtFQUNFLGNmdkJTO0Vld0JUO0VBQ0E7QUFTSjs7OztBZnZHQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QWE5SEE7RWJ3QkU7RUFDQTtFQUtFO0VhM0JGO0VBQ0E7RUFDQSx5QmhCNkRXO0VnQjVEWCxXaEJOTTtFZ0JPTix5RVJUb0I7RVFVcEI7QUFRRjtBQU5FO0VBQ0UsbUJoQmtEZTtBZ0IxQ25CO0FBSkk7RUFFRTtBQUtOOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYm1IRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FhbEhKO0FBREU7RUFDRTtFQUNRO0FBR1o7QUFBRTtFQUNFO0VBSVE7QUFEWjtBQU9FO0VBQ0U7RUFDUTtBQUxaOzs7O0FoQmpEQTtBQVVBO0FDVkE7QUFFQTtBQ0tBO0FBV0E7QUFXQTtBQzZFQTtBQWVBO0FBT0E7QWMzSEE7RUFDRTtBQUlGOztBQURBO0VkaUJFO0VBQ0E7RUFLRTtFY3BCRjtFQUNBO0VBQ0E7RUFDQSx5QmpCcURXO0VpQnBEWCxXakJkTTtFaUJlTix5RVRqQm9CO0VTa0JwQjtFQUNBO0FBS0Y7QUFIRTtFQUNFO0VBQ0E7RUFDQSxzQmpCdEJJO0FpQjJCUjtBQUhJO0VBQ0UsMkRBekJlO0VBMEJQLG1EQTFCTztFQTJCZjtFQUNBO0VBQ0E7RUFDUTtBQUtkO0FBRkk7RUFDRSwyREFqQ1k7RUFrQ0osbURBbENJO0VBbUNaO0VBQ0E7RUFDQTtFQUNRO0FBSWQ7O0FBQ0E7RUFDRTtFQUNBLHlCakJrQlc7RWlCakJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjtBQUFFO0Vkc0ZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWN2RkEseUJqQk1TO0VpQkxULDJEQS9EaUI7RUFnRVQsbURBaEVTO0VBaUVqQjtFQUNBO0VBQ0E7RUFDUTtBQUtaO0FBRkU7RUFDRSx5RVQxRWtCO0VTMkVsQjtFQUNBO0VBQ0E7RUFDQTtBQUlKO0FBT0U7RUFQRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUEsd0VUN0VpQjtBUzJFckI7QUFLRTtFQWJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFZQTtFQUNBLHlFVG5Ha0I7RVNvR2xCO0FBQUo7QUFHRTtFQUNFLHlFVHhHa0I7RVN5R2xCO0VBQ0EseUJqQnRDUztBaUJxQ2I7QUFHSTtFQUNFLHlCakI5Q2E7QWlCNkNuQjs7OztBakI1R0E7QUFVQTtBQ1ZBO0FBRUE7QUNLQTtBQVdBO0FBV0E7QUM2RUE7QUFlQTtBQU9BO0FlOUhBO0Vmd0JFO0VBQ0E7RUFLRTtFZTNCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxCdURXO0FrQi9DYjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0EseUJsQjhDVztFR3lFVDtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWVqSEo7O0FBVEE7RUFDRTtFQUNBLFdsQjdCTTtFa0I4Qk4seUVWaENvQjtFVWlDcEI7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBLFdsQnRDTTtFa0J1Q04sd0VWMUJtQjtFVTJCbkI7RUFDQTtFQUNBO0FBWUY7O0FBVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdsQmxETTtFa0JtRE4seUVWckRvQjtFVXNEcEI7QUFZRjtBQVZFO0VBQ0UseUJsQklRO0FrQlFaO0FBVEU7RUFDRSx5QmxCRWU7QWtCU25CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9zdHlsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2NiYy1jdHYvLi9zcmMvc3R5bGVzL19lbnYuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL3N0eWxlcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9zdHlsZXMvX21peGlucy5zY3NzIiwid2VicGFjazovL2NiYy1jdHYvLi9zcmMvY29tcG9uZW50cy9CdXR0b24vYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0FwcC9hcHAuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQ2FyZC9DYXJkSW1hZ2UvY2FyZEltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0JhZGdlL2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9zdHlsZXMvX2ZvbnQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0NhcmQvQ2FyZERhdGEvY2FyZERhdGEuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQ2FyZC9DdGFPdmVybGF5L2N0YU92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQ2FyZC9DYXJkUHJvZ3Jlc3NCYXIvY2FyZFByb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0NhcmQvUHJvbW9DYXJkT3ZlcmxheS9wcm9tb0NhcmRPdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0NhcmQvQnJvd3NlQ2FyZC9icm93c2VDYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vY2JjLWN0di8uL3NyYy9jb21wb25lbnRzL0Fkcy9zdHlsZWRBZHMuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQmFubmVyL2Jhbm5lci5zY3NzIiwid2VicGFjazovL2NiYy1jdHYvLi9zcmMvY29tcG9uZW50cy9BdXRoQnV0dG9uL2F1dGhCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQWRkVG9GYXZvcml0ZXMvYWRkVG9GYXZvcml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9jYmMtY3R2Ly4vc3JjL2NvbXBvbmVudHMvQWRzTW9kYWwvYWRzTW9kYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2FzczptYXBcIjtcblxuLyogQmFzZSBjb2xvcnMgKi9cbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiRsaXZlLXllbGxvdzogI2ZmZGQxNTtcbiRzdWNjZXNzLWdyZWVuOiAjMmQ5NTJkO1xuJGNhdXRpb24tb3JhbmdlOiAjZjk5YzAwO1xuJGNhdXRpb24tb3JhbmdlLWRhcmtlcjogI2I5NWQwNDtcbiRleGl0LWljb24tY29sb3I6ICM4ODg7XG4kZmFkZWQtZ3JleTogIzUwNTA1MDtcblxuLyogQnJhbmQgY29sb3JzICovXG4kYnJhbmQ6IG51bGw7XG4kYnJhbmQtbGlnaHRlcjogbnVsbDtcbiRicmFuZC1kYXJrZXI6IG51bGw7XG4kc2Vjb25kYXJ5OiBudWxsO1xuJHNlY29uZGFyeS1saWdodGVyOiBudWxsO1xuJGdyZXktMTogbnVsbDtcbiRncmV5LTI6IG51bGw7XG4kZ3JleS0zOiBudWxsO1xuJGdyZXktNDogbnVsbDtcbiRncmV5LTY6IG51bGw7XG4kZ3JleS04OiBudWxsO1xuJGdyZXktYjogbnVsbDtcbiRncmV5LWQ6IG51bGw7XG4kZ3JhZGllbnQtaW1hZ2UtbG9hZGluZzogbnVsbDtcbiRsaW5lYXItZ3JhZGllbnQ6IG51bGw7XG4kcmFkaWFsLWdyYWRpZW50OiBudWxsO1xuJGxpbmVhci1ncmFkaWVudC1hY2Nlc3NpYmxlOiBudWxsO1xuJHJhZGlhbC1ncmFkaWVudC1hY2Nlc3NpYmxlOiBudWxsO1xuJGxpbmVhci1ncmFkaWVudC1kYXJrOiBudWxsO1xuJHJhZGlhbC1ncmFkaWVudC1kYXJrOiBudWxsO1xuJGxpbmVhci1ncmFkaWVudC1wcmVtaXVtOiBudWxsO1xuJHJhZGlhbC1ncmFkaWVudC1wcmVtaXVtOiBudWxsO1xuXG5AbWl4aW4gY29uZmlndXJlKCRBUFBfTkFNRSkge1xuICBAaWYgJEFQUF9OQU1FID09IFwiZ2VtXCIge1xuICAgICRicmFuZDogI2Q4MWUwNSAhZ2xvYmFsO1xuICAgICRicmFuZC1saWdodGVyOiAjZjkzNzFkICFnbG9iYWw7XG4gICAgJGJyYW5kLWRhcmtlcjogI2FjMTgwNCAhZ2xvYmFsO1xuICAgICRzZWNvbmRhcnk6ICMyOTcwYTMgIWdsb2JhbDtcbiAgICAkc2Vjb25kYXJ5LWxpZ2h0ZXI6ICMyMjhlZGMgIWdsb2JhbDtcbiAgICAkZ3JleS0xOiAjMTkxOTE5ICFnbG9iYWw7XG4gICAgJGdyZXktMjogIzIyMiAhZ2xvYmFsO1xuICAgICRncmV5LTM6ICMzMzMgIWdsb2JhbDtcbiAgICAkZ3JleS00OiAjNDQ0ICFnbG9iYWw7XG4gICAgJGdyZXktNjogIzY2NiAhZ2xvYmFsO1xuICAgICRncmV5LTg6ICM4ODggIWdsb2JhbDtcbiAgICAkZ3JleS1iOiAjYmJiICFnbG9iYWw7XG4gICAgJGdyZXktZDogI2RkZCAhZ2xvYmFsO1xuICAgICRncmFkaWVudC1pbWFnZS1sb2FkaW5nOiBsaW5lYXItZ3JhZGllbnQoIzIyMiwgIzQ0NCkgIWdsb2JhbDtcbiAgICAkbGluZWFyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYzIwMjcsICM5ODFhMWQpICFnbG9iYWw7XG4gICAgJHJhZGlhbC1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgMCwgI2ZjMjAyNywgIzk4MWExZCA3MSUpICFnbG9iYWw7XG4gICAgJGxpbmVhci1ncmFkaWVudC1hY2Nlc3NpYmxlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkODFlMDUsICNhYzE4MDQpICFnbG9iYWw7XG4gICAgJHJhZGlhbC1ncmFkaWVudC1hY2Nlc3NpYmxlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAwLCAjZDgxZTA1LCAjYWMxODA0IDcxJSkgIWdsb2JhbDtcbiAgICAkbGluZWFyLWdyYWRpZW50LWRhcms6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIyMiwgIzE5MTkxOSkgIWdsb2JhbDtcbiAgICAkcmFkaWFsLWdyYWRpZW50LWRhcms6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAsICMyMjIgMCUsICMxOTE5MTkgNzElKSAhZ2xvYmFsO1xuICAgICRsaW5lYXItZ3JhZGllbnQtcHJlbWl1bTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNlMDM0NTcsICNiOTMwYTApICFnbG9iYWw7XG4gICAgJHJhZGlhbC1ncmFkaWVudC1wcmVtaXVtOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxMDAlLCAjYjkzMGEwLCAjZTAzNDU3IDcxJSkgIWdsb2JhbDtcbiAgfVxuXG4gIEBpZiAkQVBQX05BTUUgPT0gXCJ0b3V0dlwiIHtcbiAgICAkYnJhbmQ6ICMwMGE1YWQgIWdsb2JhbDtcbiAgICAkYnJhbmQtbGlnaHRlcjogIzAwY2FkNCAhZ2xvYmFsO1xuICAgICRicmFuZC1kYXJrZXI6ICMwMDgzOGEgIWdsb2JhbDtcbiAgICAkc2Vjb25kYXJ5OiAjMDA2NTgwICFnbG9iYWw7XG4gICAgJHNlY29uZGFyeS1saWdodGVyOiAjMDA5NGJjICFnbG9iYWw7XG4gICAgJGdyZXktMTogIzE0MWIxYyAhZ2xvYmFsO1xuICAgICRncmV5LTI6ICMyMDI4MmEgIWdsb2JhbDtcbiAgICAkZ3JleS0zOiAjMzAzNzM4ICFnbG9iYWw7XG4gICAgJGdyZXktNDogIzQxNDc0OCAhZ2xvYmFsO1xuICAgICRncmV5LTY6ICM2MDY4NjkgIWdsb2JhbDtcbiAgICAkZ3JleS04OiAjODA4YThiICFnbG9iYWw7XG4gICAgJGdyZXktYjogI2IwYmNiZSAhZ2xvYmFsO1xuICAgICRncmV5LWQ6ICNkM2RmZTEgIWdsb2JhbDtcbiAgICAkZ3JhZGllbnQtaW1hZ2UtbG9hZGluZzogbGluZWFyLWdyYWRpZW50KCMyMDI4MmEsICM0MTQ3NDgpICFnbG9iYWw7XG4gICAgJGxpbmVhci1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBjYWQ0LCAjMDA4MzhhKSAhZ2xvYmFsO1xuICAgICRyYWRpYWwtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAsICMwMGNhZDQsICMwMDgzOGEgNzElKSAhZ2xvYmFsO1xuICAgICRsaW5lYXItZ3JhZGllbnQtYWNjZXNzaWJsZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMwMDYyNjcsICMwMDgzOGEpICFnbG9iYWw7XG4gICAgJHJhZGlhbC1ncmFkaWVudC1hY2Nlc3NpYmxlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAwLCAjMDA4MzhhLCAjMDA2MjY3IDcxJSkgIWdsb2JhbDtcbiAgICAkbGluZWFyLWdyYWRpZW50LWRhcms6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MmYzMiwgIzE0MWIxYykgIWdsb2JhbDtcbiAgICAkcmFkaWFsLWdyYWRpZW50LWRhcms6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDIlLCAjMDUyZjMyLCAjMTQxYjFjIDcwJSkgIWdsb2JhbDtcbiAgICAkbGluZWFyLWdyYWRpZW50LXByZW1pdW06IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEyNDI0MiwgIzBlMTIxMikgIWdsb2JhbDtcbiAgICAkcmFkaWFsLWdyYWRpZW50LXByZW1pdW06IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDAlLCAjMTI0MjQyLCAjMGUxMjEyIDcxJSkgIWdsb2JhbDtcbiAgfVxufVxuIiwiQHVzZSBcImNvbG9yc1wiIGFzIGNvbG9yO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuICovXG5cbi8qIEVudiB2YXJpYWJsZXMgaW5qZWN0ZWQgdGhyb3VnaCB3ZWJwYWNrLiBUaGVzZSBzaG91bGQgbm90IGJlIG92ZXJ3cml0dGVuLiAqL1xuJEFQUF9OQU1FOiBnZW07XG4kTElURV9NT0RFOiBmYWxzZTtcblxuQG1peGluIGNvbmZpZ3VyZSgkYXBwRW52LCAkbGl0ZW1vZGUpIHtcbiAgJEFQUF9OQU1FOiAkYXBwRW52ICFnbG9iYWw7XG4gICRMSVRFX01PREU6ICRsaXRlbW9kZSAhZ2xvYmFsO1xuXG4gIEBpbmNsdWRlIGNvbG9yLmNvbmZpZ3VyZSgkYXBwRW52KTtcbn1cbiIsIkB1c2UgXCJlbnZcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kZGVmYXVsdC1jb250ZXh0OiAxOTIwO1xuXG5AZnVuY3Rpb24gZGl2KCRhLCAkYikge1xuICBAcmV0dXJuIG1hdGguZGl2KCRhLCAkYik7XG59XG5cbi8qKiBSZXR1cm5zIHRoZSBwaXhlbCB2YWx1ZSBpbiB2dyB3aXRoIGEgZGVmYXVsdCBjb250ZXh0IG9mIDEwODBwLiAqL1xuQGZ1bmN0aW9uIHZ3KCRwaXhlbHMsICRjb250ZXh0OiAkZGVmYXVsdC1jb250ZXh0KSB7XG4gICR2dy1jb250ZXh0OiAkY29udGV4dCAqIDAuMDEgKiAxcHg7XG5cbiAgQGlmIG1hdGguaXMtdW5pdGxlc3MoJHBpeGVscykge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cblxuICBAcmV0dXJuIGRpdigkcGl4ZWxzLCAkdnctY29udGV4dCkgKiAxdnc7XG59XG5cbi8qKiBSZXR1cm5zIHRoZSBjb3JyZWN0IHZhbHVlIGJhc2VkIG9uIHRoZSBhcHAgcnVubmluZy4gKi9cbkBmdW5jdGlvbiBhcHAtcmVzb2x2ZSgkZ2VtLXZhbHVlLCAkdG91dHYtdmFsdWUpIHtcbiAgQGlmICRBUFBfTkFNRSA9PSBcImdlbVwiIHtcbiAgICBAcmV0dXJuICRnZW0tdmFsdWU7XG4gIH1cblxuICBAaWYgJEFQUF9OQU1FID09IFwidG91dHZcIiB7XG4gICAgQHJldHVybiAkdG91dHYtdmFsdWU7XG4gIH1cbn1cblxuLyoqIFJldHVybnMgdGhlIHN2ZyBmaWxlIG9uIHRoZSBpY29ucyBmb2xkZXIuICovXG5AZnVuY3Rpb24gaWNvbigkbmFtZSkge1xuICBAcmV0dXJuIHVybChcIi9zcmMvc3RhdGljL2ltYWdlcy9pY29ucy9cIiArICRuYW1lICsgXCIuc3ZnXCIpO1xufVxuIiwiQHVzZSBcImVudlwiIGFzICo7XG5AdXNlIFwiZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGdlbSB7XG4gIEBpZiAkQVBQX05BTUUgPT0gXCJnZW1cIiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRvdXR2IHtcbiAgQGlmICRBUFBfTkFNRSA9PSBcInRvdXR2XCIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsaXRlIHtcbiAgQGlmICRMSVRFX01PREUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBub3QtbGl0ZSB7XG4gIEBpZiAkTElURV9NT0RFID09IGZhbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIoJGlubGluZTogZmFsc2UpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGlmICRpbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtaXhpbiB0ZXh0LWVsbGlwc2lzKCRsaW5lTnVtYmVyOiAwKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gIEBpZiAkbGluZU51bWJlciA+IDAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZU51bWJlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlLWxvYWRpbmcoXG4gICRiYWNrZ3JvdW5kOiBibGFjayxcbiAgJHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zXG4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZS1sb2FkZWQge1xuICAmOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzdWx0LWdyaWQtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxsOiB1bnNldDtcbn1cblxuQG1peGluIGdyaWQtcmVzdWx0LWl0ZW0ge1xuICB3aWR0aDogdncoMzkycHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiB2dyg0OHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogdncoNjRweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBncmlkLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYuZmFkZWQge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZ3JpZC1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiB2dyg5OTkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRMSVRFX01PREUsIHRyYW5zZm9ybSAyMDBtcyk7XG5cbiAgei1pbmRleDogMTtcbn1cblxuLyogQGRlcHJlY2F0ZWQgKi9cbkBtaXhpbiBrZXlmcmFtZSgkaXNMaXRlTW9kZSwgJG5hbWUpIHtcbiAgQGlmICRpc0xpdGVNb2RlID09IGZhbHNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUga2V5ZnJhbWVzLW5hbWUtcGF0dGVybiAqL1xuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGtleWZyYW1lcy1uYW1lLXBhdHRlcm4gKi9cbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBAZGVwcmVjYXRlZCAqL1xuQG1peGluIHRyYW5zaXRpb24oJGlzTGl0ZU1vZGUsICR2YWx1ZS4uLikge1xuICBAaWYgJGlzTGl0ZU1vZGUgPT0gZmFsc2Uge1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbiAgfVxufVxuXG4vKiBAZGVwcmVjYXRlZCAqL1xuQG1peGluIGJveC1zaGFkb3coJGlzTGl0ZU1vZGUsICR2YWx1ZSkge1xuICBAaWYgJGlzTGl0ZU1vZGUgPT0gZmFsc2Uge1xuICAgIGJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgfVxufVxuXG5AbWl4aW4gbGl0ZS10cmFuc2l0aW9uKCR2YWx1ZSkge1xuICBAaWYgJExJVEVfTU9ERSA9PSBmYWxzZSB7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBtYXNrLWljb24oJGljb246IG51bGwsICRzaXplOiBudWxsKSB7XG4gIEBpZiAkaWNvbiB7XG4gICAgbWFzay1pbWFnZTogaWNvbigkaWNvbik7XG4gIH1cblxuICBAaWYgJHNpemUge1xuICAgIGhlaWdodDogdncoJHNpemUpO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IHZ3KCRzaXplKSB2dygkc2l6ZSk7XG4gICAgbWFzay1zaXplOiB2dygkc2l6ZSkgdncoJHNpemUpO1xuICAgIHdpZHRoOiB2dygkc2l6ZSk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzdHlsZXNcIiBhcyAqO1xuQHVzZSBcInN0eWxlcy9lbnZcIjtcbkBpbmNsdWRlIGVudi5jb25maWd1cmUodG91dHYsIHRydWUpO1xuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhcmtlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2dyg0M3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2dygzMik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJExJVEVfTU9ERSwgdHJhbnNmb3JtIDIwMG1zKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFya2VyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJExJVEVfTU9ERSwgMCB2dygyMHB4KSB2dyg0MHB4KSAwICRibGFjayk7XG4gIH1cbn1cblxuLmRlZmF1bHQtc3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IHZ3KDIwcHgpO1xuICBwYWRkaW5nOiB2dygxOHB4KSAwO1xuICB3aWR0aDogdncoMjUwcHgpO1xufVxuXG4uZGVmYXVsdC1zdHlsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kZWZhdWx0LWZvY3VzZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4uZm9jdXNlZCB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJExJVEVfTU9ERSwgMCB2dygyMHB4KSB2dyg0MHB4KSAwICRibGFjayk7XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuXG4ucm9vdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEFkZCBwbGF0Zm9ybSBzcGVjaWZpYyBoYW5kbGluZyBoZXJlXG46Z2xvYmFsKC5hbmRyb2lkLXdlYnZpZXcpIHtcbiAgJi5yb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiQHVzZSBcInN0eWxlc1wiIGFzICo7XG5AdXNlIFwic3R5bGVzL2VudlwiO1xuQGluY2x1ZGUgZW52LmNvbmZpZ3VyZSh0b3V0diwgdHJ1ZSk7XG5cbjpnbG9iYWwoLmNhcmQtaW1hZ2Utd3JhcHBlcikge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZ3KDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkTElURV9NT0RFLCB0cmFuc2Zvcm0gMjAwbXMpO1xuXG4gIEBpZiAkTElURV9NT0RFID09IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XG4gIH1cblxuICAmLmxpdmUtaW5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpZiAkTElURV9NT0RFID09IGZhbHNlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDgpO1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcblxuICAmLm5vdC1saXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBAaWYgJExJVEVfTU9ERSA9PSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogdncoOCk7XG4gIH1cbn1cblxuLmNpcmNsZS1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IHZ3KDIwMHB4KTtcbiAgaGVpZ2h0OiB2dygyMDBweCk7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHZ3KDFweCkgc29saWQgJGdyZXktMjtcbiAgYm94LXNoYWRvdzogMCB2dygycHgpIHZ3KDhweCkgMCAkYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICYuc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogdncoMXB4KSBzb2xpZCAkZ3JleS00O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYXJrZXI7XG4gIH1cbn1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuIiwiQHVzZSBcInN0eWxlc1wiIGFzICo7XG5AdXNlIFwic3R5bGVzL2VudlwiO1xuQGluY2x1ZGUgZW52LmNvbmZpZ3VyZSh0b3V0diwgdHJ1ZSk7XG5cbi5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2dyg4cHgpO1xuICBsZWZ0OiB2dygxNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZ3KDNweCkgdncoNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogdncoNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbWVkaXVtO1xuICBmb250LXNpemU6IHZ3KDE4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogdncoMjRweCk7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJExJVEVfTU9ERSwgdHJhbnNmb3JtIDIwMG1zKTtcblxuICAmLWxhcmdlIHtcbiAgICBwYWRkaW5nOiB2dyg0cHgpIHZ3KDhweCk7XG4gICAgZm9udC1zaXplOiB2dygyMHB4KTtcbiAgICBtaW4taGVpZ2h0OiB2dygzNHB4KTtcbiAgfVxuXG4gICYtbGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpdmUteWVsbG93O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmLXJld291bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1wYWlkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYmFkZ2UtaWNvbiB7XG4gIHdpZHRoOiB2dygyNHB4KTtcbiAgaGVpZ2h0OiB2dygyNHB4KTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IHZ3KDI0cHgpIHZ3KDI0cHgpO1xuICAgICAgICAgIG1hc2stc2l6ZTogdncoMjRweCkgdncoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogdncoOHB4KTtcblxuICAmLWxhcmdlIHtcbiAgICB3aWR0aDogdncoMjZweCk7XG4gICAgaGVpZ2h0OiB2dygyNnB4KTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogdncoMjZweCkgdncoMjZweCk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IHZ3KDI2cHgpIHZ3KDI2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogdncoMTBweCk7XG4gIH1cblxuICAmLWxpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uL3N0YXRpYy9pbWFnZXMvaWNvbnMvbGl2ZS5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9zdGF0aWMvaW1hZ2VzL2ljb25zL2xpdmUuc3ZnXCIpO1xuXG4gICAgJi1yZXdvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLWNsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9zdGF0aWMvaW1hZ2VzL2ljb25zL2Nsb2NrLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL3N0YXRpYy9pbWFnZXMvaWNvbnMvY2xvY2suc3ZnXCIpO1xuICB9XG59XG5cbi5iYW5uZXItYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogdncoMjRweCk7XG4gIHBhZGRpbmc6IHZ3KDRweCkgdncoOHB4KSB2dyg2cHgpO1xuICBib3JkZXItcmFkaXVzOiB2dyg0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMjBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdncoMjIpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRMSVRFX01PREUsIHRyYW5zZm9ybSAyMDBtcyk7XG5cbiAgJi1wYWlkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiB2dyg1cHgpIHZ3KDhweCk7XG4gIH1cbn1cblxuLmJhbm5lci1iYWRnZS1saXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IHZ3KDI0cHgpO1xuICBwYWRkaW5nOiB2dyg0cHgpIHZ3KDhweCkgdncoNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogdncoNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpdmUteWVsbG93O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMjBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdncoMjIpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRMSVRFX01PREUsIHRyYW5zZm9ybSAyMDBtcyk7XG5cbiAgJi1yZXdvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmFkcy1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogdncoMjRweCk7XG4gIHBhZGRpbmc6IHZ3KDRweCkgdncoOHB4KSB2dyg2cHgpO1xuICBib3JkZXItcmFkaXVzOiB2dyg0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMjBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJExJVEVfTU9ERSwgdHJhbnNmb3JtIDIwMG1zKTtcbn1cbiIsIiRyYWRpby1jYW5hZGEtcmVndWxhcjogXCJSYWRpbyBDYW5hZGEgUmVndWxhclwiLCBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsXG4gIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLW1lZGl1bTogXCJSYWRpbyBDYW5hZGEgTWVkaXVtXCIsIFwiUmFkaW8gQ2FuYWRhIEFib3JpZ2luYWxcIixcbiAgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRyYWRpby1jYW5hZGEtYm9sZDogXCJSYWRpbyBDYW5hZGEgQm9sZFwiLCBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLWJvbGQtaXRhbGljOiBcIlJhZGlvIENhbmFkYSBCb2xkIEl0YWxpY1wiLCBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsXG4gIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLWNvbmRlbnNlZC1ib2xkOiBcIlJhZGlvIENhbmFkYSBDb25kZW5zZWQgQm9sZFwiLFxuICBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLWNvbmRlbnNlZC1ib2xkLWl0YWxpYzogXCJSYWRpbyBDYW5hZGEgQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIsXG4gIFwiUmFkaW8gQ2FuYWRhIEFib3JpZ2luYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRyYWRpby1jYW5hZGEtY29uZGVuc2VkLWl0YWxpYzogXCJSYWRpbyBDYW5hZGEgQ29uZGVuc2VkIEl0YWxpY1wiLFxuICBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLWNvbmRlbnNlZC1yZWd1bGFyOiBcIlJhZGlvIENhbmFkYSBDb25kZW5zZWQgUmVndWxhclwiLFxuICBcIlJhZGlvIENhbmFkYSBBYm9yaWdpbmFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcmFkaW8tY2FuYWRhLWl0YWxpYzogXCJSYWRpbyBDYW5hZGEgSXRhbGljXCIsIFwiUmFkaW8gQ2FuYWRhIEFib3JpZ2luYWxcIixcbiAgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRyYWRpby1jYW5hZGEtbGlnaHQ6IFwiUmFkaW8gQ2FuYWRhIExpZ2h0XCIsIFwiUmFkaW8gQ2FuYWRhIEFib3JpZ2luYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRyYWRpby1jYW5hZGEtbGlnaHQtaXRhbGljOiBcIlJhZGlvIENhbmFkYSBMaWdodCBJdGFsaWNcIixcbiAgXCJSYWRpbyBDYW5hZGEgQWJvcmlnaW5hbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJHJhZGlvLWNhbmFkYS1tZWRpdW0taXRhbGljOiBcIlJhZGlvIENhbmFkYSBNZWRpdW0gSXRhbGljXCIsXG4gIFwiUmFkaW8gQ2FuYWRhIEFib3JpZ2luYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiIsIkB1c2UgXCJzdHlsZXNcIiBhcyAqO1xuQHVzZSBcInN0eWxlcy9lbnZcIjtcbkBpbmNsdWRlIGVudi5jb25maWd1cmUodG91dHYsIHRydWUpO1xuXG46Z2xvYmFsKC5zd2ltbGFuZS1pdGVtLmZvY3VzZWQpIHtcbiAgLmZpbHRlciB7XG4gICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygyKTtcblxuICAgIG1hcmdpbjogdncoMjhweCkgMCAwO1xuICB9XG59XG5cbjpnbG9iYWwoLmNhcmQtZGF0YSkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJExJVEVfTU9ERSwgdHJhbnNmb3JtIDIwMG1zKTtcblxuICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiB2dygxNik7XG4gIH1cblxuICAmLmZvcmNlLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpdmUtYWlyZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAkcmFkaW8tY2FuYWRhLXJlZ3VsYXI7XG4gIGNvbG9yOiAkZ3JleS1iO1xuICBmb250LXNpemU6IHZ3KDIyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gIG1hcmdpbi10b3A6IHZ3KDEpO1xuICBtYXJnaW4tYm90dG9tOiB2dyg0KTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuJHRpdGxlLWZvbnQtc2l6ZTogdncoMjYpO1xuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjM4O1xuXG4udGl0bGUge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1yZWd1bGFyO1xuICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHQ7XG4gIGhlaWdodDogdncoMzYpO1xuICBtaW4taGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHQgKiAkdGl0bGUtZm9udC1zaXplO1xuXG4gICYuc2luZ2xlbGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogOTUlO1xuICB9XG5cbiAgJi5tdWx0aWxpbmUge1xuICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXMoMik7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLnBhaWQtY29udGVudCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJi5maWx0ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5pbmZvLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiB2dyg4KTtcbiAgZ2FwOiB2dyg4KTtcbn1cblxuLmluZm8tdGl0bGUge1xuICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzKDEpO1xuXG4gIGNvbG9yOiAkZ3JleS1iO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1saWdodDtcbiAgZm9udC1zaXplOiB2dygyMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdncoLTYpO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgLnBpcGUge1xuICAgIGNvbG9yOiAkZ3JleS02O1xuICAgIG1hcmdpbi1sZWZ0OiB2dyg4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZ3KDgpO1xuICB9XG59XG5cbi5wcmVtaXVtLXRhZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogdncoMzApO1xuICB0b3A6IHZ3KC03KTtcbiAgcGFkZGluZzogdncoNikgdncoNikgdncoNikgdncoNSk7XG5cbiAgJi5jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnJhdGluZyB7XG4gIHRvcDogdncoLTYpO1xufVxuXG4uY2xvc2VkLWNhcHRpb25zIHtcbiAgdG9wOiB2dygxKTtcbn1cblxuLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiB2dygzMHB4KTtcbn1cbiIsIkB1c2UgXCJzdHlsZXNcIiBhcyAqO1xuQHVzZSBcInN0eWxlcy9lbnZcIjtcbkBpbmNsdWRlIGVudi5jb25maWd1cmUodG91dHYsIHRydWUpO1xuXG5cbi5vdmVybGF5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogdncoNDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3R0b206IHZ3KDE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2dyg1Mik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdncoMTYpO1xuICBtaW4td2lkdGg6IHZ3KDgyKTtcbiAgcGFkZGluZzogdncoMTIpIHZ3KDI3KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDIwMG1zLCAkTElURV9NT0RFKTtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgei1pbmRleDogMjtcblxuICAmLmZvY3VzZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZ3KC0yMCksIHZ3KDEyKSk7XG4gIH1cbn1cblxuLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZ3KDIxKTtcbiAgaGVpZ2h0OiB2dygyMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL2ljb25zL3BsYXkuc3ZnXCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvaWNvbnMvcGxheS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiB2dygyMSkgdncoMjMpO1xuICAgICAgICAgIG1hc2stc2l6ZTogdncoMjEpIHZ3KDIzKTtcbn1cblxuLm1lbWJlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdncoMjgpO1xuICBoZWlnaHQ6IHZ3KDI4KTtcbiAgbWFyZ2luLXJpZ2h0OiB2dygxMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL2ljb25zL2ljb24uc3ZnXCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvaWNvbnMvaWNvbi5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiB2dygzMHB4KSB2dygzMHB4KTtcbiAgICAgICAgICBtYXNrLXNpemU6IHZ3KDMwcHgpIHZ3KDMwcHgpO1xufVxuXG4ucHJlbWl1bS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdncoMjgpO1xuICBoZWlnaHQ6IHZ3KDI4KTtcbiAgbWFyZ2luLXJpZ2h0OiB2dygxMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL2ljb25zL3BhZGxvY2suc3ZnXCIpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvaWNvbnMvcGFkbG9jay5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiB2dygzMHB4KSB2dygzMHB4KTtcbiAgICAgICAgICBtYXNrLXNpemU6IHZ3KDMwcHgpIHZ3KDMwcHgpO1xufVxuXG4ubGFiZWwge1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMjQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuIiwiQHVzZSBcInN0eWxlc1wiIGFzICo7XG5AdXNlIFwic3R5bGVzL2VudlwiO1xuQGluY2x1ZGUgZW52LmNvbmZpZ3VyZSh0b3V0diwgdHJ1ZSk7XG5cblxuLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2dyg4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdncoOCk7XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdncoNCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZ3KDQpO1xuICBib3R0b206IHZ3KC0xKTtcbiAgaGVpZ2h0OiB2dygzMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdncoMjIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuQG1peGluIGltYWdlLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBicm93c2UtY2FyZCB7XG4gIGJvcmRlcjogdncoMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdncoOHB4KTtcbiAgaGVpZ2h0OiB2dygyMDBweCk7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2dyg0OHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRMSVRFX01PREUsIHRyYW5zZm9ybSAyMDBtcyk7XG5cbiAgd2lkdGg6IHZ3KDM1NnB4KTtcbn1cblxuLmNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgYnJvd3NlLWNhcmQ7XG5cbiAgJi1pbWFnZSB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZS1sb2FkaW5nKFxuICAgICAgbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGdyZXktMiwgJGdyZXktNClcbiAgICApIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDQpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7XG4gICAgfVxuXG4gICAgJi5sb2FkZWQge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZS1sb2FkZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1vdmVybGF5IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgcmdiKDI1IDI1IDI1IC8gMCUpIDElLFxuICAgICAgcmdiKDI1IDI1IDI1IC8gMTAlKVxuICAgICk7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHZ3KDE3cHgpO1xuICAgIGxlZnQ6IHZ3KDI0cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjZweCk7XG4gICAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNnB4KTtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1jaGFubmVsIHtcbiAgQGluY2x1ZGUgYnJvd3NlLWNhcmQ7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbn1cblxuLmNvbGxlY3Rpb24tY2hhbm5lbC1pbWFnZSB7XG4gIEBpbmNsdWRlIGltYWdlLWNlbnRlcjtcblxuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRMSVRFX01PREUsIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpKTtcblxuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6Z2xvYmFsKC5jb2xsZWN0aW9uKSxcbiAgJjpnbG9iYWwoLm5ldHdvcmtzKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAmOmdsb2JhbCguYmlnZ2VyKSB7XG4gICAgICBtYXgtaGVpZ2h0OiB2dyg3Mik7XG4gICAgfVxuXG4gICAgJjpnbG9iYWwoLm5vcm1hbCkge1xuICAgICAgbWF4LWhlaWdodDogdncoNTgpO1xuICAgIH1cblxuICAgICY6Z2xvYmFsKC5zbWFsbGVyKSB7XG4gICAgICBtYXgtaGVpZ2h0OiB2dyg0OCk7XG4gICAgfVxuICB9XG59XG5cbi5jb2xsZWN0aW9uLWNoYW5uZWwtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogdncoMzA4cHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogdncoMzJweCk7XG4gIGZvbnQtZmFtaWx5OiAkcmFkaW8tY2FuYWRhLWxpZ2h0O1xuICBsaW5lLWhlaWdodDogdncoNDVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogJGdyZXktNDtcbiAgYm94LXNoYWRvdzogMCB2dygxMHB4KSB2dygxMDBweCkgcmdiYSgkYnJhbmQtbGlnaHRlciwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkY2FyZC1mb2N1cy1zY2FsZSk7XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuLmFkcyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYWQtdmlkZW8ge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiB2dyg3MjBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Uge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlLWxvYWRpbmcoJGdyYWRpZW50LWltYWdlLWxvYWRpbmcpO1xuXG4gICYubG9hZGVkIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlLWxvYWRlZDtcbiAgfVxuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiB2dyg3MDApO1xuICB3aWR0aDogdncoMTI0NCk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmxlZnQtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2dyg5MDApO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IHZ3KC0xKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICRncmV5LTEsXG4gICAgcmdiKDI1IDI1IDI1IC8gODUlKSAzNCUsXG4gICAgcmdiKDI1IDI1IDI1IC8gMCUpXG4gICk7XG59XG5cbi5ib3R0b20tZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdncoMjgwcHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gdG9wLFxuICAgICRncmV5LTEsXG4gICAgcmdiKDI1IDI1IDI1IC8gNjUlKSA1NyUsXG4gICAgcmdiKDI1IDI1IDI1IC8gMCUpXG4gICk7XG59XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdncoNzYwcHgpO1xuICBtYXJnaW4tdG9wOiB2dygxMDhweCk7XG4gIG1hcmdpbi1sZWZ0OiB2dygxMDRweCk7XG59XG5cbmRpdiA+IC50aXRsZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBtYXJnaW46IDAgMCB2dygzMnB4KTtcblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbGlnaHQ7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygzKTtcblxuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IHZ3KDI0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1saWdodDtcbiAgZm9udC1zaXplOiB2dygzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE7XG59XG5cbi5ib3R0b20taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogdncoMzJweCk7XG4gIGZvbnQtc2l6ZTogdncoMjZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2dygzNnB4KTtcbiAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbGlnaHQ7XG5cbiAgJi10ZXh0IHtcbiAgICBjb2xvcjogJGdyZXktYjtcbiAgfVxuXG4gICYtcGlwZSB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogdncoMTJweCk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzdHlsZXNcIiBhcyAqO1xuQHVzZSBcInN0eWxlcy9lbnZcIjtcbkBpbmNsdWRlIGVudi5jb25maWd1cmUodG91dHYsIHRydWUpO1xuXG4uYnV0dG9uIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cbiAgcGFkZGluZzogdncoMjFweCkgdncoMzZweCk7XG4gIGJvcmRlci1yYWRpdXM6IHZ3KDQzcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMzJweCk7XG5cbiAgJi5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFya2VyO1xuICB9XG5cbiAgJi5wcmVtaXVtIHtcbiAgICAmLmZvY3VzZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBhcHAtcmVzb2x2ZShcbiAgICAgICAgJGxpbmVhci1ncmFkaWVudC1wcmVtaXVtICFpbXBvcnRhbnQsXG4gICAgICAgICRicmFuZC1kYXJrZXIgIWltcG9ydGFudFxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IHZ3KDIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdncoMSk7XG5cbiAgQGluY2x1ZGUgbWFzay1pY29uKCRzaXplOiAzMCk7XG5cbiAgJi5sb2NrIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGljb24oJ3BhZGxvY2snKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGljb24oJ3BhZGxvY2snKTtcbiAgfVxuXG4gICYudXNlciB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBhcHAtcmVzb2x2ZShcbiAgICAgIGljb24oJ2ljb24nKSxcbiAgICAgIGljb24oJ2ljb25zLXByb2ZpbGUnKVxuICAgICk7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiBhcHAtcmVzb2x2ZShcbiAgICAgIGljb24oJ2ljb24nKSxcbiAgICAgIGljb24oJ2ljb25zLXByb2ZpbGUnKVxuICAgICk7XG4gIH1cblxuICAmLnBsYXkge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogaWNvbigncGxheScpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogaWNvbigncGxheScpO1xuICB9XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuJGljb24taGVhcnQtb3V0bGluZTogaWNvbignaGVhcnQtb3V0bGluZScpO1xuJGljb24taGVhcnQtZmlsbDogaWNvbignaGVhcnQtZmlsbCcpO1xuXG4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYXJrZXIgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG4gIG1hcmdpbjogMCB2dygyNHB4KSAwIDA7XG4gIHBhZGRpbmc6IHZ3KDEwcHgpIHZ3KDIzcHgpIHZ3KDEzcHgpIHZ3KDI1cHgpO1xuICBib3JkZXItcmFkaXVzOiB2dyg0M3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbWVkaXVtO1xuICBmb250LXNpemU6IHZ3KDI0cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiB2dygxMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmLmhlYXJ0LW91dGxpbmUge1xuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiAkaWNvbi1oZWFydC1vdXRsaW5lO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiAkaWNvbi1oZWFydC1vdXRsaW5lO1xuICAgICAgd2lkdGg6IHZ3KDIzKTtcbiAgICAgIGhlaWdodDogdncoMjEpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IHZ3KDIzKSB2dygyMSk7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogdncoMjMpIHZ3KDIxKTtcbiAgICB9XG5cbiAgICAmLmhlYXJ0LWZpbGwge1xuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiAkaWNvbi1oZWFydC1maWxsO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiAkaWNvbi1oZWFydC1maWxsO1xuICAgICAgd2lkdGg6IHZ3KDIzKTtcbiAgICAgIGhlaWdodDogdncoMjEpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IHZ3KDIzKSB2dygyMSk7XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogdncoMjMpIHZ3KDIxKTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBhZGRpbmc6IHZ3KDIyNSkgdncoNDYwKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxO1xuXG4gIC5pY29uIHtcbiAgICBAaW5jbHVkZSBtYXNrLWljb24oJHNpemU6IDE2MCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS02O1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogJGljb24taGVhcnQtb3V0bGluZTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6ICRpY29uLWhlYXJ0LW91dGxpbmU7XG4gICAgd2lkdGg6IHZ3KDEzNHB4KTtcbiAgICBoZWlnaHQ6IHZ3KDEyMHB4KTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogdncoMTM0cHgpIHZ3KDEyMHB4KTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogdncoMTM0cHgpIHZ3KDEyMHB4KTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogdncoNTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogdncoMzJweCkgMDtcbiAgfVxuXG4gIEBtaXhpbiB0ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHZ3KDM0KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cblxuICAuY29ubmVjdCB7XG4gICAgQGluY2x1ZGUgdGV4dDtcblxuICAgIGZvbnQtZmFtaWx5OiAkcmFkaW8tY2FuYWRhLWxpZ2h0O1xuICB9XG5cbiAgLmdvdG8ge1xuICAgIEBpbmNsdWRlIHRleHQ7XG5cbiAgICBtYXJnaW4tYm90dG9tOiB2dyg2NCk7XG4gICAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubW9kYWwtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gICAgcGFkZGluZzogdncoMTkpIHZ3KDM1KSB2dygyMykgdncoMzYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYXJrZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJzdHlsZXMvZW52XCI7XG5AaW5jbHVkZSBlbnYuY29uZmlndXJlKHRvdXR2LCB0cnVlKTtcblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdncoOTYwcHgpO1xufVxuXG4uaW5mby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCB2dyg0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNjtcblxuICBAaW5jbHVkZSBtYXNrLWljb24oJ2luZm8tb3V0bGluZScsIDEzMyk7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZ3KDMycHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoNTZweCk7XG4gIGxpbmUtaGVpZ2h0OiB2dyg3M3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCB2dyg2NHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRyYWRpby1jYW5hZGEtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogdncoMzRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2dyg0N3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2dygxOXB4KSB2dygzNXB4KSB2dygyM3B4KSB2dygzN3B4KTtcbiAgYm9yZGVyLXJhZGl1czogdncoNDNweCk7XG4gIGJveC1zaGFkb3c6IDAgdncoMjBweCkgdncoNDBweCkgJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJHJhZGlvLWNhbmFkYS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogdncoMzJweCk7XG5cbiAgJi1nZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gICYtdG91dHYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYXJrZXI7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/