/**
 Colors
 */
/**
 Font weights
 */
/**
 Borders
 */
/*
 *  get-spacer function
 *  Used to access spacer variable values for usage outside of margins and paddings (i.e. top, left, right, bottom)
 *  Usage: get-spacer($size, $bp);
 *  Example: get-spacer(mini, xs);
 *  Params: $size - spacer size needed
 *          $bp - breakpoint for spacer value
 *  Requires: $spacings and $breakpoints variables
 */
/*
 *  Breakpoints generator mixin
 *  Usage: bp($width) {@content;};
 *  Example: bp(xs) {...};
 *  Params: $width - corresponds to label of desired breakpoint from breakpoints var list
 *          @content - block with code to be included in the breakpoint
 *  Requires: $breakpoints variables
 */
/*
 *  Margin generator mixin
 *  Usage: margin($size, $sides);
 *  Example: margin(huge, top bottom left);
 *  Params: $size - corresponds to label of desired margin from margin var list
 *          $sides - single value or list with desired sides to apply margin to
 *  Requires: $margin and $breakpoints variables
 */
/*
 *  Padding generator mixin
 *  Used to fake margins when margin is not possible
 *  Usage: padding($size, $sides);
 *  Example: padding(huge, top bottom left);
 *  Params: $size - corresponds to label of desired margin from margin var list
 *          $sides - single value or list with desired sides to apply padding to
 *  Requires: $margin and $breakpoints variables
 */
/*
 *  Text styles mixin
 *  Usage: text($type);
 *  Example: text(p2);
 *  Params: $type - corresponds to label of desired text from fonts var list
 *  Requires: $fonts and $breakpoints variables
 */
/*
 *  font-awesome mixin
 *  Usage: font-awesome($unicode, $pseudo) {@content;};
 *  Example: font-awesome(f06a, before) {...};
 *  Params: $unicode - defines the font awesome icon
 *          $pseudo - defines after or before pseudo classes
 *  Requires: font awesome implemented
 */
.paragraph-gallery-content__swiper-container {
  overflow: hidden; }

.paragraph-gallery-content__swiper-button-prev,
.paragraph-gallery-content__swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  background: none;
  color: rgba(0, 0, 0, 0.8);
  z-index: 99;
  font-size: 54px;
  padding: 10px; }
  @media screen and (min-width: 701px) {
    .paragraph-gallery-content__swiper-button-prev,
    .paragraph-gallery-content__swiper-button-next {
      padding: 15px; } }
  @media screen and (min-width: 1001px) {
    .paragraph-gallery-content__swiper-button-prev,
    .paragraph-gallery-content__swiper-button-next {
      padding: 20px; } }

.paragraph-gallery-content__swiper-button-prev {
  left: 0; }

.paragraph-gallery-content__swiper-button-next {
  right: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsImZ1bmN0aW9ucy9fZ2V0LXNwYWNlci5zY3NzIiwibWl4aW5zL19icC5zY3NzIiwibWl4aW5zL19tYXJnaW4uc2NzcyIsIm1peGlucy9fcGFkZGluZy5zY3NzIiwibWl4aW5zL190ZXh0LnNjc3MiLCJtaXhpbnMvX2ZvbnQtYXdlc29tZS5zY3NzIiwicGFyYWdyYXBocy9nYWxsZXJ5LWNvbnRlbnQuc2NzcyIsInNldHRpbmdzL19nZW5lcmF0ZWQtdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7O0dBRUc7QUF5Qkg7O0dBRUc7QUFLSDs7R0FFRztBQ3pDSDs7Ozs7Ozs7R0FRRztBQ1JIOzs7Ozs7O0dBT0c7QUNQSDs7Ozs7OztHQU9HO0FDUEg7Ozs7Ozs7O0dBUUc7QUNSSDs7Ozs7O0dBTUc7QUNOSDs7Ozs7OztHQU9HO0FDSkg7RUFDSSxpQkFBZ0IsRUFDbkI7O0FBRUQ7O0VBRUksbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsMEJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxnQkFBZTtFSEpYLGNJT1csRUREbEI7RUh3Qm1CO0lHbkNwQjs7TUhLUSxjSU9xQixFREQ1QixFQUFBO0VId0JtQjtJR25DcEI7O01IS1EsY0lPMEIsRUREakMsRUFBQTs7QUFFRDtFQUNJLFFBQU8sRUFDVjs7QUFFRDtFQUNJLFNBQVEsRUFDWCIsImZpbGUiOiJwYXJhZ3JhcGhzL2dhbGxlcnktY29udGVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB0cmlvIEdyaWQgc3BlY2lmaWMgdmFyaWFibGVzXG5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyOiAzLjUlO1xuXG4vKipcbiBDb2xvcnNcbiAqL1xuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1ibHVlLWRhcms7XG4kY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItYmx1ZS1saWdodDtcbiRjb2xvci10ZXh0OiAkY29sb3ItYmxhY2s7XG4kY29sb3ItdGV4dC1saWdodDogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWJnOiAkY29sb3Itd2hpdGU7XG5cbiRjb2xvci10ZXh0LWRhcms6ICM0NDQ7XG4kY29sb3ItdGV4dC1saWdodGVyOiAjRjZGNkY2O1xuXG4kY29sb3ItZXJyb3I6ICNFRjNBM0M7XG4kY29sb3Itc3VjY2VzczogIzNBQjE0RTtcbiRjb2xvci1pbmZvOiAjMUY3RkQ2O1xuXG4kY29sb3ItZ3JleS1saWdodGVyOiAjZjNmM2YzO1xuJGNvbG9yLWdyZXktbGlnaHQ6ICNlZWU7XG4kY29sb3ItZ3JleTogI2NjYztcbiRjb2xvci1ncmV5LWRhcms6ICNhYWE7XG5cbiRjb2xvci1ib3JkZXItbGlnaHQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuJGNvbG9yLWJvcmRlcjogJGNvbG9yLWdyZXk7XG4kY29sb3ItYm9yZGVyLWRhcms6ICRjb2xvci1ncmV5LWRhcms7XG5cbiRjb2xvci1ib3JkZXItbGlnaHRlcjogcmdiYSgyNTUsMjU1LDI1NSwgLjEpO1xuXG4vKipcbiBGb250IHdlaWdodHNcbiAqL1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vKipcbiBCb3JkZXJzXG4gKi9cbiRib3JkZXItcmFkaXVzOiAzcHg7IiwiLypcbiAqICBnZXQtc3BhY2VyIGZ1bmN0aW9uXG4gKiAgVXNlZCB0byBhY2Nlc3Mgc3BhY2VyIHZhcmlhYmxlIHZhbHVlcyBmb3IgdXNhZ2Ugb3V0c2lkZSBvZiBtYXJnaW5zIGFuZCBwYWRkaW5ncyAoaS5lLiB0b3AsIGxlZnQsIHJpZ2h0LCBib3R0b20pXG4gKiAgVXNhZ2U6IGdldC1zcGFjZXIoJHNpemUsICRicCk7XG4gKiAgRXhhbXBsZTogZ2V0LXNwYWNlcihtaW5pLCB4cyk7XG4gKiAgUGFyYW1zOiAkc2l6ZSAtIHNwYWNlciBzaXplIG5lZWRlZFxuICogICAgICAgICAgJGJwIC0gYnJlYWtwb2ludCBmb3Igc3BhY2VyIHZhbHVlXG4gKiAgUmVxdWlyZXM6ICRzcGFjaW5ncyBhbmQgJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG5AZnVuY3Rpb24gZ2V0LXNwYWNlcigkc2l6ZTogbWluaSwgJGJwOiB4cykge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICRicCkgYW5kIG1hcF9oYXNfa2V5KCRzcGFjaW5ncywgJHNpemUpIHtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG51bGw7XG4gICAgICAgICRicEluZGV4OiAxO1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICBAaWYgKCRrZXkgPT0gJGJwKSB7XG4gICAgICAgICAgICAgICAgJGJyZWFrcG9pbnQ6ICRicEluZGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJGJwSW5kZXg6ICRicEluZGV4KzE7XG4gICAgICAgIH1cbiAgICAgICAgJG1hcmdpbjogbWFwX2dldCgkc3BhY2luZ3MsICRzaXplKTtcbiAgICAgICAgQGZvciAkeiBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJG1hcmdpbikge1xuICAgICAgICAgICAgJG1hcmc6IG50aCgkbWFyZ2luLCAkeik7XG4gICAgICAgICAgICBAaWYgKCR6ID09ICRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgQHJldHVybiAkbWFyZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZGVidWcgJ0Z1bmN0aW9uIGdldC1zcGFjZXIoKSBmYWlsZWQnXG4gICAgfVxufSIsIi8qXG4gKiAgQnJlYWtwb2ludHMgZ2VuZXJhdG9yIG1peGluXG4gKiAgVXNhZ2U6IGJwKCR3aWR0aCkge0Bjb250ZW50O307XG4gKiAgRXhhbXBsZTogYnAoeHMpIHsuLi59O1xuICogIFBhcmFtczogJHdpZHRoIC0gY29ycmVzcG9uZHMgdG8gbGFiZWwgb2YgZGVzaXJlZCBicmVha3BvaW50IGZyb20gYnJlYWtwb2ludHMgdmFyIGxpc3RcbiAqICAgICAgICAgIEBjb250ZW50IC0gYmxvY2sgd2l0aCBjb2RlIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBicmVha3BvaW50XG4gKiAgUmVxdWlyZXM6ICRicmVha3BvaW50cyB2YXJpYWJsZXNcbiAqL1xuQG1peGluIGJwKCR3aWR0aCkge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xuICAgICAgICAkc2l6ZTogbWFwX2dldChtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKSwgc2l6ZSk7XG4gICAgICAgICR0eXBlOiBtYXBfZ2V0KG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpLCBkaXIpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHNpemUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBkZWJ1ZyAnTWl4aW4gYnAoKSBmYWlsZWQnXG4gICAgfVxufVxuXG5AbWl4aW4gYnAtYmV0d2VlbigkZmlyc3RXaWR0aCwgJHNlY29uZFdpZHRoKSB7XG4gICAgQGlmIChtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICRmaXJzdFdpZHRoKSAmJiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICRzZWNvbmRXaWR0aCkpIHtcbiAgICAgICAgJGZpcnN0U2l6ZTogbWFwX2dldChtYXBfZ2V0KCRicmVha3BvaW50cywgJGZpcnN0V2lkdGgpLCBzaXplKTtcbiAgICAgICAgJHNlY29uZFNpemU6IG1hcF9nZXQobWFwX2dldCgkYnJlYWtwb2ludHMsICRzZWNvbmRXaWR0aCksIHNpemUpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmaXJzdFNpemUpIGFuZCAobWF4LXdpZHRoOiAjeyRzZWNvbmRTaXplIC0gMXB4fSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGRlYnVnICdNaXhpbiBicCgpIGZhaWxlZCdcbiAgICB9XG59IiwiLypcbiAqICBNYXJnaW4gZ2VuZXJhdG9yIG1peGluXG4gKiAgVXNhZ2U6IG1hcmdpbigkc2l6ZSwgJHNpZGVzKTtcbiAqICBFeGFtcGxlOiBtYXJnaW4oaHVnZSwgdG9wIGJvdHRvbSBsZWZ0KTtcbiAqICBQYXJhbXM6ICRzaXplIC0gY29ycmVzcG9uZHMgdG8gbGFiZWwgb2YgZGVzaXJlZCBtYXJnaW4gZnJvbSBtYXJnaW4gdmFyIGxpc3RcbiAqICAgICAgICAgICRzaWRlcyAtIHNpbmdsZSB2YWx1ZSBvciBsaXN0IHdpdGggZGVzaXJlZCBzaWRlcyB0byBhcHBseSBtYXJnaW4gdG9cbiAqICBSZXF1aXJlczogJG1hcmdpbiBhbmQgJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG5AbWl4aW4gX21hcmdpbigkc2lkZXMsICR2YWx1ZSl7XG4gICAgQGlmICRzaWRlcyA9PSBudWxsIHtcbiAgICAgICAgbWFyZ2luOiAkdmFsdWU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG4gICAgICAgICAgICBtYXJnaW4tI3skc2lkZX06ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1hcmdpbigkc2l6ZSwgJHNpZGVzOiBudWxsKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRzcGFjaW5ncywgJHNpemUpIHtcbiAgICAgICAgJG1hcmdpbjogbWFwX2dldCgkc3BhY2luZ3MsICRzaXplKTtcbiAgICAgICAgQGZvciAkeiBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJG1hcmdpbikge1xuICAgICAgICAgICAgJGRpcjogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJHopLCAyKSwgZGlyKTtcbiAgICAgICAgICAgICRzaXplOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkeiksIDIpLCBzaXplKTtcbiAgICAgICAgICAgICR2YWx1ZTogbnRoKCRtYXJnaW4sICR6KTtcbiAgICAgICAgICAgICRza2lwOiBmYWxzZTtcblxuICAgICAgICAgICAgQGlmKCR6ID4gMSl7XG4gICAgICAgICAgICAgICAgJHByZXZpb3VzU2l6ZTogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJHogLSAxKSwgMiksIHNpemUpO1xuICAgICAgICAgICAgICAgICRwcmV2aW91c1NpemVWYWx1ZTogbnRoKCRtYXJnaW4sICR6IC0gMSk7XG5cbiAgICAgICAgICAgICAgICBAaWYoJHByZXZpb3VzU2l6ZVZhbHVlID09ICR2YWx1ZSl7XG4gICAgICAgICAgICAgICAgICAgICRza2lwOiB0cnVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmKCRza2lwID09IGZhbHNlKXtcbiAgICAgICAgICAgICAgICBAaWYoJHNpemUgPT0gMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX21hcmdpbigkc2lkZXMsICR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgjeyRkaXJ9LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX21hcmdpbigkc2lkZXMsICR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGRlYnVnICdNaXhpbiBtYXJnaW4oKSBmYWlsZWQnXG4gICAgfVxufSIsIi8qXG4gKiAgUGFkZGluZyBnZW5lcmF0b3IgbWl4aW5cbiAqICBVc2VkIHRvIGZha2UgbWFyZ2lucyB3aGVuIG1hcmdpbiBpcyBub3QgcG9zc2libGVcbiAqICBVc2FnZTogcGFkZGluZygkc2l6ZSwgJHNpZGVzKTtcbiAqICBFeGFtcGxlOiBwYWRkaW5nKGh1Z2UsIHRvcCBib3R0b20gbGVmdCk7XG4gKiAgUGFyYW1zOiAkc2l6ZSAtIGNvcnJlc3BvbmRzIHRvIGxhYmVsIG9mIGRlc2lyZWQgbWFyZ2luIGZyb20gbWFyZ2luIHZhciBsaXN0XG4gKiAgICAgICAgICAkc2lkZXMgLSBzaW5nbGUgdmFsdWUgb3IgbGlzdCB3aXRoIGRlc2lyZWQgc2lkZXMgdG8gYXBwbHkgcGFkZGluZyB0b1xuICogIFJlcXVpcmVzOiAkbWFyZ2luIGFuZCAkYnJlYWtwb2ludHMgdmFyaWFibGVzXG4gKi9cblxuQG1peGluIF9wYWRkaW5nKCRzaWRlcywgJHZhbHVlKXtcbiAgICBAaWYgJHNpZGVzID09IG51bGwge1xuICAgICAgICBwYWRkaW5nOiAkdmFsdWU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG4gICAgICAgICAgICBwYWRkaW5nLSN7JHNpZGV9OiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nKCRzaXplLCAkc2lkZXM6IG51bGwpIHtcbiAgICBAaWYgbWFwX2hhc19rZXkoJHNwYWNpbmdzLCAkc2l6ZSkge1xuICAgICAgICAkcGFkZGluZzogbWFwX2dldCgkc3BhY2luZ3MsICRzaXplKTtcbiAgICAgICAgQGZvciAkeiBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHBhZGRpbmcpIHtcbiAgICAgICAgICAgICRkaXI6IG1hcF9nZXQobnRoKG50aCgkYnJlYWtwb2ludHMsICR6KSwgMiksIGRpcik7XG4gICAgICAgICAgICAkc2l6ZTogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJHopLCAyKSwgc2l6ZSk7XG4gICAgICAgICAgICAkdmFsdWU6IG50aCgkcGFkZGluZywgJHopO1xuICAgICAgICAgICAgJHNraXA6IGZhbHNlO1xuXG4gICAgICAgICAgICBAaWYoJHogPiAxKXtcbiAgICAgICAgICAgICAgICAkcHJldmlvdXNTaXplOiBtYXBfZ2V0KG50aChudGgoJGJyZWFrcG9pbnRzLCAkeiAtIDEpLCAyKSwgc2l6ZSk7XG4gICAgICAgICAgICAgICAgJHByZXZpb3VzU2l6ZVZhbHVlOiBudGgoJHBhZGRpbmcsICR6IC0gMSk7XG5cbiAgICAgICAgICAgICAgICBAaWYoJHByZXZpb3VzU2l6ZVZhbHVlID09ICR2YWx1ZSl7XG4gICAgICAgICAgICAgICAgICAgICRza2lwOiB0cnVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmKCRza2lwID09IGZhbHNlKXtcbiAgICAgICAgICAgICAgICBAaWYoJHNpemUgPT0gMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX3BhZGRpbmcoJHNpZGVzLCAkdmFsdWUpO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoI3skZGlyfS13aWR0aDogJHNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF9wYWRkaW5nKCRzaWRlcywgJHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZGVidWcgJ01peGluIHBhZGRpbmcoKSBmYWlsZWQnXG4gICAgfVxufSIsIi8qXG4gKiAgVGV4dCBzdHlsZXMgbWl4aW5cbiAqICBVc2FnZTogdGV4dCgkdHlwZSk7XG4gKiAgRXhhbXBsZTogdGV4dChwMik7XG4gKiAgUGFyYW1zOiAkdHlwZSAtIGNvcnJlc3BvbmRzIHRvIGxhYmVsIG9mIGRlc2lyZWQgdGV4dCBmcm9tIGZvbnRzIHZhciBsaXN0XG4gKiAgUmVxdWlyZXM6ICRmb250cyBhbmQgJGJyZWFrcG9pbnRzIHZhcmlhYmxlc1xuICovXG5AbWl4aW4gdGV4dCgkdHlwZSkge1xuICAgIEBpZiBtYXBfaGFzX2tleSgkZm9udHMsICR0eXBlKSB7XG4gICAgICAgICR0ZXh0OiBtYXBfZ2V0KCRmb250cywgJHR5cGUpO1xuICAgICAgICAkZi1zaXplOiBtYXBfZ2V0KCR0ZXh0LCBzaXplKTtcbiAgICAgICAgJGwtaGVpZ2h0OiBtYXBfZ2V0KCR0ZXh0LCBoZWlnaHQpO1xuICAgICAgICAkZi1mYW1pbHk6IG1hcF9nZXQoJHRleHQsIGZhbWlseSk7XG4gICAgICAgICRmLWxldHRlcnNwYWNpbmc6IG1hcF9nZXQoJHRleHQsIGxldHRlcnNwYWNpbmcpO1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICRkaXI6IG1hcF9nZXQobnRoKG50aCgkYnJlYWtwb2ludHMsICRpKSwgMiksIGRpcik7XG4gICAgICAgICAgICAkc2l6ZTogbWFwX2dldChudGgobnRoKCRicmVha3BvaW50cywgJGkpLCAyKSwgc2l6ZSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoI3skZGlyfS13aWR0aDogJHNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG50aCgkZi1zaXplLCAkaSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG50aCgkbC1oZWlnaHQsICRpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJGYtZmFtaWx5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGYtbGV0dGVyc3BhY2luZztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGRlYnVnICdNaXhpbiB0ZXh0KCkgZmFpbGVkJ1xuICAgIH1cbn0iLCIvKlxuICogIGZvbnQtYXdlc29tZSBtaXhpblxuICogIFVzYWdlOiBmb250LWF3ZXNvbWUoJHVuaWNvZGUsICRwc2V1ZG8pIHtAY29udGVudDt9O1xuICogIEV4YW1wbGU6IGZvbnQtYXdlc29tZShmMDZhLCBiZWZvcmUpIHsuLi59O1xuICogIFBhcmFtczogJHVuaWNvZGUgLSBkZWZpbmVzIHRoZSBmb250IGF3ZXNvbWUgaWNvblxuICogICAgICAgICAgJHBzZXVkbyAtIGRlZmluZXMgYWZ0ZXIgb3IgYmVmb3JlIHBzZXVkbyBjbGFzc2VzXG4gKiAgUmVxdWlyZXM6IGZvbnQgYXdlc29tZSBpbXBsZW1lbnRlZFxuICovXG5AZnVuY3Rpb24gdW5pY29kZSgkc3RyKSB7XG4gICAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlwiKSt1bnF1b3RlKHN0ci1pbnNlcnQoJHN0ciwgXCJcXFxcXCIsIDEpKSt1bnF1b3RlKFwiXFxcIlwiKTtcbn1cblxuQG1peGluIGZvbnQtYXdlc29tZSgkdW5pY29kZTogJ2YwNmEnLCAkcHNldWRvOiBiZWZvcmUpIHtcbiAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgICAgY29udGVudDogdW5pY29kZSgkdW5pY29kZSk7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCJAaW1wb3J0ICcuLi9iYXNlLWltcG9ydHMnO1xuQGltcG9ydCBcIi4uL3V0aWxzL2NsZWFyZml4XCI7XG5cbi5wYXJhZ3JhcGgtZ2FsbGVyeS1jb250ZW50X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFyYWdyYXBoLWdhbGxlcnktY29udGVudF9fc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnBhcmFncmFwaC1nYWxsZXJ5LWNvbnRlbnRfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgei1pbmRleDogOTk7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoc21hbGwpO1xufVxuXG4ucGFyYWdyYXBoLWdhbGxlcnktY29udGVudF9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4ucGFyYWdyYXBoLWdhbGxlcnktY29udGVudF9fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbn0iLCIvLyBDb2xvcnNcbiRjb2xvci1iZzogI2Y3ZjZmMjtcbiRjb2xvci1ibGFjazogIzI0MjQyNjtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjMGM1YzdmO1xuJGNvbG9yLWJsdWUtZGFyazogIzA3MzY0YTtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAgICAgICB4czogKGRpcjogbWluLCBzaXplOiAwcHgpLFxuICAgICAgICBzOiAoZGlyOiBtaW4sIHNpemU6IDQyMXB4KSxcbiAgICAgICAgbTogKGRpcjogbWluLCBzaXplOiA3MDFweCksXG4gICAgICAgIGw6IChkaXI6IG1pbiwgc2l6ZTogMTAwMXB4KSxcbiAgICAgICAgeGw6IChkaXI6IG1pbiwgc2l6ZTogMTMwMXB4KSxcbik7XG5cbi8vIFNwYWNpbmdzXG4kc3BhY2luZ3M6IChcbiAgICAgICAgdmVyeS1zbWFsbDogMTBweCAxMHB4IDEwcHggMTBweCAxMHB4LFxuICAgICAgICBzbWFsbDogMTBweCAxMHB4IDE1cHggMjBweCAyMHB4LFxuICAgICAgICBtZWRpdW06IDEwcHggMTVweCAyMHB4IDI1cHggMzBweCxcbiAgICAgICAgbGFyZ2U6IDIwcHggMjVweCAzMHB4IDM1cHggNDBweCxcbiAgICAgICAgdmVyeS1sYXJnZTogMjBweCAyNXB4IDQwcHggNDVweCA1MHB4LFxuICAgICAgICBodWdlOiAzMHB4IDM1cHggNjBweCA4MHB4IDEwMHB4LFxuKTtcblxuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQ6ICdBcmlhbCc7XG4kZm9udC1mYW1pbHktbWFpbi1tZWRpdW06ICdBcmlhbCc7XG4kZm9udC1mYW1pbHktbWFpbi1ib2xkOiAnQXJpYWwnO1xuXG4vLyBGb250c1xuJGZvbnRzOiAoXG4gICAgICAgIGgxOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogNjBweCA2MHB4IDYwcHggNjBweCA2MHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweCA3MHB4IDcwcHggNzBweCA3MHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGgyOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMzVweCAzNXB4IDM1cHggMzVweCAzNXB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweCA0NXB4IDQ1cHggNDVweCA0NXB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGgzOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMjBweCAyMHB4IDIwcHggMjBweCAyMHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGExOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweCAxNnB4IDE2cHggMTZweCAxNnB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIGEyOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTRweCAxNHB4IDE0cHggMTRweCAxNHB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAyMHB4IDIwcHggMjBweCAyMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tbGlnaHQsXG4gICAgICAgICAgICAgICAgbGV0dGVyc3BhY2luZzogZW0sXG4gICAgICAgICksXG4gICAgICAgIHAxOiAoXG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweCAxNnB4IDE2cHggMTZweCAxNnB4LFxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAzMHB4IDMwcHggMzBweCAzMHB4LFxuICAgICAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1haW4tYm9sZCxcbiAgICAgICAgICAgICAgICBsZXR0ZXJzcGFjaW5nOiBlbSxcbiAgICAgICAgKSxcbiAgICAgICAgcDI6IChcbiAgICAgICAgICAgICAgICBzaXplOiAxNHB4IDE0cHggMTRweCAxNHB4IDE0cHgsXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4IDIwcHggMjBweCAyMHB4IDIwcHgsXG4gICAgICAgICAgICAgICAgZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbi1ib2xkLFxuICAgICAgICAgICAgICAgIGxldHRlcnNwYWNpbmc6IGVtLFxuICAgICAgICApLFxuKTtcblxuLy8gVHJhbnNpdGlvbiB0aW1pbmdzXG4kdHJhbnNpdGlvbi1yZWd1bGFyOiAwLjJzO1xuJHRyYW5zaXRpb24tbWVkaXVtOiAwLjRzO1xuJHRyYW5zaXRpb24tbG9uZzogMC44czsiXX0= */
