/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
body.single-blog.no-hero .blog-meta-container {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  body.single-blog.no-hero .blog-meta-container .small-container {
    max-width: 815px;
    margin-left: 0; }

body.single-blog.no-hero .single-blog .containero .section .container, body.single-blog.no-hero .single-blog .small-container, body.single-blog.no-hero .single-blog .container {
  max-width: 775px; }

body.single-blog.no-hero .single-blog .header-container .breadcrumbs {
  margin-bottom: 12px;
  font-weight: 500;
  color: #252122;
  font-size: 15px;
  font-size: 0.9375rem; }
  body.single-blog.no-hero .single-blog .header-container .breadcrumbs .bread-next-icon {
    color: #393939; }
  body.single-blog.no-hero .single-blog .header-container .breadcrumbs a, body.single-blog.no-hero .single-blog .header-container .breadcrumbs a:visited {
    color: #DA156A;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
    body.single-blog.no-hero .single-blog .header-container .breadcrumbs a:focus, body.single-blog.no-hero .single-blog .header-container .breadcrumbs a:hover, body.single-blog.no-hero .single-blog .header-container .breadcrumbs a:visited:focus, body.single-blog.no-hero .single-blog .header-container .breadcrumbs a:visited:hover {
      border-bottom-color: #252122; }

body.single-blog.no-hero .single-blog .header-container .thumb {
  overflow: hidden;
  border-radius: 10px; }

body.single-blog.no-hero .single-blog .header-container h1 {
  margin-top: 30px;
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 0; }

body.single-blog.no-hero .single-blog .collection-wrapper {
  gap: 20px; }

body.single-blog.no-hero .single-blog .block.collection-overview-block .product-part, body.single-blog.no-hero .single-blog .block.collection-overview-block .product-part:visited {
  -ms-flex: 0 1 calc( 50% - 10px);
      flex: 0 1 calc( 50% - 10px);
  margin: 0; }

body.single-blog.no-hero #main-wrapper {
  padding-top: 30px; }
  body.single-blog.no-hero #main-wrapper .section {
    margin-bottom: 45px; }
    body.single-blog.no-hero #main-wrapper .section p, body.single-blog.no-hero #main-wrapper .section a, body.single-blog.no-hero #main-wrapper .section span, body.single-blog.no-hero #main-wrapper .section ol, body.single-blog.no-hero #main-wrapper .section ul, body.single-blog.no-hero #main-wrapper .section li, body.single-blog.no-hero #main-wrapper .section em, body.single-blog.no-hero #main-wrapper .section i, body.single-blog.no-hero #main-wrapper .section b, body.single-blog.no-hero #main-wrapper .section big, body.single-blog.no-hero #main-wrapper .section small, body.single-blog.no-hero #main-wrapper .section tt, body.single-blog.no-hero #main-wrapper .section abbr, body.single-blog.no-hero #main-wrapper .section acronym, body.single-blog.no-hero #main-wrapper .section cite, body.single-blog.no-hero #main-wrapper .section code, body.single-blog.no-hero #main-wrapper .section dfn, body.single-blog.no-hero #main-wrapper .section em, body.single-blog.no-hero #main-wrapper .section kbd, body.single-blog.no-hero #main-wrapper .section samp, body.single-blog.no-hero #main-wrapper .section var, body.single-blog.no-hero #main-wrapper .section br, body.single-blog.no-hero #main-wrapper .section sub, body.single-blog.no-hero #main-wrapper .section sup, body.single-blog.no-hero #main-wrapper .section button, body.single-blog.no-hero #main-wrapper .section input, body.single-blog.no-hero #main-wrapper .section label, body.single-blog.no-hero #main-wrapper .section select, body.single-blog.no-hero #main-wrapper .section textarea {
      font-weight: 400;
      line-height: 180%;
      font-size: 18px;
      font-size: 1.125rem; }
    body.single-blog.no-hero #main-wrapper .section strong {
      font-weight: 700; }

.single-post .blog-meta-container {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  .single-post .blog-meta-container .small-container {
    max-width: 815px;
    margin-left: 0; }

.single-post .containero .section .container, .single-post .small-container {
  max-width: 775px;
  padding: 0 30px; }

.single-post .small-container {
  background: #f1f1f1;
  top: -100px;
  position: relative;
  padding: 30px;
  margin-bottom: -70px; }
  .single-post .small-container h1 {
    margin-top: 0; }

.single-post #main-wrapper {
  padding-top: 175px; }
  .single-post #main-wrapper .section {
    margin-bottom: 35px; }
    .single-post #main-wrapper .section p, .single-post #main-wrapper .section a, .single-post #main-wrapper .section span, .single-post #main-wrapper .section ol, .single-post #main-wrapper .section ul, .single-post #main-wrapper .section li, .single-post #main-wrapper .section em, .single-post #main-wrapper .section i, .single-post #main-wrapper .section b, .single-post #main-wrapper .section big, .single-post #main-wrapper .section small, .single-post #main-wrapper .section tt, .single-post #main-wrapper .section abbr, .single-post #main-wrapper .section acronym, .single-post #main-wrapper .section cite, .single-post #main-wrapper .section code, .single-post #main-wrapper .section dfn, .single-post #main-wrapper .section em, .single-post #main-wrapper .section kbd, .single-post #main-wrapper .section samp, .single-post #main-wrapper .section var, .single-post #main-wrapper .section br, .single-post #main-wrapper .section sub, .single-post #main-wrapper .section sup, .single-post #main-wrapper .section button, .single-post #main-wrapper .section input, .single-post #main-wrapper .section label, .single-post #main-wrapper .section select, .single-post #main-wrapper .section textarea {
      font-weight: 400;
      line-height: 180%;
      font-size: 18px;
      font-size: 1.125rem; }
    .single-post #main-wrapper .section strong {
      font-weight: 700; }

.single-post .blog-header {
  max-height: 60vh;
  height: 550px;
  background-size: cover;
  background-position: 50% 40%;
  background-repeat: no-repeat; }

.single-post .breadcrumbs {
  margin-bottom: 10px; }
  .single-post .breadcrumbs ul {
    padding-left: 0;
    list-style: none; }
  .single-post .breadcrumbs li {
    display: inline-block; }
    .single-post .breadcrumbs li a, .single-post .breadcrumbs li a:visited, .single-post .breadcrumbs li span {
      color: #FDAAC9;
      font-size: 14px;
      font-size: 0.875rem;
      text-decoration: none; }
    .single-post .breadcrumbs li a:hover, .single-post .breadcrumbs li a:focus, .single-post .breadcrumbs li a:visited:hover, .single-post .breadcrumbs li a:visited:focus {
      text-decoration: underline; }
    .single-post .breadcrumbs li a:after {
      content: ">";
      display: inline-block;
      margin: 0 5px; }
    .single-post .breadcrumbs li:last-child span {
      color: #252122; }
    .single-post .breadcrumbs li:last-child a:after {
      display: none; }

.single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part, .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:visited {
  -ms-flex: 0 1 calc( 50% - 15px);
      flex: 0 1 calc( 50% - 15px);
  margin: 0 30px 0 0; }
  .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:nth-child(even), .single-post .section.featured-products-block .collection-wrapper .part.fancy-product-part:visited:nth-child(even) {
    margin-right: 0; }

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