@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Druk Wide Cyr";src:url(../fonts/DrukWideCyr-Medium.woff2) format("woff2"),url(../fonts/DrukWideCyr-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Druk Wide Cyr";src:url(../fonts/DrukWideCyr-Bold.woff2) format("woff2"),url(../fonts/DrukWideCyr-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Druk Wide Cyr";src:url(../fonts/DrukWideCyr-Heavy.woff2) format("woff2"),url(../fonts/DrukWideCyr-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Gilroy,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.8333333333vw;line-height:1.0416666667vw;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.main{overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}ul{list-style:none}::-moz-selection{background:#fbe441;color:#f0523e}::selection{background:#fbe441;color:#f0523e}.container{padding-left:2.0833333333vw;padding-right:2.0833333333vw}.divider{height:1px;background:rgba(0,0,0,.2);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.dot{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:.625vw;height:.625vw;margin-right:1.7708333333vw;border-radius:50%;background:currentColor}.circle-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:3.125vw;height:3.125vw;border-radius:999px;background:#f1f1f1;-webkit-transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.circle-btn img{width:1.25vw;height:1.25vw;-webkit-transition:opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)}@media (max-width:1700px){body{font-size:.9259259259vw;line-height:1.3227513228vw}.container{padding-left:2.6455026455vw;padding-right:2.6455026455vw}.dot{width:.7936507937vw;height:.7936507937vw;margin-right:1.9841269841vw}.circle-btn{width:3.4391534392vw;height:3.4391534392vw}.circle-btn img{width:1.5873015873vw;height:1.5873015873vw}}@media (max-width:1199px){body{font-size:1.8229166667vw;line-height:2.6041666667vw}.container{padding-left:3.125vw;padding-right:3.125vw}.dot{width:1.8229166667vw;height:1.8229166667vw;margin-right:3.3854166667vw}.circle-btn{width:6.7708333333vw;height:6.7708333333vw}.circle-btn img{width:3.125vw;height:3.125vw}}@media (max-width:639px){body{font-size:3.7333333333vw;line-height:5.3333333333vw}.container{padding-left:4.2666666667vw;padding-right:4.2666666667vw}.dot{width:2.6666666667vw;height:2.6666666667vw;margin-right:5.3333333333vw}.circle-btn{width:11.7333333333vw;height:11.7333333333vw}.circle-btn img{width:6.4vw;height:6.4vw}}.pill{--pill-bg:#f9a1b8;--pill-color:#f0523e;--pill-hover-bg:#f0523e;--pill-hover-color:#fbe441;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:1.5104166667vw;height:6.875vw;padding:0 2.7083333333vw;border-radius:999px;background:var(--pill-bg);color:var(--pill-color);font-family:Gilroy,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:1.25vw;line-height:1.6666666667vw;text-transform:none;white-space:nowrap;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;position:relative;overflow:hidden;isolation:isolate}.pill::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--pill-hover-bg);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.pill:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.pill::before{-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border-radius:999px}.pill:hover{color:var(--pill-hover-color)}.pill:hover::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pill:hover .pill__icon{-webkit-transform:rotate(-14deg) scale(1.12);-ms-transform:rotate(-14deg) scale(1.12);transform:rotate(-14deg) scale(1.12)}.pill:hover .pill__text{text-decoration-thickness:2px;text-underline-offset:.4166666667vw}.pill__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2083333333vw;-webkit-transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1);-o-transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1);transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1)}.pill__icon{-ms-flex-negative:0;flex-shrink:0;width:3.125vw;height:3.125vw;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.pill--red{--pill-bg:#f0523e;--pill-color:#fbe441;--pill-hover-bg:#000;--pill-hover-color:#fbe441;padding:0 2.7083333333vw 0 2.2916666667vw}.pill--blue{--pill-bg:#aac5fe;--pill-color:#f0523e;--pill-hover-bg:#f0523e;--pill-hover-color:#aac5fe;height:7.1354166667vw;padding:0 3.6458333333vw;border-radius:999px}.pill--wide{--pill-hover-bg:#aac5fe;--pill-hover-color:#f0523e;height:7.1354166667vw;gap:1.6145833333vw;padding:0 2.5vw 0 2.2916666667vw;border-radius:999px}.pill--wide .pill__icon{width:3.0208333333vw;height:3.0208333333vw}.btn-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5208333333vw;width:100%;height:3.125vw;padding:0 1.25vw 0 1.4583333333vw;border-radius:999px;background:#f0523e;color:#fff;font-size:.8333333333vw;line-height:1.0416666667vw;text-align:left;position:relative;overflow:hidden;isolation:isolate}.btn-wide::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.btn-wide:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.btn-wide__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.btn-wide__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.25vw;height:1.25vw;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.btn-wide__icon img{width:100%;height:100%}.btn-wide:hover .btn-wide__text{-webkit-transform:translateX(.5208333333vw);-ms-transform:translateX(.5208333333vw);transform:translateX(.5208333333vw)}.btn-wide:hover .btn-wide__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-red{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;height:3.125vw;padding:0 2.0833333333vw;border-radius:999px;background:#f0523e;color:#fff;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.btn-red::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.btn-red:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.btn-red span{display:inline-block;-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.btn-red:hover span{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.quote-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:1.5104166667vw;height:4.5833333333vw;padding:0 2.0833333333vw 0 1.0416666667vw;border-radius:999px;background:#f0523e;color:#fff;font-family:Gilroy,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.8333333333vw;line-height:1.0416666667vw;text-transform:none;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.quote-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.quote-btn:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.quote-btn::before{border-radius:999px}.quote-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:3.125vw;height:3.125vw;border-radius:999px;background:#fff;-webkit-transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.quote-btn__icon img{width:1.25vw;height:1.25vw}.quote-btn__text{-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.quote-btn:hover .quote-btn__icon{background:#fbe441;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quote-btn:hover .quote-btn__text{-webkit-transform:translateX(.3125vw);-ms-transform:translateX(.3125vw);transform:translateX(.3125vw)}.quote-btn--fixed{position:fixed;left:0;right:0;bottom:2.0833333333vw;z-index:60;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-transform:translateY(1.0416666667vw);-ms-transform:translateY(1.0416666667vw);transform:translateY(1.0416666667vw);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:opacity .4s ease,visibility .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.quote-btn--fixed.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}@media (max-width:1700px){.pill{gap:1.917989418vw;height:6.6137566138vw;padding:0 3.4391534392vw;border-radius:999px;font-size:1.3227513228vw;line-height:1.8518518519vw}.pill::before{border-radius:999px}.pill:hover .pill__text{text-underline-offset:.5291005291vw}.pill__text{text-underline-offset:.2645502646vw}.pill__icon{width:2.9100529101vw;height:2.9100529101vw}.pill--red{padding:0 3.4391534392vw 0 2.1164021164vw}.pill--blue{height:6.6137566138vw;padding:0 3.4391534392vw;border-radius:999px}.pill--wide{height:6.6137566138vw;gap:1.917989418vw;padding:0 3.4391534392vw 0 2.1164021164vw;border-radius:999px}.pill--wide .pill__icon{width:2.9100529101vw;height:2.9100529101vw}.btn-wide{height:3.1746031746vw;padding:0 1.3227513228vw 0 1.5873015873vw;font-size:.9259259259vw;line-height:1.3227513228vw}.btn-wide__icon{width:1.5873015873vw;height:1.5873015873vw}.btn-wide:hover .btn-wide__text{-webkit-transform:translateX(.6613756614vw);-ms-transform:translateX(.6613756614vw);transform:translateX(.6613756614vw)}.btn-red{height:3.4391534392vw;padding:0 2.6455026455vw}.quote-btn{gap:1.5873015873vw;height:4.7619047619vw;padding:0 2.1164021164vw 0 1.0582010582vw;font-size:.9259259259vw;line-height:1.3227513228vw}.quote-btn__icon{width:3.4391534392vw;height:3.4391534392vw}.quote-btn__icon img{width:1.5873015873vw;height:1.5873015873vw}.quote-btn--fixed{bottom:2.1164021164vw}}@media (max-width:1199px){.pill{gap:2.6041666667vw;height:10.4166666667vw;padding:0 5.2083333333vw;font-size:2.6041666667vw;line-height:3.6458333333vw}.pill__icon{width:5.7291666667vw;height:5.7291666667vw}.pill--red{padding:0 5.2083333333vw 0 2.6041666667vw}.pill--blue{height:10.4166666667vw;padding:0 5.2083333333vw}.pill--wide{height:10.4166666667vw;gap:2.6041666667vw;padding:0 3.90625vw 0 3.6458333333vw}.pill--wide .pill__icon{width:5.7291666667vw;height:5.7291666667vw}.btn-wide{height:6.25vw;padding:0 2.6041666667vw 0 3.125vw;font-size:1.8229166667vw;line-height:2.6041666667vw}.btn-wide__icon{width:3.125vw;height:3.125vw}.btn-red{height:6.7708333333vw;padding:0 5.2083333333vw}.quote-btn{gap:2.6041666667vw;height:9.375vw;padding:0 4.1666666667vw 0 2.0833333333vw;font-size:1.8229166667vw;line-height:2.6041666667vw}.quote-btn__icon{width:6.7708333333vw;height:6.7708333333vw}.quote-btn__icon img{width:3.125vw;height:3.125vw}.quote-btn--fixed{bottom:3.125vw}}@media (max-width:639px){.pill{gap:2.6666666667vw;min-width:29.8666666667vw;height:11.7333333333vw;padding:0 4.2666666667vw;border-radius:999px;font-size:3.7333333333vw;line-height:5.3333333333vw}.pill::before{border-radius:999px}.pill__text{text-underline-offset:.8vw}.pill__icon{width:5.3333333333vw;height:5.3333333333vw}.pill--red{padding:0 4.2666666667vw}.pill--blue{height:11.7333333333vw;padding:0 4.2666666667vw;border-radius:999px}.pill--wide{--pill-bg:#f0523e;--pill-color:#fbe441;--pill-hover-bg:#000;--pill-hover-color:#fbe441;height:11.7333333333vw;gap:2.6666666667vw;padding:0 4.2666666667vw;border-radius:999px}.pill--wide .pill__icon{width:5.3333333333vw;height:5.3333333333vw;-webkit-filter:brightness(0) saturate(100%) invert(86%) sepia(55%) saturate(560%) hue-rotate(343deg) brightness(103%) contrast(97%);filter:brightness(0) saturate(100%) invert(86%) sepia(55%) saturate(560%) hue-rotate(343deg) brightness(103%) contrast(97%)}.btn-wide{height:11.7333333333vw;padding:0 4.2666666667vw 0 6.4vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.btn-wide__icon{width:6.4vw;height:6.4vw}.btn-red{height:13.8666666667vw;padding:0 10.6666666667vw}.quote-btn{gap:4.2666666667vw;height:17.0666666667vw;padding:0 7.4666666667vw 0 3.7333333333vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.quote-btn__icon{width:10.6666666667vw;height:10.6666666667vw}.quote-btn__icon img{width:6.4vw;height:6.4vw}.quote-btn--fixed{display:none}}.big-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25vw;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:6.25vw;line-height:6.25vw;text-transform:uppercase;white-space:nowrap}.big-title__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw}.big-title__text{display:inline-block}.big-title__break{display:none}.big-title__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:6.875vw;height:6.875vw}.big-title__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.big-title__icon--hex{width:7.3958333333vw;height:7.3958333333vw}.section-head__title{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:4.1666666667vw;line-height:4.1666666667vw;text-transform:uppercase}.section-head .divider{margin-top:2.1875vw}.section-head__bottom{display:grid;grid-template-columns:1fr 46.875vw;gap:2.0833333333vw;margin-top:2.1875vw;font-size:1.25vw;line-height:1.6666666667vw}.section-head__subline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}.section-head--simple .divider{margin-top:2.0833333333vw}@media (max-width:1700px){.big-title{gap:1.3227513228vw;font-size:5.291005291vw;line-height:5.291005291vw}.big-title__line{gap:2.1164021164vw}.big-title__icon{width:6.6137566138vw;height:6.6137566138vw;margin-right:-1.3227513228vw}.big-title__icon--hex{width:6.6137566138vw;height:6.6137566138vw}.section-head__title{font-size:3.9682539683vw;line-height:5.291005291vw}.section-head .divider{margin-top:2.380952381vw}.section-head__bottom{grid-template-columns:1fr 46.8253968254vw;gap:1.0582010582vw;margin-top:2.380952381vw;font-size:1.3227513228vw;line-height:1.8518518519vw}.section-head--simple .divider{margin-top:2.380952381vw}}@media (max-width:1199px){.big-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw 4.1666666667vw;font-size:7.8125vw;line-height:8.8541666667vw}.big-title__break{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;height:0;margin-top:-2.0833333333vw}.big-title__line{display:contents}.big-title__icon{width:10.4166666667vw;height:10.4166666667vw;margin-right:-3.125vw}.big-title__icon--hex{width:10.4166666667vw;height:10.4166666667vw}.section-head__title{font-size:5.2083333333vw;line-height:6.7708333333vw}.section-head .divider{margin-top:4.6875vw}.section-head__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6041666667vw;margin-top:2.6041666667vw;font-size:2.6041666667vw;line-height:3.6458333333vw}.section-head__subline{-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:2.6041666667vw;border-bottom:1px solid rgba(0,0,0,.2)}.section-head--simple .divider{margin-top:4.6875vw}}@media (max-width:639px){.big-title{gap:2.1333333333vw 3.2vw;font-size:8.5333333333vw;line-height:11.7333333333vw}.big-title__break{margin-top:-2.1333333333vw}.big-title__icon{width:11.7333333333vw;height:11.7333333333vw;margin-right:0}.big-title__icon--hex{width:11.7333333333vw;height:11.7333333333vw}.section-head__title{font-size:7.4666666667vw;line-height:9.6vw}.section-head .divider{margin-top:5.3333333333vw}.section-head__bottom{gap:4.2666666667vw;margin-top:4.2666666667vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.section-head__subline{padding-bottom:4.2666666667vw}.section-head--simple .divider{margin-top:5.3333333333vw}}.marquee{width:100%;overflow:hidden}.marquee__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.marquee__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.cf7-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw}.cf7-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1.0416666667vw}.cf7-form .wpcf7-form-control-wrap{display:block}.cf7-field{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-radius:.8333333333vw;background-color:#cf4735;background-repeat:no-repeat;background-position:1.0416666667vw center;background-size:1.25vw 1.25vw;-webkit-transition:background-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,-webkit-box-shadow .4s ease;-o-transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}.cf7-field:hover{background-color:#c23f2e}.cf7-field:focus-within{-webkit-box-shadow:inset 0 0 0 2px #fbe441;box-shadow:inset 0 0 0 2px #fbe441}.cf7-field input,.cf7-field textarea{display:block;width:100%;height:3.125vw;padding:0 1.25vw 0 2.8125vw;border:0;outline:0;background:0 0;color:#000;font-family:Gilroy,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.8333333333vw;line-height:1.0416666667vw;resize:none}.cf7-field input::-webkit-input-placeholder,.cf7-field textarea::-webkit-input-placeholder{color:#923225;opacity:1}.cf7-field input::-moz-placeholder,.cf7-field textarea::-moz-placeholder{color:#923225;opacity:1}.cf7-field input:-ms-input-placeholder,.cf7-field textarea:-ms-input-placeholder{color:#923225;opacity:1}.cf7-field input::-ms-input-placeholder,.cf7-field textarea::-ms-input-placeholder{color:#923225;opacity:1}.cf7-field input::placeholder,.cf7-field textarea::placeholder{color:#923225;opacity:1}.cf7-field--name{background-image:url(../images/icons/user.svg)}.cf7-field--email{background-image:url(../images/icons/mail-dark.svg)}.cf7-field--phone{background-image:url(../images/icons/phone.svg)}.cf7-field--message{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333vw;flex:0 0 20.8333333333vw}.cf7-field--message input,.cf7-field--message textarea{padding-left:1.0416666667vw}.cf7-submit-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0;width:3.125vw;height:3.125vw}.cf7-submit-wrap .wpcf7-spinner{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cf7-submit{display:block;width:3.125vw;height:3.125vw;border:0;border-radius:999px;background:#fbe441 url(../images/icons/send.svg) no-repeat center/1.25vw 1.25vw;font-size:0;cursor:pointer;-webkit-transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.cf7-submit:hover{background-color:#fff;-webkit-transform:rotate(-35deg) scale(1.08);-ms-transform:rotate(-35deg) scale(1.08);transform:rotate(-35deg) scale(1.08)}.wpcf7-not-valid-tip{position:absolute;top:calc(100% + .2083333333vw);left:.2083333333vw;color:#fbe441;font-size:.625vw;line-height:.7291666667vw}.wpcf7 form .wpcf7-response-output{margin:.8333333333vw 0 0;padding:.5208333333vw .8333333333vw;border-radius:.8333333333vw;border-color:#000;color:#000}.header-form .cf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.0833333333vw}.header-form .cf7-form__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.header-form .cf7-field{-webkit-box-flex:0;-ms-flex:none;flex:none;background-position:.8333333333vw center}.header-form .cf7-field input{padding-left:2.6041666667vw}.header-form .cf7-field--message{-webkit-box-flex:0;-ms-flex:none;flex:none}.header-form .cf7-field textarea{height:7.2916666667vw;padding:.8333333333vw 1.25vw .8333333333vw .8333333333vw}.header-form .wpcf7 form .wpcf7-response-output{margin-top:1.0416666667vw}@media (max-width:1700px){.cf7-form{gap:1.3227513228vw}.cf7-form__fields{gap:1.3227513228vw}.cf7-field{border-radius:1.0582010582vw;background-position:1.0582010582vw center;background-size:1.5873015873vw 1.5873015873vw}.cf7-field input,.cf7-field textarea{height:3.9682539683vw;padding:0 1.5873015873vw 0 3.3068783069vw;font-size:.9259259259vw;line-height:1.3227513228vw}.cf7-field--message{-webkit-box-flex:0;-ms-flex:0 0 24.3386243386vw;flex:0 0 24.3386243386vw}.cf7-field--message input,.cf7-field--message textarea{padding-left:1.0582010582vw}.cf7-submit,.cf7-submit-wrap{width:3.9682539683vw;height:3.9682539683vw}.cf7-submit{border-radius:999px;background-size:1.5873015873vw 1.5873015873vw}.wpcf7-not-valid-tip{top:calc(100% + .2645502646vw);left:.2645502646vw;font-size:.7936507937vw;line-height:.9259259259vw}.wpcf7 form .wpcf7-response-output{margin:1.0582010582vw 0 0;padding:.6613756614vw 1.0582010582vw;border-radius:1.0582010582vw}.header-form .cf7-form{gap:2.1164021164vw}.header-form .cf7-field{background-position:1.0582010582vw center}.header-form .cf7-field input{padding-left:3.3068783069vw}.header-form .cf7-field--message{-webkit-box-flex:0;-ms-flex:none;flex:none}.header-form .cf7-field textarea{height:9.2592592593vw;padding:1.0582010582vw 1.5873015873vw 1.0582010582vw 1.0582010582vw}}@media (max-width:1199px){.cf7-form{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6041666667vw}.cf7-form__fields{-ms-flex-preferred-size:100%;flex-basis:100%;gap:2.6041666667vw}.cf7-field{border-radius:2.0833333333vw;background-position:2.0833333333vw center;background-size:3.125vw 3.125vw}.cf7-field input,.cf7-field textarea{height:7.8125vw;padding:0 3.125vw 0 6.5104166667vw;font-size:1.8229166667vw;line-height:2.6041666667vw}.cf7-field--message{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.cf7-field--message input,.cf7-field--message textarea{padding-left:2.0833333333vw}.cf7-submit,.cf7-submit-wrap{width:7.8125vw;height:7.8125vw}.cf7-submit{border-radius:999px;background-size:3.125vw 3.125vw}.wpcf7-not-valid-tip{top:calc(100% + .5208333333vw);left:.5208333333vw;font-size:1.5625vw;line-height:1.8229166667vw}.wpcf7 form .wpcf7-response-output{margin:2.0833333333vw 0 0;padding:1.3020833333vw 2.0833333333vw;border-radius:2.0833333333vw}.header-form .cf7-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4.1666666667vw}.header-form .cf7-field{background-position:2.0833333333vw center}.header-form .cf7-field input{padding-left:6.5104166667vw}.header-form .cf7-field--message{-webkit-box-flex:0;-ms-flex:none;flex:none}.header-form .cf7-field textarea{height:18.2291666667vw;padding:2.0833333333vw 3.125vw 2.0833333333vw 2.0833333333vw}}@media (max-width:639px){.cf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.3333333333vw}.cf7-form__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-preferred-size:auto;flex-basis:auto;gap:5.3333333333vw}.cf7-field{-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:4.2666666667vw;background-position:4.2666666667vw center;background-size:6.4vw 6.4vw}.cf7-field input,.cf7-field textarea{height:13.8666666667vw;padding:0 6.4vw 0 13.3333333333vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.cf7-field--message{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.cf7-field--message input,.cf7-field--message textarea{padding-left:4.2666666667vw}.cf7-submit,.cf7-submit-wrap{width:13.8666666667vw;height:13.8666666667vw}.cf7-submit{border-radius:999px;background-size:6.4vw 6.4vw}.footer-form .cf7-submit,.footer-form .cf7-submit-wrap{width:16vw;height:16vw}.wpcf7-not-valid-tip{top:calc(100% + 1.0666666667vw);left:1.0666666667vw;font-size:3.2vw;line-height:3.7333333333vw}.wpcf7 form .wpcf7-response-output{margin:4.2666666667vw 0 0;padding:2.6666666667vw 4.2666666667vw;border-radius:4.2666666667vw}.header-form .cf7-form{gap:6.4vw}.header-form .cf7-field{background-position:4.2666666667vw center}.header-form .cf7-field input{padding-left:13.3333333333vw}.header-form .cf7-field textarea{height:26.6666666667vw;padding:4.2666666667vw 6.4vw 4.2666666667vw 4.2666666667vw}}.header{position:fixed;top:1.0416666667vw;left:50%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4166666667vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .7s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .7s cubic-bezier(.65,0,.35,1);-o-transition:transform .7s cubic-bezier(.65,0,.35,1);transition:transform .7s cubic-bezier(.65,0,.35,1);transition:transform .7s cubic-bezier(.65,0,.35,1),-webkit-transform .7s cubic-bezier(.65,0,.35,1)}.header.is-hidden{-webkit-transform:translate(-50%,calc(-100% - 2.0833333333vw));-ms-transform:translate(-50%,calc(-100% - 2.0833333333vw));transform:translate(-50%,calc(-100% - 2.0833333333vw))}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5416666667vw;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:900;text-transform:uppercase}.header__logo span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:background-color .5s ease,color .5s ease,border-radius .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,color .5s ease,border-radius .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .5s ease,color .5s ease,border-radius .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,color .5s ease,border-radius .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,color .5s ease,border-radius .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header__logo-left{width:8.125vw;border-radius:.8854166667vw;background:#000;color:#fff;font-size:1.4145833333vw}.header__logo-right{width:10vw;border-radius:2.0833333333vw;background:#ebebeb;color:#000;font-size:1.3817708333vw}.header__logo:hover .header__logo-left{border-radius:2.0833333333vw;background:#f0523e;color:#fbe441;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.header__logo:hover .header__logo-right{border-radius:.8854166667vw;background:#fbe441;color:#f0523e;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6666666667vw;height:3.5416666667vw;padding:0 2.0833333333vw;border-radius:1.0416666667vw;background:#ebebeb}.header__nav-link{position:relative;display:block;overflow:hidden;font-size:.8333333333vw;line-height:1.0416666667vw;white-space:nowrap}.header__nav-link span{position:relative;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);-o-transition:transform .5s cubic-bezier(.65,0,.35,1);transition:transform .5s cubic-bezier(.65,0,.35,1);transition:transform .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1)}.header__nav-link span::after{content:attr(data-text);position:absolute;top:100%;left:0;color:#f0523e}.header__nav-link:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;width:10.4166666667vw;height:3.5416666667vw;border-radius:999px;background:#f0523e;color:#fbe441;font-size:.8333333333vw;line-height:1.0416666667vw;-webkit-transition:color .5s ease,opacity .4s ease,visibility .4s ease;-o-transition:color .5s ease,opacity .4s ease,visibility .4s ease;transition:color .5s ease,opacity .4s ease,visibility .4s ease;position:relative;overflow:hidden;isolation:isolate}.header__button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fbe441;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.header__button:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.header__button::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;border-radius:999px}.header__button:hover{color:#f0523e}.header__button:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header__burger{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#000;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.header__burger img{-webkit-transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.header__burger-close{position:absolute;opacity:0;-webkit-filter:invert(1);filter:invert(1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header__burger-minus{position:absolute;display:none;opacity:0}.header__button-close{display:none}.header__socials{display:none}.header.is-menu-open .header__burger{background:#f0523e}.header.is-menu-open .header__burger .header__burger-open{opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header.is-menu-open .header__burger .header__burger-close{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header.is-form-open .header__button{opacity:0;visibility:hidden}.header-overlay{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .5s ease,visibility .5s;-o-transition:opacity .5s ease,visibility .5s;transition:opacity .5s ease,visibility .5s}.header-overlay.is-visible.is-dim{z-index:105;opacity:1;visibility:visible;pointer-events:auto}.header-form{position:fixed;top:1.0416666667vw;right:1.4583333333vw;z-index:110;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4583333333vw;width:28.9583333333vw;max-height:calc(100vh - 2.0833333333vw);padding:1.6666666667vw 1.875vw 1.875vw;overflow:hidden auto;border-radius:3.125vw;background:#f0523e;opacity:0;visibility:hidden;-webkit-clip-path:inset(0 0 100% 30% round 3.125vw);clip-path:inset(0 0 100% 30% round 3.125vw);-webkit-transform:translateY(-1.0416666667vw);-ms-transform:translateY(-1.0416666667vw);transform:translateY(-1.0416666667vw);-webkit-transition:opacity .4s ease,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1);transition:opacity .4s ease,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1);-o-transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility .8s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility .8s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1);scrollbar-width:none}.header-form>*{opacity:0;-webkit-transform:translateY(1.0416666667vw);-ms-transform:translateY(1.0416666667vw);transform:translateY(1.0416666667vw);-webkit-transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header-form.is-from-button{-webkit-clip-path:var(--form-clip);clip-path:var(--form-clip);-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .3s ease .5s,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1);transition:opacity .3s ease .5s,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1);-o-transition:clip-path .8s cubic-bezier(.65,0,.35,1),opacity .3s ease .5s,visibility .8s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),opacity .3s ease .5s,visibility .8s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),opacity .3s ease .5s,visibility .8s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1)}.header-form.is-center{top:50%;left:50%;right:auto;-webkit-clip-path:inset(0 0 0 0 round 3.125vw);clip-path:inset(0 0 0 0 round 3.125vw);-webkit-transform:translate(-50%,-46%) scale(.92);-ms-transform:translate(-50%,-46%) scale(.92);transform:translate(-50%,-46%) scale(.92);-webkit-transition:opacity .5s ease,visibility .8s,-webkit-transform .8s cubic-bezier(.65,0,.35,1);transition:opacity .5s ease,visibility .8s,-webkit-transform .8s cubic-bezier(.65,0,.35,1);-o-transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s ease,visibility .8s;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s ease,visibility .8s;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s ease,visibility .8s,-webkit-transform .8s cubic-bezier(.65,0,.35,1)}.header-form.is-open{opacity:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0 round 3.125vw);clip-path:inset(0 0 0 0 round 3.125vw);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease,visibility 0s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1);transition:opacity .3s ease,visibility 0s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1);-o-transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .3s ease,visibility 0s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .3s ease,visibility 0s;transition:clip-path .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .3s ease,visibility 0s,-webkit-clip-path .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1)}.header-form.is-open>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-form.is-open>:nth-child(1){-webkit-transition-delay:.23s;-o-transition-delay:.23s;transition-delay:.23s}.header-form.is-open>:nth-child(2){-webkit-transition-delay:.31s;-o-transition-delay:.31s;transition-delay:.31s}.header-form.is-open>:nth-child(3){-webkit-transition-delay:.39s;-o-transition-delay:.39s;transition-delay:.39s}.header-form.is-center.is-open{-webkit-clip-path:inset(0 0 0 0 round 3.125vw);clip-path:inset(0 0 0 0 round 3.125vw);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s ease,visibility 0s,-webkit-transform .8s cubic-bezier(.65,0,.35,1);transition:opacity .4s ease,visibility 0s,-webkit-transform .8s cubic-bezier(.65,0,.35,1);-o-transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility 0s;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility 0s;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .4s ease,visibility 0s,-webkit-transform .8s cubic-bezier(.65,0,.35,1)}.header-form__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw}.header-form__title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.25vw;line-height:1.875vw;text-transform:uppercase}.header-form__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:2.0833333333vw;height:2.0833333333vw;border-radius:999px;background:#cf4735;-webkit-transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header-form__close img{width:1.25vw;height:1.25vw}.header-form__close:hover{background:#fbe441;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header-form__line{display:block;-ms-flex-negative:0;flex-shrink:0;height:1px;margin:0 -1.875vw;background:rgba(0,0,0,.1)}.header-form-dismiss.quote-btn{position:fixed;left:50%;bottom:2.0833333333vw;z-index:111;background:#000;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,1.0416666667vw);-ms-transform:translate(-50%,1.0416666667vw);transform:translate(-50%,1.0416666667vw);-webkit-transition:opacity .4s ease,visibility .4s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:opacity .4s ease,visibility .4s,transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s,transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .4s,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header-form-dismiss.quote-btn::before{background:#f0523e}.header-form.is-quote.is-open~.header-form-dismiss{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .4s ease .2s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .2s;transition:opacity .4s ease .2s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .2s;-o-transition:opacity .4s ease .2s,visibility 0s,transform .6s cubic-bezier(.22,1,.36,1) .2s;transition:opacity .4s ease .2s,visibility 0s,transform .6s cubic-bezier(.22,1,.36,1) .2s;transition:opacity .4s ease .2s,visibility 0s,transform .6s cubic-bezier(.22,1,.36,1) .2s,-webkit-transform .6s cubic-bezier(.22,1,.36,1) .2s}@media (max-width:1700px){.header-form-dismiss.quote-btn{bottom:2.6455026455vw}.header{top:1.3227513228vw;gap:.5291005291vw}.header.is-hidden{-webkit-transform:translate(-50%,calc(-100% - 2.6455026455vw));-ms-transform:translate(-50%,calc(-100% - 2.6455026455vw));transform:translate(-50%,calc(-100% - 2.6455026455vw))}.header__logo{height:3.9682539683vw}.header__logo-left{width:9.7883597884vw;border-radius:1.1243386243vw;font-size:1.5873015873vw}.header__logo-right{width:11.3756613757vw;border-radius:2.6455026455vw;font-size:1.5873015873vw}.header__logo:hover .header__logo-left{border-radius:2.6455026455vw}.header__logo:hover .header__logo-right{border-radius:1.1243386243vw}.header__nav{gap:2.1164021164vw;height:3.9682539683vw;padding:0 2.1164021164vw;border-radius:1.3227513228vw}.header__nav-link{font-size:.9259259259vw;line-height:1.3227513228vw}.header__button{width:auto;height:3.9682539683vw;padding:0 2.6455026455vw;border-radius:999px;font-size:.9259259259vw;line-height:1.3227513228vw}.header__button::before{border-radius:999px}.header-form{top:1.3227513228vw;right:1.3227513228vw;gap:1.8518518519vw;width:24.6693121693vw;max-height:calc(100vh - 2.6455026455vw);padding:2.1164021164vw 2.380952381vw 2.380952381vw;border-radius:3.9682539683vw;-webkit-clip-path:inset(0 0 100% 30% round 3.9682539683vw);clip-path:inset(0 0 100% 30% round 3.9682539683vw)}.header-form.is-open{-webkit-clip-path:inset(0 0 0 0 round 3.9682539683vw);clip-path:inset(0 0 0 0 round 3.9682539683vw)}.header-form__head{gap:1.3227513228vw}.header-form__title{font-size:1.5873015873vw;line-height:2.380952381vw}.header-form__close{width:2.6455026455vw;height:2.6455026455vw}.header-form__close img{width:1.5873015873vw;height:1.5873015873vw}.header-form__line{margin:0 -2.380952381vw}}@media (max-width:1199px){.header-form-dismiss.quote-btn{bottom:3.125vw}.header{top:2.6041666667vw;gap:1.0416666667vw}.header.is-hidden{-webkit-transform:translate(-50%,calc(-100% - 5.2083333333vw));-ms-transform:translate(-50%,calc(-100% - 5.2083333333vw));transform:translate(-50%,calc(-100% - 5.2083333333vw))}.header__logo{height:7.8125vw}.header__logo-left{width:19.2708333333vw;border-radius:2.2135416667vw;font-size:3.125vw}.header__logo-right{width:22.3958333333vw;border-radius:5.2083333333vw;font-size:3.125vw}.header__logo:hover .header__logo-left{border-radius:5.2083333333vw}.header__logo:hover .header__logo-right{border-radius:2.2135416667vw}.header__nav{position:absolute;top:calc(100% + 2.6041666667vw);left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:3.6458333333vw;height:auto;padding:4.1666666667vw 4.6875vw 4.6875vw;overflow:hidden;border-radius:7.8125vw;background:#000;opacity:0;visibility:hidden;-webkit-transform:translateY(-2.0833333333vw);-ms-transform:translateY(-2.0833333333vw);transform:translateY(-2.0833333333vw);-webkit-transition:opacity .4s ease,visibility .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility .6s;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility .6s;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility .6s,-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header__nav-link{width:auto;margin:0 -4.6875vw;padding:0 4.6875vw 3.6458333333vw;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:3.125vw;line-height:4.6875vw;text-transform:uppercase}.header__nav-link span::after{content:none}.header__nav-link:hover span{-webkit-transform:none;-ms-transform:none;transform:none;color:#fbe441}.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.6458333333vw}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.3333333333vw;height:8.3333333333vw;border-radius:999px;background:#101010;-webkit-transition:background-color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.header__social img{width:3.125vw;height:3.125vw;-o-object-fit:contain;object-fit:contain}.header__social:hover{background:#f0523e;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.header.is-menu-open .header__nav{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s,-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.header__button{width:17.7083333333vw;height:7.8125vw;padding:0 2.6041666667vw;border-radius:999px;font-size:1.8229166667vw;line-height:2.6041666667vw}.header__button::before{border-radius:999px}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;width:7.8125vw;height:7.8125vw}.header__burger img{width:3.125vw;height:3.125vw}.header__burger-minus{display:block}.header.is-menu-open .header__burger{background:#fbe441}.header.is-menu-open .header__burger .header__burger-close{opacity:0}.header.is-menu-open .header__burger .header__burger-minus{opacity:1}.header.is-form-open .header__button{width:7.8125vw;padding:0;background:#fbe441;opacity:1;visibility:visible}.header.is-form-open .header__button::before{display:none}.header.is-form-open .header__button span{display:none}.header.is-form-open .header__button .header__button-close{display:block;width:3.125vw;height:3.125vw}.header-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.header-form{top:13.0208333333vw;left:0;right:0;gap:3.6458333333vw;width:59.375vw;max-height:calc(100vh - 15.625vw);margin:0 auto;padding:4.1666666667vw 4.6875vw 4.6875vw;border-radius:7.8125vw;-webkit-clip-path:inset(0 0 100% 0 round 7.8125vw);clip-path:inset(0 0 100% 0 round 7.8125vw)}.header-form.is-open{-webkit-clip-path:inset(0 0 0 0 round 7.8125vw);clip-path:inset(0 0 0 0 round 7.8125vw)}.header-form__head{gap:2.6041666667vw}.header-form__title{font-size:3.125vw;line-height:4.6875vw}.header-form__close{display:none}.header-form__line{margin:0 -4.6875vw}}@media (max-width:639px){.header-form-dismiss.quote-btn{bottom:calc(env(safe-area-inset-bottom) + 6.4vw)}.header{top:3.2vw;gap:2.1333333333vw}.header.is-hidden{-webkit-transform:translate(-50%,calc(-100% - 6.4vw));-ms-transform:translate(-50%,calc(-100% - 6.4vw));transform:translate(-50%,calc(-100% - 6.4vw))}.header__logo{height:13.8666666667vw}.header__logo-left,.header__logo-right{width:13.8666666667vw;font-size:0;-webkit-transition:width .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1),background-color .5s ease,color .5s ease;-o-transition:width .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1),background-color .5s ease,color .5s ease;transition:width .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1),background-color .5s ease,color .5s ease}.header__logo-left::after,.header__logo-right::after{content:attr(data-short);font-size:5.5466666667vw}.header__logo-left{border-radius:3.2vw}.header__logo-right{border-radius:50%}.header__logo:hover .header__logo-left,.header__logo:hover .header__logo-right{-webkit-transform:none;-ms-transform:none;transform:none}.header__logo:hover .header__logo-left{border-radius:3.2vw;background:#000;color:#fff}.header__logo:hover .header__logo-right{border-radius:50%;background:#ebebeb;color:#000}.header__nav{left:50%;right:auto;top:calc(100% + 4.2666666667vw);gap:5.3333333333vw;width:91.4666666667vw;padding:8.5333333333vw 7.4666666667vw 9.6vw;border-radius:10.6666666667vw;background:#000;-webkit-transform:translate(-50%,-4.2666666667vw);-ms-transform:translate(-50%,-4.2666666667vw);transform:translate(-50%,-4.2666666667vw)}.header__nav-link{width:100%;margin:0;padding:0;border-bottom:0;color:#fff;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:5.3333333333vw;line-height:6.4vw;text-transform:uppercase}.header__nav-link span::after{content:none}.header__nav-link:not(:last-child){padding-bottom:5.3333333333vw;border-bottom:1px solid rgba(255,255,255,.2)}.header.is-menu-open .header__nav{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header__socials{gap:5.3333333333vw}.header__social{width:13.8666666667vw;height:13.8666666667vw}.header__social img{width:6.4vw;height:6.4vw}.header__button{width:26.6666666667vw;height:13.8666666667vw;padding:0 5.3333333333vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.header__button-close{width:6.4vw;height:6.4vw}.header__burger{width:13.8666666667vw;height:13.8666666667vw}.header__burger img{width:6.4vw;height:6.4vw}.header__burger-minus{display:block}.header.is-menu-open .header__logo-left,.header.is-top:not(.is-form-open) .header__logo-left{width:28.8vw;border-radius:4vw;font-size:5.5466666667vw}.header.is-menu-open .header__logo-left::after,.header.is-top:not(.is-form-open) .header__logo-left::after{content:none}.header.is-menu-open .header__logo-right,.header.is-top:not(.is-form-open) .header__logo-right{width:34.1333333333vw;border-radius:9.3333333333vw;font-size:5.5466666667vw}.header.is-menu-open .header__logo-right::after,.header.is-top:not(.is-form-open) .header__logo-right::after{content:none}.header.is-menu-open .header__button,.header.is-top:not(.is-form-open) .header__button{display:none}.header.is-menu-open .header__burger{background:#fbe441}.header.is-menu-open .header__burger .header__burger-close{opacity:0}.header.is-menu-open .header__burger .header__burger-minus{opacity:1}.header.is-form-open .header__button{width:13.8666666667vw;padding:0;background:#fbe441;opacity:1;visibility:visible}.header.is-form-open .header__button::before{display:none}.header.is-form-open .header__button span{display:none}.header.is-form-open .header__button .header__button-close{display:block}.header-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.header-form{top:22.4vw;left:4.2666666667vw;right:4.2666666667vw;gap:5.3333333333vw;width:auto;max-height:calc(100vh - 27.7333333333vw);padding:6.4vw;border-radius:10.6666666667vw;-webkit-clip-path:inset(0 0 100% 0 round 10.6666666667vw);clip-path:inset(0 0 100% 0 round 10.6666666667vw)}.header-form.is-open{-webkit-clip-path:inset(0 0 0 0 round 10.6666666667vw);clip-path:inset(0 0 0 0 round 10.6666666667vw)}.header-form__head{gap:4.2666666667vw}.header-form__title{font-size:5.3333333333vw;line-height:6.4vw}.header-form__close{display:none}.header-form__line{margin:0 -6.4vw}}.hero{position:relative;z-index:1;height:max(calc(100vh - 1.25vw),37.5vw);overflow:hidden;background:#000}.hero__media{position:absolute;inset:0;will-change:transform}.hero__media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);pointer-events:none}.hero__media-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__overlay{position:absolute;will-change:transform;top:-95.2604166667vw;left:-43.3854166667vw;width:130.0520833333vw;max-width:none;height:130.0520833333vw;mix-blend-mode:hard-light;pointer-events:none}@media (max-width:1700px){.hero{height:max(calc(100vh + 1.7195767196vw),47.619047619vw)}.hero__overlay{top:-80.9523809524vw;left:-38.6243386243vw;width:111.1111111111vw;height:111.1111111111vw}}@media (max-width:1199px){.hero{height:max(100vh,138.0208333333vw)}.hero__overlay{display:none}}@media (max-width:639px){.hero{height:max(100vh,160vw)}}.marquee-block{position:relative;z-index:2;margin-top:-7.0833333333vw;padding:.8333333333vw 0 18.2291666667vw;border-radius:3.125vw 3.125vw 0 0;background:#f0523e}.marquee-block .marquee__group{gap:2.3958333333vw;padding-right:2.3958333333vw}.marquee-block__text{color:#fbe441;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:12.3503125vw;line-height:15vw;text-transform:uppercase;white-space:nowrap}.marquee-block__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:9.21875vw;height:9.21875vw;-webkit-animation:marquee-spin 8s linear infinite;animation:marquee-spin 8s linear infinite}.marquee-block__icon img{width:100%;height:100%}@-webkit-keyframes marquee-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes marquee-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width:1700px){.marquee-block{margin-top:-8.9947089947vw;padding:1.3227513228vw 0 23.1481481481vw;border-radius:3.9682539683vw 3.9682539683vw 0 0}.marquee-block::after{content:"";position:absolute;top:15.3439153439vw;left:2.6455026455vw;right:2.6455026455vw;height:1px;background:rgba(0,0,0,.1)}.marquee-block .marquee__group{gap:2.5132275132vw;padding-right:2.5132275132vw}.marquee-block__text{font-size:11.9047619048vw;line-height:11.9047619048vw}.marquee-block__icon{width:9.7883597884vw;height:9.7883597884vw}}@media (max-width:1199px){.marquee-block{margin-top:-17.7083333333vw;padding:2.6041666667vw 0 39.0625vw;border-radius:7.8125vw 7.8125vw 0 0}.marquee-block::after{top:26.5625vw;left:3.125vw;right:3.125vw}.marquee-block .marquee__group{gap:4.9479166667vw;padding-right:4.9479166667vw}.marquee-block__text{font-size:20.8333333333vw;line-height:20.8333333333vw}.marquee-block__icon{width:17.1875vw;height:17.1875vw}}@media (max-width:639px){.marquee-block{margin-top:-34.1333333333vw;padding:7.4666666667vw 0 80vw;border-radius:10.6666666667vw 10.6666666667vw 0 0}.marquee-block::after{top:35.2vw;left:4.2666666667vw;right:4.2666666667vw}.marquee-block .marquee__group{gap:10.1333333333vw;padding-right:10.1333333333vw}.marquee-block__text{font-size:21.3333333333vw;line-height:21.3333333333vw}.marquee-block__icon{width:21.3333333333vw;height:21.3333333333vw}}.intro{position:relative;z-index:5;margin-top:-16.5625vw;padding:3.125vw 0 6.25vw;border-radius:3.125vw;background:#fff}.intro__title{padding-left:.2604166667vw}.intro .divider{margin-top:3.4375vw}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833333333vw;margin-top:3.125vw}.service-card{position:-webkit-sticky;position:sticky;top:calc(5.2083333333vw + var(--i) * 5vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.0833333333vw;min-height:37.9166666667vw;padding:1.875vw 2.0833333333vw 2.0833333333vw;border-radius:3.125vw;background:#fff;-webkit-box-shadow:0 -1.0416666667vw 2.0833333333vw rgba(0,0,0,.05);box-shadow:0 -1.0416666667vw 2.0833333333vw rgba(0,0,0,.05);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;will-change:transform}.service-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833333333vw;width:44.7916666667vw;padding-top:.2083333333vw}.service-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:1.6666666667vw}.service-card__title{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:2.0833333333vw;line-height:2.2916666667vw;text-transform:uppercase}.service-card__line{height:1px;background:#c5c5c5}.service-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;gap:.5208333333vw .4166666667vw;padding:1.0416666667vw;border-radius:2.0833333333vw;background:#f3f3f3}.service-card__tag{padding:.8333333333vw 1.0416666667vw;border-radius:2.6041666667vw;background:#fff;white-space:nowrap;cursor:default;-webkit-transition:background-color .4s ease,color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,color .4s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.service-card__tag:hover{background:#fbe441;color:#f0523e;-webkit-transform:translateY(-.2083333333vw) rotate(-3deg);-ms-transform:translateY(-.2083333333vw) rotate(-3deg);transform:translateY(-.2083333333vw) rotate(-3deg)}.service-card__image{-ms-flex-negative:0;flex-shrink:0;width:44.7916666667vw;height:33.9583333333vw;overflow:hidden;border-radius:2.0833333333vw;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.service-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.service-card:hover .service-card__image img{-webkit-transform:scale(1.05) rotate(.8deg);-ms-transform:scale(1.05) rotate(.8deg);transform:scale(1.05) rotate(.8deg)}@media (max-width:1700px){.intro{margin-top:-17.8571428571vw;padding:3.1746031746vw 0 3.9682539683vw;border-radius:3.9682539683vw}.intro__title{padding-left:0}.intro .divider{margin-top:2.6455026455vw}.services{gap:2.6455026455vw;margin-top:2.6455026455vw}.service-card{top:calc(6.6137566138vw + var(--i) * 7.0105820106vw);gap:2.6455026455vw;min-height:44.246031746vw;padding:2.380952381vw 2.6455026455vw 2.6455026455vw;border-radius:3.9682539683vw;-webkit-box-shadow:0 -1.3227513228vw 2.6455026455vw rgba(0,0,0,.05);box-shadow:0 -1.3227513228vw 2.6455026455vw rgba(0,0,0,.05)}.service-card__content{gap:2.380952381vw;width:43.3862433862vw;padding-top:.2645502646vw}.service-card__top{gap:1.8518518519vw}.service-card__title{font-size:2.1164021164vw;line-height:2.6455026455vw}.service-card__tags{gap:.6613756614vw .5291005291vw;margin-top:.5291005291vw;padding:1.3227513228vw;border-radius:2.6455026455vw}.service-card__tag{padding:1.0582010582vw 1.3227513228vw;border-radius:3.3068783069vw}.service-card__tag:hover{-webkit-transform:translateY(-.2645502646vw) rotate(-3deg);-ms-transform:translateY(-.2645502646vw) rotate(-3deg);transform:translateY(-.2645502646vw) rotate(-3deg)}.service-card__image{width:43.6507936508vw;height:33.0687830688vw;border-radius:2.6455026455vw}}@media (max-width:1199px){.intro{margin-top:-31.25vw;padding:5.7291666667vw 0 7.8125vw;border-radius:7.8125vw}.intro__title .pill--pink{padding:0 3.6458333333vw}.intro__title .big-title__line:nth-child(1) .big-title__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro__title .big-title__line:nth-child(2) .pill{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.intro__title .big-title__line:nth-child(2) .big-title__icon{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0}.intro__title .big-title__line:nth-child(2) .big-title__text{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.intro__title .big-title__line:nth-child(3)>*{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.intro__title .big-title__break:nth-last-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.intro__title .big-title__break:nth-last-child(2){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.intro__title .big-title__break:last-child{display:none}.intro .divider{margin-top:4.1666666667vw}.services{gap:5.2083333333vw;margin-top:5.2083333333vw}.service-card{top:calc(13.0208333333vw + var(--i) * 13.5416666667vw);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4.6875vw;min-height:0;padding:4.6875vw 5.2083333333vw 5.2083333333vw;border-radius:7.8125vw;-webkit-box-shadow:0 -2.6041666667vw 5.2083333333vw rgba(0,0,0,.05);box-shadow:0 -2.6041666667vw 5.2083333333vw rgba(0,0,0,.05)}.service-card__content,.service-card__top{display:contents}.service-card__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:4.1666666667vw;line-height:5.2083333333vw}.service-card__line{display:none}.service-card__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:62.5vw;margin:-1.0416666667vw 0 .5208333333vw;border-radius:5.2083333333vw}.service-card__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.service-card__tags{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;gap:1.3020833333vw 1.0416666667vw;padding:2.6041666667vw;border-radius:5.2083333333vw}.service-card__tag{padding:2.0833333333vw 2.6041666667vw;border-radius:6.5104166667vw}.service-card .btn-wide{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (max-width:639px){.intro{margin-top:-73.6vw;padding:6.4vw 0 10.6666666667vw;border-radius:10.6666666667vw}.intro__title .pill--pink{padding:0 4.2666666667vw}.intro__title .big-title__line:nth-child(1)>.big-title__text{display:contents}.intro__title .big-title__line:nth-child(1) .big-title__word:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro__title .big-title__line:nth-child(2) .big-title__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.intro__title .big-title__line:nth-child(2) .pill{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:0}.intro__title .big-title__line:nth-child(2) .big-title__text{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.intro__title .big-title__line:nth-child(1) .big-title__word:last-child{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.intro__title .big-title__line:nth-child(3)>*{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.intro__title .big-title__break:nth-last-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.intro__title .big-title__break:nth-last-child(2){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.intro__title .big-title__break:last-child{display:block;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.intro .divider{margin-top:6.4vw}.services{gap:6.4vw;margin-top:6.4vw}.service-card{top:calc(21.3333333333vw + var(--i) * 18.1333333333vw);gap:6.4vw;padding:6.4vw 5.3333333333vw 7.4666666667vw;border-radius:10.6666666667vw;-webkit-box-shadow:0 -3.2vw 6.4vw rgba(0,0,0,.05);box-shadow:0 -3.2vw 6.4vw rgba(0,0,0,.05)}.service-card__title{font-size:5.3333333333vw;line-height:6.4vw}.service-card__image{height:60.5333333333vw;margin:-1.0666666667vw 0 0;border-radius:6.4vw}.service-card__tags{gap:2.6666666667vw 2.1333333333vw;padding:5.3333333333vw 4.2666666667vw;border-radius:10.6666666667vw}.service-card__tag{padding:3.2vw 3.7333333333vw;border-radius:13.3333333333vw;font-size:3.2vw;line-height:4.2666666667vw}}.talk{position:relative;overflow:clip;margin-top:-4.53125vw;padding:9.5833333333vw 0 5.0520833333vw;border-radius:0 0 3.125vw 3.125vw;background:#f0523e}.talk--first{z-index:4}.talk--second{z-index:3}.talk .marquee__group{gap:2.0833333333vw;padding-right:2.0833333333vw}.talk__separator,.talk__text{color:#fbe441;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:6.25vw;line-height:6.25vw;text-transform:uppercase;white-space:nowrap}.talk .container::before{content:"";display:block;height:1px;margin-top:1.875vw;background:rgba(0,0,0,.2)}.talk__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.1666666667vw;margin-top:2.2916666667vw;border-radius:999px;background:#fbe441;color:#f0523e;font-size:.8333333333vw;line-height:1.0416666667vw;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;position:relative;overflow:hidden;isolation:isolate}.talk__button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);-o-transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.talk__button:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.talk__button-text{-webkit-transition:letter-spacing .6s cubic-bezier(.22,1,.36,1);-o-transition:letter-spacing .6s cubic-bezier(.22,1,.36,1);transition:letter-spacing .6s cubic-bezier(.22,1,.36,1)}.talk__button:hover{color:#fbe441}.talk__button:hover .talk__button-text{letter-spacing:.12em}@media (max-width:1700px){.talk{margin-top:-3.9682539683vw;padding:1.5873015873vw 0 5.0264550265vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.talk .marquee__group{gap:1.5873015873vw;padding-right:1.5873015873vw}.talk__separator,.talk__text{font-size:5.291005291vw;line-height:5.291005291vw}.talk .container::before{margin-top:2.380952381vw;background:rgba(0,0,0,.1)}.talk__button{height:3.9682539683vw;margin-top:2.9100529101vw;border-radius:999px;font-size:1.0582010582vw;line-height:1.3227513228vw}}@media (max-width:1199px){.talk{margin-top:-7.8125vw;padding:11.9791666667vw 0 8.3333333333vw;border-radius:0 0 7.8125vw 7.8125vw}.talk .marquee__group{gap:3.125vw;padding-right:3.125vw}.talk__separator,.talk__text{font-size:10.4166666667vw;line-height:10.4166666667vw}.talk .container::before{margin-top:4.1666666667vw}.talk__button{height:7.8125vw;margin-top:4.1666666667vw;border-radius:999px;font-size:2.0833333333vw;line-height:2.6041666667vw}}@media (max-width:639px){.talk{margin-top:-10.6666666667vw;padding:16vw 0 12.2666666667vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.talk .marquee__group{gap:4.2666666667vw;padding-right:4.2666666667vw}.talk__separator,.talk__text{font-size:21.3333333333vw;line-height:21.3333333333vw}.talk .container::before{margin-top:5.3333333333vw}.talk__button{height:11.7333333333vw;margin-top:5.3333333333vw;border-radius:999px;font-size:3.7333333333vw;line-height:5.3333333333vw}}.partners{position:relative;z-index:3;margin-top:-16.71875vw;padding:20.4166666667vw 0 5.9895833333vw;border-radius:0 0 3.125vw 3.125vw;background:#fbe441;color:#f0523e}.partners .big-title__line:nth-child(3){gap:2.5520833333vw}.partners__text-wrap{margin-top:3.3854166667vw;padding:2.0833333333vw 0;border-top:1px solid #f0523e;border-bottom:1px solid #f0523e}.partners__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25vw;line-height:1.6666666667vw}@media (max-width:1700px){.partners{margin-top:-3.9682539683vw;padding:9.2592592593vw 0 5.9523809524vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.partners .big-title__line{gap:2.6455026455vw}.partners .big-title__icon{margin-right:-1.8518518519vw}.partners__text-wrap{margin-top:2.6455026455vw;padding:1.8518518519vw 0}.partners__text{font-size:1.3227513228vw;line-height:1.8518518519vw}}@media (max-width:1199px){.partners{margin-top:-7.8125vw;padding:14.0625vw 0 10.9375vw;border-radius:0 0 7.8125vw 7.8125vw}.partners .big-title__icon{margin-right:-3.125vw}.partners__title .big-title__line:nth-child(1)>*{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.partners__title .big-title__line:nth-child(2)>.big-title__icon,.partners__title .big-title__line:nth-child(2)>.pill{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.partners__title .big-title__line:nth-child(2)>.big-title__text{display:contents}.partners__title .big-title__word{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;white-space:nowrap}.partners__title .big-title__word:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.partners__title .big-title__word:last-child{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;margin-right:-1.8229166667vw}.partners__title .big-title__break:nth-last-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.partners__title .big-title__break:nth-last-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.partners__title .big-title__break:nth-last-child(2){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.partners__title .big-title__break:last-child{display:none}.partners__title .big-title__line:nth-child(3)>.pill{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.partners__title .big-title__line:nth-child(3)>.big-title__text{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.partners__text-wrap{margin-top:5.2083333333vw;padding:3.6458333333vw 0}.partners__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:2.6041666667vw;line-height:3.6458333333vw}.partners__text .dot{margin-top:.9114583333vw}}@media (max-width:639px){.partners{margin-top:-8.5333333333vw;padding:14.9333333333vw 0 11.7333333333vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.partners__title .big-title__line:nth-child(1)>.big-title__text{display:contents}.partners__title .big-title__line:nth-child(1) .big-title__word{margin-right:0}.partners__title .big-title__line:nth-child(1) .big-title__word:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.partners__title .big-title__line:nth-child(2)>.big-title__icon,.partners__title .big-title__line:nth-child(2)>.pill{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.partners__title .big-title__line:nth-child(1) .big-title__word:last-child{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0}.partners__title .big-title__line:nth-child(2)>.big-title__text .big-title__word{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-right:0}.partners__title .big-title__line:nth-child(2)>.big-title__text .big-title__word:last-child{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.partners__title .big-title__line:nth-child(3)>.pill{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.partners__title .big-title__line:nth-child(3)>.big-title__text{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.partners__title .big-title__break:nth-last-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.partners__title .big-title__break:nth-last-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.partners__title .big-title__break:nth-last-child(2){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.partners__title .big-title__break:last-child{display:block;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.partners__text-wrap{margin-top:6.4vw;padding:5.3333333333vw 0}.partners__text{font-size:3.7333333333vw;line-height:5.3333333333vw}.partners__text .dot{margin-top:1.3333333333vw}}.trusted{position:relative;z-index:1;padding:4.1666666667vw 0 6.25vw;background:#fff}.trusted__viewport{margin-top:3.4375vw}.trusted__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.0416666667vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.trusted-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;width:39.5833333333vw;height:32.2916666667vw;padding:2.0833333333vw;border-radius:3.125vw;background:#f1f1f1;-webkit-transition:background-color .5s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:background-color .5s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .5s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.trusted-card:nth-child(even){background:#eaeaea}.trusted-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833333333vw}.trusted-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:5.2083333333vw;height:5.2083333333vw;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1);-o-transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1)}.trusted-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trusted-card__title{color:#071b1e;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase}.trusted-card:hover{background:#fbe441}.trusted-card:hover .trusted-card__icon{-webkit-transform:rotate(-12deg) scale(1.1);-ms-transform:rotate(-12deg) scale(1.1);transform:rotate(-12deg) scale(1.1)}@media (max-width:1700px){.trusted{padding:5.291005291vw 0}.trusted__viewport{margin-top:3.9682539683vw}.trusted__track{gap:1.3227513228vw}.trusted-card{width:46.0317460317vw;height:37.5661375661vw;padding:2.6455026455vw;border-radius:3.9682539683vw}.trusted-card__top{gap:2.6455026455vw}.trusted-card__icon{width:5.291005291vw;height:5.291005291vw}.trusted-card__title{font-size:1.5873015873vw;line-height:2.380952381vw}}@media (max-width:1199px){.trusted{padding:5.2083333333vw 0 10.4166666667vw}.trusted__viewport{margin-top:8.3333333333vw}.trusted__track{gap:2.6041666667vw}.trusted-card{width:90.625vw;height:73.9583333333vw;padding:5.2083333333vw;border-radius:7.8125vw}.trusted-card__top{gap:5.2083333333vw}.trusted-card__icon{width:10.4166666667vw;height:10.4166666667vw}.trusted-card__title{font-size:3.125vw;line-height:4.6875vw}}@media (max-width:639px){.trusted{padding:8.5333333333vw 0 7.4666666667vw}.trusted__viewport{margin-top:10.6666666667vw}.trusted__track{gap:3.2vw}.trusted-card{width:88.5333333333vw;height:128vw;padding:7.4666666667vw;border-radius:10.6666666667vw}.trusted-card__top{gap:5.3333333333vw}.trusted-card__icon{width:12.8vw;height:12.8vw}.trusted-card__title{font-size:5.3333333333vw;line-height:6.4vw}}.media-block{position:relative;z-index:3;padding-bottom:5.2083333333vw;border-radius:0 0 3.125vw 3.125vw;background:#fff}.media-block__inner{position:relative;height:46.6666666667vw;overflow:hidden;border-radius:3.125vw;background:#000;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,#000);will-change:transform}.media-block__bg{position:absolute;top:-5.2083333333vw;bottom:-5.2083333333vw;left:0;right:0;z-index:-1}.media-block__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6)}.media-block__bg-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-block__marquee{position:absolute;top:50%;left:0;right:0;padding:1.4583333333vw 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.media-block__marquee::after,.media-block__marquee::before{content:"";position:absolute;left:2.0833333333vw;right:2.0833333333vw;height:1px;background:rgba(255,255,255,.2)}.media-block__marquee::before{top:0}.media-block__marquee::after{bottom:0}.media-block__marquee .marquee__group{gap:3.2291666667vw;padding-right:3.2291666667vw}.media-block__text{color:#fff;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:4.1666666667vw;line-height:5.2083333333vw;text-transform:uppercase;white-space:nowrap}.media-block__text--link{text-decoration:underline;text-decoration-thickness:.2083333333vw;text-underline-offset:.5208333333vw;-webkit-transition:color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1);-o-transition:color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1);transition:color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1)}.media-block__text--link:hover{color:#fbe441;text-underline-offset:.8333333333vw}.media-block__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:5.2083333333vw;height:5.2083333333vw;overflow:hidden;border-radius:1.4583333333vw;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.media-block__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-block__icon:hover{-webkit-transform:rotate(20deg) scale(1.1);-ms-transform:rotate(20deg) scale(1.1);transform:rotate(20deg) scale(1.1)}@media (max-width:1700px){.media-block{padding-bottom:6.6137566138vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.media-block__inner{height:46.2962962963vw;border-radius:3.9682539683vw}.media-block__marquee{padding:1.8518518519vw 0}.media-block__marquee::after,.media-block__marquee::before{left:2.6455026455vw;right:2.6455026455vw}.media-block__marquee .marquee__group{gap:2.6455026455vw;padding-right:2.6455026455vw}.media-block__text{font-size:3.9682539683vw;line-height:5.291005291vw}.media-block__text--link{text-decoration-thickness:.2645502646vw;text-underline-offset:.5291005291vw}.media-block__text--link:hover{text-underline-offset:.9259259259vw}.media-block__icon{width:5.291005291vw;height:5.291005291vw;border-radius:1.5873015873vw}}@media (max-width:1199px){.media-block{padding-bottom:13.0208333333vw;border-radius:0 0 7.8125vw 7.8125vw}.media-block__inner{height:91.1458333333vw;border-radius:7.8125vw}.media-block__marquee{padding:3.6458333333vw 0}.media-block__marquee::after,.media-block__marquee::before{left:0;right:0}.media-block__marquee .marquee__group{gap:5.2083333333vw;padding-right:5.2083333333vw}.media-block__text{font-size:7.8125vw;line-height:10.4166666667vw}.media-block__text--link{text-decoration-thickness:.5208333333vw;text-underline-offset:1.0416666667vw}.media-block__icon{width:10.4166666667vw;height:10.4166666667vw;border-radius:3.125vw}}@media (max-width:639px){.media-block{padding-bottom:16vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.media-block__inner{height:122.6666666667vw;border-radius:10.6666666667vw}.media-block__marquee{padding:5.3333333333vw 0}.media-block__marquee .marquee__group{gap:8.5333333333vw;padding-right:8.5333333333vw}.media-block__text{font-size:8.5333333333vw;line-height:11.7333333333vw}.media-block__text--link{text-decoration-thickness:.5333333333vw;text-underline-offset:1.6vw}.media-block__icon{width:11.7333333333vw;height:11.7333333333vw;border-radius:3.4666666667vw}}.events{position:relative;overflow:clip;z-index:2;margin-top:-9.0625vw;padding:13.2291666667vw 0 6.25vw;border-radius:0 0 3.125vw 3.125vw;background:#f1f1f1}.events__slider{margin-top:4.1666666667vw}.events__slider .swiper{overflow:visible}.event-card-slide{width:46.875vw}.event-card{position:relative;display:block;width:100%;text-align:left;height:36.3541666667vw;overflow:hidden;border-radius:3.125vw;background:#000;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.event-card__image{position:absolute;inset:0;z-index:-1}.event-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-filter .8s ease;transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-filter .8s ease;-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s ease;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s ease;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s ease,-webkit-transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-filter .8s ease}.event-card__label{position:absolute;left:2.0833333333vw;bottom:2.1354166667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25vw;max-width:calc(100% - 4.1666666667vw);padding:1.25vw;overflow:hidden;border-radius:1.25vw;background:#fff;-webkit-transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.event-card__title{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:.1041666667vw;text-underline-offset:.2083333333vw;white-space:nowrap;-webkit-transition:color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .4s ease;transition:color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .4s ease;-o-transition:color .4s ease,text-decoration-color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1);transition:color .4s ease,text-decoration-color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1);transition:color .4s ease,text-decoration-color .4s ease,text-underline-offset .4s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .4s ease}.event-card__line{-ms-flex-item-align:stretch;align-self:stretch;height:1px;margin:0 -1.25vw;background:rgba(0,0,0,.1);-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.event-card__location{-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.event-card__glow{position:absolute;left:7.1354166667vw;top:3.59375vw;width:62.5vw;height:62.5vw;pointer-events:none;mix-blend-mode:hard-light;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.event-card__glow--2{left:-9.375vw;top:-61.6145833333vw;width:99.375vw;height:99.375vw}.event-card__glow--3{left:-31.9791666667vw;top:4.5833333333vw;width:88.8020833333vw;height:88.8020833333vw}.event-card__glow img{display:block;width:100%;height:100%}.event-card:hover .event-card__image img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-filter:saturate(1.25);filter:saturate(1.25)}.event-card:hover .event-card__glow{opacity:0}.event-card:hover .event-card__label{background:#fbe441;color:#f0523e;-webkit-transform:translateY(-.625vw) rotate(-1.5deg);-ms-transform:translateY(-.625vw) rotate(-1.5deg);transform:translateY(-.625vw) rotate(-1.5deg)}.event-card:hover .event-card__title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.4166666667vw}.event-card:hover .event-card__line{background:#e2cd3b}.slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625vw;margin-top:2.0833333333vw}.slider-nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125vw;height:3.125vw;border-radius:999px;background:#f0523e;-webkit-transition:background-color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.slider-nav__btn img{width:1.25vw;height:1.25vw;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.slider-nav__btn:hover{background:#000;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.slider-nav__btn--prev:hover img{-webkit-transform:translateX(-.2083333333vw);-ms-transform:translateX(-.2083333333vw);transform:translateX(-.2083333333vw)}.slider-nav__btn--next:hover img{-webkit-transform:translateX(.2083333333vw);-ms-transform:translateX(.2083333333vw);transform:translateX(.2083333333vw)}.slider-nav__btn.swiper-button-disabled{background:#e0e0e0;pointer-events:none}.slider-nav__btn.swiper-button-disabled img{-webkit-filter:brightness(0) opacity(.3);filter:brightness(0) opacity(.3)}@media (max-width:1700px){.events{margin-top:-3.9682539683vw;padding:9.2592592593vw 0 6.0846560847vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.events__slider{margin-top:3.9682539683vw}.event-card-slide{width:46.0317460317vw}.event-card{height:37.037037037vw;border-radius:3.9682539683vw}.event-card__label{left:2.6455026455vw;bottom:2.6455026455vw;gap:1.3227513228vw;max-width:calc(100% - 5.291005291vw);padding:1.5873015873vw;border-radius:1.5873015873vw}.event-card__title{font-size:1.5873015873vw;line-height:2.1164021164vw;text-decoration-thickness:.1322751323vw;text-underline-offset:.2645502646vw}.event-card__line{margin:0 -1.5873015873vw}.event-card__glow{left:9.0608465608vw;top:4.5634920635vw;width:79.3650793651vw;height:79.3650793651vw}.event-card__glow--2{left:-11.9047619048vw;top:-78.2407407407vw;width:126.1904761905vw;height:126.1904761905vw}.event-card__glow--3{left:-40.6084656085vw;top:5.8201058201vw;width:112.7645502646vw;height:112.7645502646vw}.event-card:hover .event-card__label{-webkit-transform:translateY(-.7936507937vw) rotate(-1.5deg);-ms-transform:translateY(-.7936507937vw) rotate(-1.5deg);transform:translateY(-.7936507937vw) rotate(-1.5deg)}.event-card:hover .event-card__title{text-underline-offset:.5291005291vw}.slider-nav{gap:.7936507937vw;margin-top:2.6455026455vw}.slider-nav__btn{width:3.4391534392vw;height:3.4391534392vw}.slider-nav__btn img{width:1.5873015873vw;height:1.5873015873vw}}@media (max-width:1199px){.events{margin-top:-7.8125vw;padding:18.2291666667vw 0 11.9791666667vw;border-radius:0 0 7.8125vw 7.8125vw}.events__slider{margin-top:7.8125vw}.event-card-slide{width:78.125vw}.event-card{height:62.5vw;border-radius:7.8125vw}.event-card__label{left:4.1666666667vw;bottom:4.1666666667vw;gap:2.6041666667vw;max-width:calc(100% - 8.3333333333vw);padding:3.125vw;border-radius:3.125vw}.event-card__title{font-size:3.125vw;line-height:4.1666666667vw;text-decoration-thickness:.2604166667vw;text-underline-offset:.5208333333vw}.event-card__line{margin:0 -3.125vw}.event-card__glow{left:17.8385416667vw;top:8.984375vw;width:156.25vw;height:156.25vw}.event-card__glow--2{left:-23.4375vw;top:-154.0364583333vw;width:248.4375vw;height:248.4375vw}.event-card__glow--3{left:-79.9479166667vw;top:11.4583333333vw;width:222.0052083333vw;height:222.0052083333vw}.slider-nav{gap:1.5625vw;margin-top:5.2083333333vw}.slider-nav__btn{width:6.7708333333vw;height:6.7708333333vw}.slider-nav__btn img{width:3.125vw;height:3.125vw}}@media (max-width:639px){.events{margin-top:-10.6666666667vw;padding:18.1333333333vw 0 11.7333333333vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.events__slider{margin-top:7.4666666667vw}.event-card-slide{width:88.5333333333vw}.event-card{height:128vw;border-radius:10.6666666667vw}.event-card__label{left:6.4vw;bottom:6.4vw;gap:3.2vw;max-width:calc(100% - 12.8vw);padding:5.3333333333vw;border-radius:6.4vw}.event-card__title{font-size:5.3333333333vw;line-height:6.4vw;white-space:normal}.event-card__line{margin:0 -5.3333333333vw}.event-card__glow{left:36.5333333333vw;top:18.4vw;width:320vw;height:320vw}.event-card__glow--2{left:-48vw;top:-315.4666666667vw;width:508.8vw;height:508.8vw}.event-card__glow--3{left:-163.7333333333vw;top:23.4666666667vw;width:454.6666666667vw;height:454.6666666667vw}.slider-nav{gap:3.2vw;margin-top:7.4666666667vw}.slider-nav__btn{width:11.7333333333vw;height:11.7333333333vw}.slider-nav__btn img{width:6.4vw;height:6.4vw}}.event-popup{position:fixed;inset:0;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5.2083333333vw 2.0833333333vw 2.0833333333vw;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.event-popup.is-open{opacity:1;visibility:visible}.event-popup__overlay{position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.9)}.event-popup__panel{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.0833333333vw;width:47.5vw;max-width:100%;padding:2.0833333333vw;border-radius:3.125vw;background:#000}.event-popup__panel.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.event-popup__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25vw;width:100%}.event-popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25vw;width:100%}.event-popup__title{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;color:#fff}.event-popup__close{-ms-flex-negative:0;flex-shrink:0;width:1.25vw;height:1.25vw;cursor:pointer}.event-popup__close img{width:100%;height:100%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.event-popup__line{display:block;width:100%;height:1px;background:#c5c5c5}.event-popup__location,.event-popup__text{width:100%;font-size:.8333333333vw;line-height:1.0416666667vw;color:#fff}.event-popup__image{width:100%;height:33.59375vw;overflow:hidden;border-radius:2.0833333333vw;background:#000}.event-popup__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-popup__cta.quote-btn{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1700px){.event-popup{padding:6.6137566138vw 2.6455026455vw 2.6455026455vw}.event-popup__panel{gap:2.6455026455vw;width:60.3174603175vw;padding:2.6455026455vw;border-radius:3.9682539683vw}.event-popup__head{gap:1.5873015873vw}.event-popup__top{gap:1.5873015873vw}.event-popup__title{font-size:1.5873015873vw;line-height:2.380952381vw}.event-popup__close{width:1.5873015873vw;height:1.5873015873vw}.event-popup__location,.event-popup__text{font-size:.9259259259vw;line-height:1.3227513228vw}.event-popup__image{height:35.7142857143vw;border-radius:2.6455026455vw}}@media (max-width:1199px){.event-popup{padding:7.8125vw 3.125vw 3.125vw}.event-popup__panel{gap:5.2083333333vw;width:84.375vw;padding:5.2083333333vw;border-radius:7.8125vw}.event-popup__head{gap:3.125vw}.event-popup__top{gap:3.125vw}.event-popup__title{font-size:3.125vw;line-height:4.6875vw}.event-popup__close{width:3.125vw;height:3.125vw}.event-popup__location,.event-popup__text{font-size:1.8229166667vw;line-height:2.6041666667vw}.event-popup__image{height:47.9166666667vw;border-radius:3.6458333333vw}}@media (max-width:639px){.event-popup{padding:16vw 4.2666666667vw 4.2666666667vw}.event-popup__panel{gap:8.5333333333vw;width:91.7333333333vw;padding:6.4vw;border-radius:10.6666666667vw}.event-popup__head{gap:5.3333333333vw}.event-popup__top{gap:6.4vw}.event-popup__title{font-size:6.4vw;line-height:9.6vw}.event-popup__close{width:6.4vw;height:6.4vw}.event-popup__location,.event-popup__text{font-size:3.7333333333vw;line-height:5.3333333333vw}.event-popup__image{height:58.6666666667vw;border-radius:7.2vw}.event-popup__cta.quote-btn{gap:4.2666666667vw;padding:3.2vw 7.4666666667vw 3.2vw 3.7333333333vw}}.testimonials{position:relative;z-index:4;padding:5.2083333333vw 0 6.25vw;border-radius:0 0 3.125vw 3.125vw;background:#fff}.testimonials__list{margin-top:2.0833333333vw}.testimonials__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw;margin-top:3.125vw}.testimonials__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125vw;height:3.125vw;margin-right:auto;border-radius:999px;background:#f1f1f1}.testimonials__more{width:46.875vw}.testimonial{padding:2.0833333333vw 0;border-bottom:1px solid #c5c5c5}.testimonial:first-child{padding-top:0}.testimonial.is-hidden{display:none}.testimonial__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.125vw;overflow:hidden;text-align:left}.testimonial__head:hover .testimonial__name{color:#f0523e}.testimonial__head:hover .circle-btn{background:#fbe441}.testimonial__head:hover .circle-btn img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.testimonial__head:hover .testimonial__avatar img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.testimonial.is-open .testimonial__head{height:0;opacity:0}.testimonial__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw;width:31.40625vw}.testimonial__avatar{-ms-flex-negative:0;flex-shrink:0;width:3.125vw;height:3.125vw;overflow:hidden;border-radius:.8333333333vw;background:#b7b7b7;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.testimonial__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.testimonial__name{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;white-space:nowrap;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.testimonial__excerpt{width:34.7916666667vw;margin-left:auto;margin-right:8.9583333333vw;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.testimonial__body{height:0;overflow:hidden}.testimonial.is-open .testimonial__body{height:auto}.testimonial__body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.0833333333vw;width:46.875vw}.testimonial__photo{-ms-flex-negative:0;flex-shrink:0;width:23.3333333333vw;height:22.9166666667vw;overflow:hidden;border-radius:2.0833333333vw;background:#b7b7b7;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.testimonial__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.testimonial__photo:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.testimonial__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;min-width:10.4166666667vw}.testimonial__meta-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.0416666667vw}.testimonial__muted{opacity:.4}.testimonial__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:46.875vw}.testimonial__text{width:34.7916666667vw}.testimonial__close{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.25vw;height:1.25vw;-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.testimonial__close img{width:100%;height:100%}.testimonial__close:hover{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}@media (max-width:1700px){.testimonials{padding:5.291005291vw 0 6.6137566138vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.testimonials__list{margin-top:2.6455026455vw}.testimonials__bottom{gap:2.6455026455vw;margin-top:2.6455026455vw}.testimonials__count{width:3.4391534392vw;height:3.4391534392vw;border-radius:999px}.testimonials__more{width:46.0317460317vw}.testimonial{padding:1.8518518519vw 0}.testimonial__head{height:3.9682539683vw}.testimonial__person{gap:2.380952381vw;width:39.880952381vw}.testimonial__avatar{width:3.9682539683vw;height:3.9682539683vw;border-radius:1.0582010582vw}.testimonial__name{font-size:1.5873015873vw;line-height:2.380952381vw}.testimonial__excerpt{width:42.5925925926vw;margin-right:0}.testimonial__info{gap:2.380952381vw;width:48.6772486772vw}.testimonial__photo{width:21.164021164vw;height:20.6349206349vw;border-radius:2.6455026455vw}.testimonial__meta{min-width:13.2275132275vw}.testimonial__meta-top{gap:1.3227513228vw}.testimonial__content{width:46.0317460317vw}.testimonial__text{width:30.6878306878vw}.testimonial__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.4391534392vw;height:3.4391534392vw;border-radius:999px;background:#f1f1f1}.testimonial__close img{width:1.5873015873vw;height:1.5873015873vw}}@media (max-width:1199px){.testimonials{padding:10.4166666667vw 0 13.0208333333vw;border-radius:0 0 7.8125vw 7.8125vw}.testimonials__list{margin-top:5.2083333333vw}.testimonials__bottom{gap:2.6041666667vw;margin-top:5.2083333333vw}.testimonials__count{width:6.7708333333vw;height:6.7708333333vw;border-radius:999px}.testimonials__more{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.testimonial{padding:3.6458333333vw 0}.testimonial__head{display:grid;grid-template-columns:7.8125vw minmax(0,1fr) 6.7708333333vw;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5625vw 4.6875vw;height:auto}.testimonial__head .circle-btn{grid-column:3;grid-row:1/3}.testimonial__person{display:contents}.testimonial__avatar{grid-column:1;grid-row:1/3;width:7.8125vw;height:7.8125vw;border-radius:2.0833333333vw}.testimonial__name{font-size:3.125vw;line-height:4.6875vw}.testimonial__head .testimonial__name{grid-column:2;grid-row:1}.testimonial__excerpt{display:block;grid-column:2;grid-row:2;width:auto;margin:0;font-size:1.8229166667vw;line-height:2.6041666667vw}.testimonial__body-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.90625vw}.testimonial__info{gap:4.6875vw;width:100%}.testimonial__photo{width:43.2291666667vw;height:42.1875vw;border-radius:5.2083333333vw}.testimonial__meta{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.testimonial__meta-top{gap:2.6041666667vw;padding-right:9.375vw}.testimonial__content{gap:3.6458333333vw;width:100%}.testimonial__text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.testimonial__close{position:absolute;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.7708333333vw;height:6.7708333333vw;border-radius:999px;background:#f1f1f1}.testimonial__close img{width:3.125vw;height:3.125vw}}@media (max-width:639px){.testimonials{padding:7.4666666667vw 0 10.6666666667vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.testimonials__list{margin-top:5.3333333333vw}.testimonials__bottom{gap:5.3333333333vw;margin-top:5.3333333333vw}.testimonials__count{width:11.7333333333vw;height:11.7333333333vw;border-radius:999px}.testimonial{padding:5.3333333333vw 0}.testimonial__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.2666666667vw 3.2vw;height:auto}.testimonial__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3.2vw;width:auto;min-width:0}.testimonial__avatar{width:10.6666666667vw;height:10.6666666667vw;border-radius:2.6666666667vw}.testimonial__name{font-size:4.2666666667vw;line-height:5.3333333333vw;white-space:normal}.testimonial__excerpt{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;width:auto;margin:0;font-size:inherit;line-height:inherit}.testimonial.is-open .testimonial__head{height:auto;opacity:1}.testimonial.is-open .testimonial__avatar,.testimonial.is-open .testimonial__excerpt{display:none}.testimonial__body-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw;padding-top:3.2vw}.testimonial__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw;width:100%}.testimonial__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:74.6666666667vw;border-radius:10.6666666667vw}.testimonial__meta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.2vw;width:100%;padding:3.2vw;border-radius:5.3333333333vw;background:#f1f1f1}.testimonial__meta-top{gap:0}.testimonial__meta .testimonial__name{display:none}.testimonial__muted:last-child{padding-top:3.2vw;border-top:1px solid rgba(0,0,0,.1)}.testimonial__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.testimonial__close{display:none}}.testimonial .circle-btn__minus{position:absolute;opacity:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.testimonial.is-open .circle-btn__plus{opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.testimonial.is-open .circle-btn__minus{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.service-page{position:relative;z-index:5;padding-bottom:10.625vw;border-radius:0 0 3.125vw 3.125vw;background:#fff}.service-hero{padding-top:9.7916666667vw}.service-hero__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4583333333vw;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:4.1666666667vw;line-height:4.1666666667vw;text-transform:uppercase;white-space:nowrap}.service-hero__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-hero__line--bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.0833333333vw}.service-hero__line-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.40625vw}.service-hero__icon{width:4.5833333333vw;height:4.5833333333vw}.service-hero .divider{margin-top:2.0833333333vw}.service-hero__bottom{grid-template-columns:1fr 47.5vw;margin-top:2.0833333333vw}.service-hero__bottom .service-hero__divider{display:none}.service-hero__mobile-btn{display:none}.service-hero__media{position:relative;height:41.6666666667vw;margin-top:5.2083333333vw;overflow:hidden;border-radius:3.125vw;background:#1b6b74;isolation:isolate;will-change:transform;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.service-hero__media-bg{position:absolute;top:-5.2083333333vw;bottom:-5.2083333333vw;left:0;right:0;z-index:-1}.service-hero__media-item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-content{margin-top:6.25vw}.service-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.0833333333vw}.service-content__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833333333vw;width:35.4166666667vw}.service-content__title{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:700;font-size:2.0833333333vw;line-height:2.2916666667vw;text-transform:uppercase}.service-content__lead{font-size:1.25vw;line-height:1.6666666667vw}.service-content__text{width:47.5vw;font-size:.8333333333vw;line-height:1.0416666667vw}.service-content__text p+p,.service-content__text p+ul,.service-content__text ul+p{margin-top:1.0416666667vw}.service-content__text ul{padding-left:1.0416666667vw;list-style:disc}.service-content__text a{text-decoration:underline;text-underline-offset:.2083333333vw;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.service-content__text a:hover{color:#f0523e}.service-gallery{margin-top:9.8958333333vw}.service-gallery__inner{padding:8.3333333333vw 0 6.3541666667vw;overflow:hidden;border-radius:3.125vw;background:#f1f1f1;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.service-gallery__inner .swiper{overflow:visible}.service-gallery__slide{width:71.6666666667vw;opacity:.4;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.service-gallery__slide.swiper-slide-active{opacity:1}.service-gallery__image{height:36.3541666667vw;overflow:hidden;border-radius:3.125vw;background:#000;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.service-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.service-gallery__slide.swiper-slide-active .service-gallery__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:1700px){.service-hero{padding-top:10.582010582vw}.service-hero__title{gap:.5291005291vw;font-size:2.6455026455vw;line-height:3.4391534392vw}.service-hero__line-left{gap:1.3227513228vw}.service-hero__icon{width:3.7037037037vw;height:3.7037037037vw}.service-hero .divider{margin-top:2.6455026455vw}.service-hero__bottom{grid-template-columns:1fr 46.8253968254vw;margin-top:2.380952381vw}.service-hero__bottom .service-hero__divider{display:none}.service-hero__media{height:41.1375661376vw;margin-top:6.6137566138vw;border-radius:3.9682539683vw}.service-content{margin-top:6.6137566138vw}.service-content__inner{gap:2.6455026455vw}.service-content__left{gap:2.6455026455vw;width:38.8227513228vw}.service-content__title{font-size:2.6455026455vw;line-height:2.9100529101vw}.service-content__lead{font-size:1.3227513228vw;line-height:1.8518518519vw}.service-content__text{width:46.0317460317vw;font-size:.9259259259vw;line-height:1.3227513228vw}.service-gallery{margin-top:10.582010582vw}.service-gallery__inner{padding:9.2592592593vw 0 7.2751322751vw;border-radius:3.9682539683vw}.service-gallery__slide{width:74.0740740741vw}.service-gallery__image{height:37.5661375661vw;border-radius:3.9682539683vw}}@media (max-width:1199px){.service-hero{padding-top:20.8333333333vw}.service-hero__title{gap:0;font-size:5.2083333333vw;line-height:6.7708333333vw}.service-hero__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.6041666667vw}.service-hero__line--bottom{gap:2.6041666667vw}.service-hero__line-left{gap:2.6041666667vw}.service-hero__icon{width:7.2916666667vw;height:7.2916666667vw}.service-hero__line--bottom>.quote-btn{display:none}.service-hero .divider{margin-top:3.125vw}.service-hero__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.6041666667vw;margin-top:2.6041666667vw}.service-hero__bottom .service-hero__divider{display:none}.service-hero__mobile-btn.quote-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:2.0833333333vw;margin-top:5.7291666667vw;padding:0 3.6458333333vw 0 2.0833333333vw}.service-hero__mobile-btn .quote-btn__icon{width:5.2083333333vw;height:5.2083333333vw}.service-hero__media{height:59.8958333333vw;margin-top:10.4166666667vw;border-radius:7.8125vw}.service-content{margin-top:10.4166666667vw}.service-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.2083333333vw}.service-content__left{gap:2.6041666667vw;width:100%}.service-content__title{font-size:4.1666666667vw;line-height:5.7291666667vw}.service-content__lead{font-size:2.6041666667vw;line-height:3.6458333333vw}.service-content__text{width:100%;font-size:1.8229166667vw;line-height:2.6041666667vw}.service-gallery{margin-top:13.0208333333vw}.service-gallery__inner{padding:7.8125vw 0 6.25vw;border-radius:7.8125vw}.service-gallery__slide{width:78.125vw}.service-gallery__image{height:62.5vw;border-radius:7.8125vw}}@media (max-width:639px){.service-page{padding-bottom:16vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.service-hero{padding-top:27.7333333333vw}.service-hero__title{gap:2.1333333333vw;font-size:7.4666666667vw;line-height:9.6vw}.service-hero__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.2vw}.service-hero__line--bottom{gap:3.2vw}.service-hero__line-left{gap:3.2vw}.service-hero__icon{width:10.6666666667vw;height:10.6666666667vw}.service-hero__line--bottom>.quote-btn{display:none}.service-hero .divider{margin-top:6.4vw}.service-hero__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4.2666666667vw;margin-top:4.2666666667vw}.service-hero__bottom .service-hero__divider{display:none}.service-hero__mobile-btn.quote-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:4.2666666667vw;margin-top:7.4666666667vw;padding:0 7.4666666667vw 0 3.7333333333vw}.service-hero__mobile-btn .quote-btn__icon{width:10.6666666667vw;height:10.6666666667vw}.service-hero__media{height:106.6666666667vw;margin-top:10.6666666667vw;border-radius:10.6666666667vw}.service-content{margin-top:10.6666666667vw}.service-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6.4vw}.service-content__left{gap:6.4vw;width:100%}.service-content__title{font-size:6.4vw;line-height:7.4666666667vw}.service-content__lead{font-size:5.3333333333vw;line-height:7.4666666667vw}.service-content__text{width:100%;font-size:3.7333333333vw;line-height:5.3333333333vw}.service-gallery{margin-top:16vw}.service-gallery__inner{padding:5.3333333333vw 0 11.7333333333vw;border-radius:10.6666666667vw}.service-gallery__slide{width:79.4666666667vw}.service-gallery__image{height:106.6666666667vw;border-radius:8vw}}.related{position:relative;overflow:clip;z-index:4;margin-top:-3.125vw;padding:8.3333333333vw 0 4.375vw;border-radius:0 0 3.125vw 3.125vw;background:#f1f1f1}.related__slider{margin-top:2.0833333333vw}.related__slider .swiper{overflow:visible}.related-card-slide{width:35.2083333333vw}.related-card{position:relative;display:block;height:26.6666666667vw;overflow:hidden;border-radius:2.0833333333vw;background:#f9a1b8;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.related-card__image{position:absolute;inset:0;z-index:-1}.related-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.related-card__label{position:absolute;left:2.0833333333vw;bottom:2.0833333333vw;padding:1.25vw;border-radius:1.25vw;background:#fff;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;white-space:nowrap;-webkit-transition:background-color .4s ease,color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:background-color .4s ease,color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease,color .4s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease,color .4s ease;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .4s ease,color .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.related-card:hover .related-card__image img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.related-card:hover .related-card__label{background:#fbe441;color:#f0523e;-webkit-transform:translateY(-.625vw) rotate(-1.5deg);-ms-transform:translateY(-.625vw) rotate(-1.5deg);transform:translateY(-.625vw) rotate(-1.5deg)}@media (max-width:1700px){.related{margin-top:-3.9682539683vw;padding:10.582010582vw 0 5.5555555556vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.related__slider{margin-top:2.6455026455vw}.related-card-slide{width:44.708994709vw}.related-card{height:33.8624338624vw;border-radius:2.6455026455vw}.related-card__label{left:2.6455026455vw;bottom:2.6455026455vw;padding:1.5873015873vw;border-radius:1.5873015873vw;font-size:1.5873015873vw;line-height:2.1164021164vw}}@media (max-width:1199px){.related{margin-top:-5.2083333333vw;padding:15.625vw 0 7.8125vw;border-radius:0 0 7.8125vw 7.8125vw}.related__slider{margin-top:5.2083333333vw}.related-card-slide{width:88.0208333333vw}.related-card{height:66.6666666667vw;border-radius:5.2083333333vw}.related-card__label{left:5.2083333333vw;bottom:5.2083333333vw;padding:3.125vw;border-radius:3.125vw;font-size:3.125vw;line-height:4.1666666667vw}}@media (max-width:639px){.related{margin-top:-10.6666666667vw;padding:18.1333333333vw 0 12.8vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.related__slider{margin-top:6.1333333333vw}.related-card-slide{width:87.4666666667vw}.related-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;border-radius:8vw;background:0 0}.related-card__image{position:static;height:66.1333333333vw;border-radius:8vw 8vw 0 0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.related-card__label{position:static;width:100%;padding:4.2666666667vw 6.4vw 6.4vw;border-radius:0 0 8vw 8vw;font-size:5.3333333333vw;line-height:7.4666666667vw;white-space:normal;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.related-card:hover .related-card__label{background:#fff;color:#000}}.faq{position:relative;overflow:clip;z-index:2;margin-top:-3.125vw;padding:7.2395833333vw 0 8.3333333333vw;border-radius:0 0 3.125vw 3.125vw;background:#fff}.faq__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.0833333333vw}.faq__list{width:46.875vw}.faq-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw;width:46.875vw;padding:2.0833333333vw;overflow:hidden;border-radius:1.25vw;background:#f1f1f1}.faq-card__title{-ms-flex-item-align:stretch;align-self:stretch;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase}.faq-card__line{-ms-flex-item-align:stretch;align-self:stretch;height:1px;margin:0 -2.0833333333vw;background:#c5c5c5}.faq-item{padding:1.4583333333vw 0;border-bottom:1px solid #c5c5c5}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:0}.faq-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.0416666667vw;width:100%;text-align:left}.faq-item__head:hover .faq-item__question{color:#f0523e;-webkit-transform:translateX(.4166666667vw);-ms-transform:translateX(.4166666667vw);transform:translateX(.4166666667vw)}.faq-item__head:hover .circle-btn{background:#fbe441}.faq-item__question{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;-webkit-transition:color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:color .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:color .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:color .4s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.faq-item__body{height:0;overflow:hidden}.faq-item.is-open .faq-item__body{height:auto}.faq-item__answer{padding-top:2.0833333333vw}.faq-item .circle-btn__minus{position:absolute;opacity:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.faq-item.is-open .circle-btn__plus{opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-item.is-open .circle-btn__minus{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (max-width:1700px){.faq{margin-top:-3.9682539683vw;padding:9.2592592593vw 0 6.6137566138vw;border-radius:0 0 3.9682539683vw 3.9682539683vw}.faq__grid{margin-top:2.6455026455vw}.faq__list{width:46.0317460317vw}.faq-card{gap:2.1164021164vw;width:46.0317460317vw;padding:2.6455026455vw;border-radius:2.6455026455vw}.faq-card__title{font-size:1.5873015873vw;line-height:2.380952381vw}.faq-card__line{margin:0 -2.6455026455vw}.faq-item{padding:1.5873015873vw 0}.faq-item__head{gap:1.3227513228vw}.faq-item__head:hover .faq-item__question{-webkit-transform:translateX(.5291005291vw);-ms-transform:translateX(.5291005291vw);transform:translateX(.5291005291vw)}.faq-item__question{font-size:1.5873015873vw;line-height:2.380952381vw}.faq-item__answer{padding-top:2.1164021164vw}}@media (max-width:1199px){.faq{margin-top:-7.8125vw;padding:18.2291666667vw 0 13.0208333333vw;border-radius:0 0 7.8125vw 7.8125vw}.faq__grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5.2083333333vw;margin-top:5.2083333333vw}.faq__list{width:100%}.faq-card{gap:4.1666666667vw;width:100%;padding:5.2083333333vw;border-radius:5.2083333333vw}.faq-card__title{font-size:3.125vw;line-height:4.6875vw}.faq-card__line{margin:0 -5.2083333333vw}.faq-item{padding:3.125vw 0}.faq-item__head{gap:2.6041666667vw}.faq-item__question{font-size:3.125vw;line-height:4.6875vw}.faq-item__answer{padding-top:4.1666666667vw}}@media (max-width:639px){.faq{margin-top:-10.6666666667vw;padding:18.1333333333vw 0 10.6666666667vw;border-radius:0 0 10.6666666667vw 10.6666666667vw}.faq__grid{gap:7.4666666667vw;margin-top:5.3333333333vw}.faq-card{gap:6.4vw;padding:6.4vw;border-radius:10.6666666667vw}.faq-card__title{font-size:5.3333333333vw;line-height:6.4vw}.faq-card__line{-ms-flex-item-align:stretch;align-self:stretch;margin:0 -6.4vw}.faq-item{padding:5.3333333333vw 0}.faq-item:last-child{border-bottom:1px solid #c5c5c5}.faq-item__head{gap:5.3333333333vw}.faq-item__question{font-size:4.2666666667vw;line-height:5.3333333333vw}.faq-item__answer{padding-top:5.3333333333vw}}.footer{position:relative;overflow:clip;z-index:1;margin-top:-5.625vw;padding-bottom:2.9166666667vw;background:#000;color:#fff}.footer__big{overflow:clip;color:#f0523e;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:12.3503125vw;line-height:1.21;text-transform:uppercase;white-space:nowrap}.footer__big-inner{display:inline-block;will-change:transform}.footer__big-word{display:inline-block;white-space:nowrap}.footer__big .char{display:inline-block;white-space:pre;-webkit-transition:color .3s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:color .3s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:color .3s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:color .3s ease,transform .5s cubic-bezier(.22,1,.36,1);transition:color .3s ease,transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.footer__big .char:hover{color:#fbe441;-webkit-transform:translateY(-1.0416666667vw) rotate(-6deg);-ms-transform:translateY(-1.0416666667vw) rotate(-6deg);transform:translateY(-1.0416666667vw) rotate(-6deg)}.footer__line{height:1px;margin-top:.2083333333vw;background:rgba(255,255,255,.2)}.footer__contacts{display:grid;grid-template-columns:repeat(4,1fr);gap:2.0833333333vw;margin-top:2.0833333333vw}.footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.0833333333vw;font-size:.8333333333vw;line-height:1.0416666667vw}.footer__bottom>:last-child{justify-self:end}.footer__link{position:relative;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.footer__link::after{content:"";position:absolute;left:0;right:0;bottom:-.1041666667vw;height:1px;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);-o-transition:transform .5s cubic-bezier(.65,0,.35,1);transition:transform .5s cubic-bezier(.65,0,.35,1);transition:transform .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1)}.footer__link:hover{color:#f0523e}.footer__link:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.footer-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw;margin-top:2.0833333333vw;padding:2.0833333333vw;border-radius:2.0833333333vw;background:#f0523e}.footer-form__title{-ms-flex-negative:0;flex-shrink:0;width:31.3020833333vw;color:#000;font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase}.footer-form__form{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.0833333333vw;height:20.8333333333vw;padding:2.0833333333vw;overflow:hidden;border-radius:3.125vw;background:#101010;isolation:isolate;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.contact-card::before{content:"";position:absolute;left:50%;top:100%;z-index:-1;width:250%;aspect-ratio:1;border-radius:50%;background:#f0523e;-webkit-transform:translate(-50%,0) scale(0);-ms-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0);-webkit-transition:-webkit-transform .8s cubic-bezier(.65,0,.35,1);transition:-webkit-transform .8s cubic-bezier(.65,0,.35,1);-o-transition:transform .8s cubic-bezier(.65,0,.35,1);transition:transform .8s cubic-bezier(.65,0,.35,1);transition:transform .8s cubic-bezier(.65,0,.35,1),-webkit-transform .8s cubic-bezier(.65,0,.35,1)}.contact-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.8333333333vw;font-size:.8333333333vw;line-height:1.0416666667vw}.contact-card__icon{width:1.25vw;height:1.25vw;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);-o-transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.contact-card__value{font-family:"Druk Wide Cyr","Arial Black",sans-serif;font-weight:500;font-size:1.4583333333vw;line-height:1.875vw;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2083333333vw;overflow-wrap:break-word;-webkit-transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1);-o-transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1);transition:text-underline-offset .4s cubic-bezier(.22,1,.36,1)}.contact-card:hover{color:#000}.contact-card:hover::before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.contact-card:hover .contact-card__icon{-webkit-filter:brightness(0);filter:brightness(0);-webkit-transform:rotate(-15deg) scale(1.2);-ms-transform:rotate(-15deg) scale(1.2);transform:rotate(-15deg) scale(1.2)}.contact-card:hover .contact-card__value{text-underline-offset:.5208333333vw}@media (max-width:1700px){.footer{margin-top:-3.9682539683vw;padding-bottom:2.2486772487vw}.footer__big{line-height:1}.footer__line{margin-top:2.1164021164vw}.footer__contacts{gap:2.380952381vw;margin-top:2.380952381vw}.footer__bottom{margin-top:2.6455026455vw;font-size:.9259259259vw;line-height:1.3227513228vw}.footer__link::after{bottom:-.1322751323vw}.footer-form{gap:1.3227513228vw;margin-top:2.6455026455vw;padding:2.380952381vw;border-radius:2.6455026455vw}.footer-form__title{width:20.8994708995vw;font-size:1.5873015873vw;line-height:2.380952381vw}.contact-card{gap:1.5873015873vw;height:20.8994708995vw;padding:2.380952381vw;border-radius:3.9682539683vw}.contact-card__label{gap:1.0582010582vw;font-size:1.0582010582vw;line-height:1.3227513228vw}.contact-card__icon{width:1.5873015873vw;height:1.5873015873vw}.contact-card__value{font-size:1.5873015873vw;line-height:2.380952381vw;text-underline-offset:.2645502646vw}.contact-card:hover .contact-card__value{text-underline-offset:.6613756614vw}}@media (max-width:1199px){.footer{margin-top:-7.8125vw;padding-top:10.9375vw;padding-bottom:4.4270833333vw}.footer__line{margin-top:3.125vw}.footer__contacts{grid-template-columns:repeat(2,1fr);gap:2.6041666667vw;margin-top:2.6041666667vw}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10.15625vw;margin-top:5.2083333333vw;font-size:1.8229166667vw;line-height:2.6041666667vw;white-space:nowrap}.footer__bottom>:last-child{margin-left:auto}.footer-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2.6041666667vw;margin-top:5.2083333333vw;padding:4.6875vw 4.6875vw 5.2083333333vw;border-radius:5.2083333333vw}.footer-form__title{width:auto;font-size:3.125vw;line-height:4.6875vw}.footer-form__title::after{content:"";display:block;height:1px;margin:2.6041666667vw -4.6875vw 0;background:rgba(0,0,0,.1)}.contact-card{gap:3.125vw;height:31.25vw;padding:4.6875vw;border-radius:7.8125vw}.contact-card__label{gap:2.0833333333vw;font-size:2.0833333333vw;line-height:2.6041666667vw}.contact-card__icon{width:3.125vw;height:3.125vw}.contact-card__value{font-size:3.125vw;line-height:4.6875vw}}@media (max-width:639px){.footer{margin-top:-10.6666666667vw;padding-top:0;padding-bottom:8.2666666667vw}.footer__big{overflow:visible;font-size:22.32vw;line-height:1;text-align:center;white-space:normal}.footer__big-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__big-word{display:block;overflow-x:visible;overflow-y:clip}.footer__line{margin-top:4.2666666667vw}.footer__contacts{grid-template-columns:1fr;gap:5.3333333333vw;margin-top:5.3333333333vw}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2vw;margin-top:7.4666666667vw;font-size:3.7333333333vw;line-height:5.3333333333vw}.footer__bottom>:last-child{justify-self:auto;margin-left:0}.footer__link--powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.6666666667vw;width:100%;margin-top:4.2666666667vw;padding:3.2vw 4.2666666667vw 3.2vw 6.4vw;border-radius:999px;background:#f0523e;color:#fff}.footer__link--powered::after{content:"";position:static;width:6.4vw;height:6.4vw;background:url(../images/icons/arrow-right-white.svg) no-repeat center/contain;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1);-o-transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),-webkit-transform .5s cubic-bezier(.22,1,.36,1)}.footer__link--powered:hover{color:#fff}.footer__link--powered:hover::after{-webkit-transform:translateX(1.0666666667vw);-ms-transform:translateX(1.0666666667vw);transform:translateX(1.0666666667vw)}.footer-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5.3333333333vw;margin-top:5.3333333333vw;padding:7.4666666667vw 7.4666666667vw 8.5333333333vw;border-radius:10.6666666667vw}.footer-form__title{width:auto;font-size:5.3333333333vw;line-height:7.4666666667vw}.footer-form__title::after{content:"";display:block;height:1px;margin:5.3333333333vw -7.4666666667vw 0;background:rgba(0,0,0,.1)}.contact-card{gap:6.4vw;height:auto;padding:9.6vw;border-radius:10.6666666667vw}.contact-card__label{gap:4.2666666667vw;font-size:4.2666666667vw;line-height:5.3333333333vw}.contact-card__icon{width:6.4vw;height:6.4vw}.contact-card__value{font-size:4.2666666667vw;line-height:5.3333333333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwic3R5bGUubWluLmNzcyIsIl9mdW5jdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWFycXVlZS5zY3NzIiwiY29tcG9uZW50cy9fY2Y3LnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX21hcnF1ZWUtYmxvY2suc2NzcyIsImJsb2Nrcy9faW50cm8uc2NzcyIsImJsb2Nrcy9fdGFsay5zY3NzIiwiYmxvY2tzL19wYXJ0bmVycy5zY3NzIiwiYmxvY2tzL190cnVzdGVkLnNjc3MiLCJibG9ja3MvX21lZGlhLnNjc3MiLCJibG9ja3MvX2V2ZW50cy5zY3NzIiwiYmxvY2tzL190ZXN0aW1vbmlhbHMuc2NzcyIsImJsb2Nrcy9fc2VydmljZS5zY3NzIiwiYmxvY2tzL19yZWxhdGVkLnNjc3MiLCJibG9ja3MvX2ZhcS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLFlBQUEsT0FDQSxJQUFBLG9DQUFBLGVBQUEsQ0FBQSxtQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLHVDQUFBLGVBQUEsQ0FBQSxzQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLHFDQUFBLGVBQUEsQ0FBQSxvQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLHNDQUFBLGVBQUEsQ0FBQSxxQ0FBQSxlQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQzdCRixFQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBR0YsS0FDRSxZ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SUFBQSwwQkFBQSxjQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDBCQUFBLFdBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsMEJBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLGtCQUFBLElBQUEsMEJBR0YsNEJBQ0Usa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxrQkFBQSxLQUFBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsbUJBQUEsUUFBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLFdBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsV0FBQSxRQUFBLElBQUEsS0FBQSxHQUFBLENBQUEsV0FBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSwwQkFBQSxjQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLFFBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxXQUFBLElBQUEsV0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxRQUFBLElBQUEsS0FBQSxHQUFBLENBQUEsV0FBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsUUFBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLFdBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsMEJBR0YsdUJBQ0UsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLEtBQ0Esa0JBQUEsNkJBQUEsVUFBQSw2QkFDQSxrQkFBQSxxQkFBQSxXQUFBLGNBQUEscUJBQUEsV0FBQSxVQUFBLHFCQUFBLFdBQ0EsbUJBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUFBLFdBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUFBLGNBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsV0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSwwQkFHRixxQkFDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGtCQUFBLDZCQUFBLFVBQUEsNkJBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLG1CQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxFQUFBLENBQUEsa0JBQUEsSUFBQSx5QkFBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEseUJBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUFBLGNBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLEdBQUEsV0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsR0FBQSxXQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxFQUFBLENBQUEsa0JBQUEsSUFBQSx5QkFBQSxDQUFBLGtCQUFBLElBQUEsMEJBRUEsdUJBQ0UsUUFBQSxFQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FHRSxtQ0FDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FERixtQ0FDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FERixtQ0FDRSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FNUiwrQkFDRSxrQkFBQSw2QkFBQSxVQUFBLDZCQUNBLGtCQUFBLHFCQUFBLGNBQUEscUJBQUEsVUFBQSxxQkFDQSxtQkFBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsY0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsR0FBQSxXQUFBLFVBQUEsSUFBQSx5QkFBQSxDQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxHQUFBLFdBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLEVBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUdGLG1CQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLGVBR0Ysb0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLGVBQUEsQ0FBQSxhQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxPQUNBLFlBQUEsUUFDQSxlQUFBLFVBR0Ysb0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsRUFBQSxZQUFBLEVBQ0EsTUFBQSxlQUNBLE9BQUEsZUFDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLGlCQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsV0FBQSxpQkFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUFBLGNBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDBCQUFBLFdBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDBCQUFBLFdBQUEsaUJBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLHlCQUFBLENBQUEsa0JBQUEsSUFBQSwwQkFFQSx3QkFDRSxNQUFBLE9BQ0EsT0FBQSxPQUdGLDBCQUNFLFdBQUEsUUFDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBSUosbUJBQ0UsUUFBQSxNQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsU0FDQSxXQUFBLGVBS0osK0JBQ0UsU0FBQSxNQUNBLEtBQUEsSUFDQSxPQUFBLGVBQ0EsUUFBQSxJQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLGtCQUFBLCtCQUFBLGNBQUEsK0JBQUEsVUFBQSwrQkFDQSxtQkFBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsY0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsR0FBQSxDQUFBLFVBQUEsSUFBQSwwQkFBQSxXQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxHQUFBLENBQUEsVUFBQSxJQUFBLDBCQUFBLFdBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLEdBQUEsQ0FBQSxVQUFBLElBQUEseUJBQUEsQ0FBQSxrQkFBQSxJQUFBLDBCQUVBLHVDQUNFLFdBQUEsUUFJSixtREFDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGtCQUFBLGtCQUFBLGNBQUEsa0JBQUEsVUFBQSxrQkFDQSxtQkFBQSxRQUFBLElBQUEsS0FBQSxHQUFBLENBQUEsV0FBQSxFQUFBLENBQUEsa0JBQUEsSUFBQSwwQkFBQSxJQUFBLFdBQUEsUUFBQSxJQUFBLEtBQUEsR0FBQSxDQUFBLFdBQUEsRUFBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsSUFBQSxjQUFBLFFBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxXQUFBLEVBQUEsQ0FBQSxVQUFBLElBQUEsMEJBQUEsSUFBQSxXQUFBLFFBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxXQUFBLEVBQUEsQ0FBQSxVQUFBLElBQUEsMEJBQUEsSUFBQSxXQUFBLFFBQUEsSUFBQSxLQUFBLEdBQUEsQ0FBQSxXQUFBLEVBQUEsQ0FBQSxVQUFBLElBQUEsMEJBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsMEJBQUEsSUxsVUEsMEJLc1VBLCtC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Q0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQUNBLElBQUEsZUFDQSxXQUFBLGVBQ0EsUUFBQSxlQUFBLGVBQUEsZUFDQSxjQUFBLGdCQUVBLG9CQUNFLE1BQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxlQUVBLDJCQUNFLFFBQUEsR0FDQSxRQUFBLE1BQ0EsT0FBQSxJQUNBLE9BQUEsZUFBQSxnQkFBQSxFQUNBLFdBQUEsZUFLTixjQUNFLElBQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsZ0JBRUEscUJBQ0UsSUFBQSxlQUNBLFVBQUEsZUFDQSxZQUFBLGVBR0Ysb0JBQ0UsTUFBQSxNQUNBLE9BQUEsTUFHRixxQkFDRSxVQUFBLGVBQ0EsWUFBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJ1ayBXaWRlIEN5cic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9EcnVrV2lkZUN5ci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRHJ1a1dpZGVDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RydWsgV2lkZSBDeXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJ1a1dpZGVDeXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9EcnVrV2lkZUN5ci1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RydWsgV2lkZSBDeXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJ1a1dpZGVDeXItSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRHJ1a1dpZGVDeXItSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZ2lscm95O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHZ3KDE2KTtcbiAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2dyg0MCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZ3KDQwKTtcbn1cblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZ3KDEyKTtcbiAgaGVpZ2h0OiB2dygxMik7XG4gIG1hcmdpbi1yaWdodDogdncoMzQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNpcmNsZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2dyg2MCk7XG4gIGhlaWdodDogdncoNjApO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogJGdyZXk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogdncoMjQpO1xuICAgIGhlaWdodDogdncoMjQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2d2woNDApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3bCg0MCk7XG4gIH1cblxuICAuZG90IHtcbiAgICB3aWR0aDogdndsKDEyKTtcbiAgICBoZWlnaHQ6IHZ3bCgxMik7XG4gICAgbWFyZ2luLXJpZ2h0OiB2d2woMzApO1xuICB9XG5cbiAgLmNpcmNsZS1idG4ge1xuICAgIHdpZHRoOiB2d2woNTIpO1xuICAgIGhlaWdodDogdndsKDUyKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogdndsKDI0KTtcbiAgICAgIGhlaWdodDogdndsKDI0KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiB2d3QoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d3QoMjApO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2d3QoMjQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3dCgyNCk7XG4gIH1cblxuICAuZG90IHtcbiAgICB3aWR0aDogdnd0KDE0KTtcbiAgICBoZWlnaHQ6IHZ3dCgxNCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2d3QoMjYpO1xuICB9XG5cbiAgLmNpcmNsZS1idG4ge1xuICAgIHdpZHRoOiB2d3QoNTIpO1xuICAgIGhlaWdodDogdnd0KDUyKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgIGhlaWdodDogdnd0KDI0KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiB2d20oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d20oMjApO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2d20oMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3bSgxNik7XG4gIH1cblxuICAuZG90IHtcbiAgICB3aWR0aDogdndtKDEwKTtcbiAgICBoZWlnaHQ6IHZ3bSgxMCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2d20oMjApO1xuICB9XG5cbiAgLmNpcmNsZS1idG4ge1xuICAgIHdpZHRoOiB2d20oNDQpO1xuICAgIGhlaWdodDogdndtKDQ0KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogdndtKDI0KTtcbiAgICAgIGhlaWdodDogdndtKDI0KTtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EcnVrV2lkZUN5ci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RydWtXaWRlQ3lyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EcnVrV2lkZUN5ci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9EcnVrV2lkZUN5ci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RydWtXaWRlQ3lyLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9EcnVrV2lkZUN5ci1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIGNvbG9yOiAjZjA1MjNlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjA4MzMzMzMzMzN2dztcbiAgcGFkZGluZy1yaWdodDogMi4wODMzMzMzMzMzdnc7XG59XG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMC42MjV2dztcbiAgaGVpZ2h0OiAwLjYyNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEuNzcwODMzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNpcmNsZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzLjEyNXZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmNpcmNsZS1idG4gaW1nIHtcbiAgd2lkdGg6IDEuMjV2dztcbiAgaGVpZ2h0OiAxLjI1dnc7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjkyNTkyNTkyNTl2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY0NTUwMjY0NTV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuZG90IHtcbiAgICB3aWR0aDogMC43OTM2NTA3OTM3dnc7XG4gICAgaGVpZ2h0OiAwLjc5MzY1MDc5Mzd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOTg0MTI2OTg0MXZ3O1xuICB9XG4gIC5jaXJjbGUtYnRuIHtcbiAgICB3aWR0aDogMy40MzkxNTM0Mzkydnc7XG4gICAgaGVpZ2h0OiAzLjQzOTE1MzQzOTJ2dztcbiAgfVxuICAuY2lyY2xlLWJ0biBpbWcge1xuICAgIHdpZHRoOiAxLjU4NzMwMTU4NzN2dztcbiAgICBoZWlnaHQ6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXZ3O1xuICB9XG4gIC5kb3Qge1xuICAgIHdpZHRoOiAxLjgyMjkxNjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuODIyOTE2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMy4zODU0MTY2NjY3dnc7XG4gIH1cbiAgLmNpcmNsZS1idG4ge1xuICAgIHdpZHRoOiA2Ljc3MDgzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDYuNzcwODMzMzMzM3Z3O1xuICB9XG4gIC5jaXJjbGUtYnRuIGltZyB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZG90IHtcbiAgICB3aWR0aDogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5jaXJjbGUtYnRuIHtcbiAgICB3aWR0aDogMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTEuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5jaXJjbGUtYnRuIGltZyB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbn1cbi5waWxsIHtcbiAgLS1waWxsLWJnOiAjZjlhMWI4O1xuICAtLXBpbGwtY29sb3I6ICNmMDUyM2U7XG4gIC0tcGlsbC1ob3Zlci1iZzogI2YwNTIzZTtcbiAgLS1waWxsLWhvdmVyLWNvbG9yOiAjZmJlNDQxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDEuNTEwNDE2NjY2N3Z3O1xuICBoZWlnaHQ6IDYuODc1dnc7XG4gIHBhZGRpbmc6IDAgMi43MDgzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waWxsLWJnKTtcbiAgY29sb3I6IHZhcigtLXBpbGwtY29sb3IpO1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njd2dztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ucGlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbGwtaG92ZXItYmcpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG59XG4ucGlsbDpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLnBpbGw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDElKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbi5waWxsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbGwtaG92ZXItY29sb3IpO1xufVxuLnBpbGw6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5waWxsOmhvdmVyIC5waWxsX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKSBzY2FsZSgxLjEyKTtcbn1cbi5waWxsOmhvdmVyIC5waWxsX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNDE2NjY2NjY2N3Z3O1xufVxuLnBpbGxfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjA4MzMzMzMzM3Z3O1xuICB0cmFuc2l0aW9uOiB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMC40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucGlsbF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy4xMjV2dztcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucGlsbC0tcmVkIHtcbiAgLS1waWxsLWJnOiAjZjA1MjNlO1xuICAtLXBpbGwtY29sb3I6ICNmYmU0NDE7XG4gIC0tcGlsbC1ob3Zlci1iZzogIzAwMDtcbiAgLS1waWxsLWhvdmVyLWNvbG9yOiAjZmJlNDQxO1xuICBwYWRkaW5nOiAwIDIuNzA4MzMzMzMzM3Z3IDAgMi4yOTE2NjY2NjY3dnc7XG59XG4ucGlsbC0tYmx1ZSB7XG4gIC0tcGlsbC1iZzogI2FhYzVmZTtcbiAgLS1waWxsLWNvbG9yOiAjZjA1MjNlO1xuICAtLXBpbGwtaG92ZXItYmc6ICNmMDUyM2U7XG4gIC0tcGlsbC1ob3Zlci1jb2xvcjogI2FhYzVmZTtcbiAgaGVpZ2h0OiA3LjEzNTQxNjY2Njd2dztcbiAgcGFkZGluZzogMCAzLjY0NTgzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4ucGlsbC0td2lkZSB7XG4gIC0tcGlsbC1ob3Zlci1iZzogI2FhYzVmZTtcbiAgLS1waWxsLWhvdmVyLWNvbG9yOiAjZjA1MjNlO1xuICBoZWlnaHQ6IDcuMTM1NDE2NjY2N3Z3O1xuICBnYXA6IDEuNjE0NTgzMzMzM3Z3O1xuICBwYWRkaW5nOiAwIDIuNXZ3IDAgMi4yOTE2NjY2NjY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLnBpbGwtLXdpZGUgLnBpbGxfX2ljb24ge1xuICB3aWR0aDogMy4wMjA4MzMzMzMzdnc7XG4gIGhlaWdodDogMy4wMjA4MzMzMzMzdnc7XG59XG5cbi5idG4td2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41MjA4MzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIHBhZGRpbmc6IDAgMS4yNXZ3IDAgMS40NTgzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5idG4td2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi5idG4td2lkZTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmJ0bi13aWRlX190ZXh0IHtcbiAgZmxleDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmJ0bi13aWRlX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuMjV2dztcbiAgaGVpZ2h0OiAxLjI1dnc7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5idG4td2lkZV9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJ0bi13aWRlOmhvdmVyIC5idG4td2lkZV9fdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjUyMDgzMzMzMzN2dyk7XG59XG4uYnRuLXdpZGU6aG92ZXIgLmJ0bi13aWRlX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ0bi1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMy4xMjV2dztcbiAgcGFkZGluZzogMCAyLjA4MzMzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmMDUyM2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5idG4tcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xufVxuLmJ0bi1yZWQ6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5idG4tcmVkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5idG4tcmVkOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuXG4ucXVvdGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDEuNTEwNDE2NjY2N3Z3O1xuICBoZWlnaHQ6IDQuNTgzMzMzMzMzM3Z3O1xuICBwYWRkaW5nOiAwIDIuMDgzMzMzMzMzM3Z3IDAgMS4wNDE2NjY2NjY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLnF1b3RlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi5xdW90ZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5xdW90ZS1idG46OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLnF1b3RlLWJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMuMTI1dnc7XG4gIGhlaWdodDogMy4xMjV2dztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucXVvdGUtYnRuX19pY29uIGltZyB7XG4gIHdpZHRoOiAxLjI1dnc7XG4gIGhlaWdodDogMS4yNXZ3O1xufVxuLnF1b3RlLWJ0bl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5xdW90ZS1idG46aG92ZXIgLnF1b3RlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucXVvdGUtYnRuOmhvdmVyIC5xdW90ZS1idG5fX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1dncpO1xufVxuLnF1b3RlLWJ0bi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMDQxNjY2NjY2N3Z3KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucXVvdGUtYnRuLS1maXhlZC5pcy12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucGlsbCB7XG4gICAgZ2FwOiAxLjkxNzk4OTQxOHZ3O1xuICAgIGhlaWdodDogNi42MTM3NTY2MTM4dnc7XG4gICAgcGFkZGluZzogMCAzLjQzOTE1MzQzOTJ2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDEuMzIyNzUxMzIyOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICAucGlsbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuICAucGlsbDpob3ZlciAucGlsbF9fdGV4dCB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjUyOTEwMDUyOTF2dztcbiAgfVxuICAucGlsbF9fdGV4dCB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI2NDU1MDI2NDZ2dztcbiAgfVxuICAucGlsbF9faWNvbiB7XG4gICAgd2lkdGg6IDIuOTEwMDUyOTEwMXZ3O1xuICAgIGhlaWdodDogMi45MTAwNTI5MTAxdnc7XG4gIH1cbiAgLnBpbGwtLXJlZCB7XG4gICAgcGFkZGluZzogMCAzLjQzOTE1MzQzOTJ2dyAwIDIuMTE2NDAyMTE2NHZ3O1xuICB9XG4gIC5waWxsLS1ibHVlIHtcbiAgICBoZWlnaHQ6IDYuNjEzNzU2NjEzOHZ3O1xuICAgIHBhZGRpbmc6IDAgMy40MzkxNTM0Mzkydnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIH1cbiAgLnBpbGwtLXdpZGUge1xuICAgIGhlaWdodDogNi42MTM3NTY2MTM4dnc7XG4gICAgZ2FwOiAxLjkxNzk4OTQxOHZ3O1xuICAgIHBhZGRpbmc6IDAgMy40MzkxNTM0MzkydncgMCAyLjExNjQwMjExNjR2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuICAucGlsbC0td2lkZSAucGlsbF9faWNvbiB7XG4gICAgd2lkdGg6IDIuOTEwMDUyOTEwMXZ3O1xuICAgIGhlaWdodDogMi45MTAwNTI5MTAxdnc7XG4gIH1cbiAgLmJ0bi13aWRlIHtcbiAgICBoZWlnaHQ6IDMuMTc0NjAzMTc0NnZ3O1xuICAgIHBhZGRpbmc6IDAgMS4zMjI3NTEzMjI4dncgMCAxLjU4NzMwMTU4NzN2dztcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAuYnRuLXdpZGVfX2ljb24ge1xuICAgIHdpZHRoOiAxLjU4NzMwMTU4NzN2dztcbiAgICBoZWlnaHQ6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5idG4td2lkZTpob3ZlciAuYnRuLXdpZGVfX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjY2MTM3NTY2MTR2dyk7XG4gIH1cbiAgLmJ0bi1yZWQge1xuICAgIGhlaWdodDogMy40MzkxNTM0Mzkydnc7XG4gICAgcGFkZGluZzogMCAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAucXVvdGUtYnRuIHtcbiAgICBnYXA6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGhlaWdodDogNC43NjE5MDQ3NjE5dnc7XG4gICAgcGFkZGluZzogMCAyLjExNjQwMjExNjR2dyAwIDEuMDU4MjAxMDU4MnZ3O1xuICAgIGZvbnQtc2l6ZTogMC45MjU5MjU5MjU5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5xdW90ZS1idG5fX2ljb24ge1xuICAgIHdpZHRoOiAzLjQzOTE1MzQzOTJ2dztcbiAgICBoZWlnaHQ6IDMuNDM5MTUzNDM5MnZ3O1xuICB9XG4gIC5xdW90ZS1idG5fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMS41ODczMDE1ODczdnc7XG4gICAgaGVpZ2h0OiAxLjU4NzMwMTU4NzN2dztcbiAgfVxuICAucXVvdGUtYnRuLS1maXhlZCB7XG4gICAgYm90dG9tOiAyLjExNjQwMjExNjR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGlsbCB7XG4gICAgZ2FwOiAyLjYwNDE2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDUuMjA4MzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG4gIC5waWxsX19pY29uIHtcbiAgICB3aWR0aDogNS43MjkxNjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjcyOTE2NjY2Njd2dztcbiAgfVxuICAucGlsbC0tcmVkIHtcbiAgICBwYWRkaW5nOiAwIDUuMjA4MzMzMzMzM3Z3IDAgMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLnBpbGwtLWJsdWUge1xuICAgIGhlaWdodDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLnBpbGwtLXdpZGUge1xuICAgIGhlaWdodDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gICAgcGFkZGluZzogMCAzLjkwNjI1dncgMCAzLjY0NTgzMzMzMzN2dztcbiAgfVxuICAucGlsbC0td2lkZSAucGlsbF9faWNvbiB7XG4gICAgd2lkdGg6IDUuNzI5MTY2NjY2N3Z3O1xuICAgIGhlaWdodDogNS43MjkxNjY2NjY3dnc7XG4gIH1cbiAgLmJ0bi13aWRlIHtcbiAgICBoZWlnaHQ6IDYuMjV2dztcbiAgICBwYWRkaW5nOiAwIDIuNjA0MTY2NjY2N3Z3IDAgMy4xMjV2dztcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxuICAuYnRuLXdpZGVfX2ljb24ge1xuICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgfVxuICAuYnRuLXJlZCB7XG4gICAgaGVpZ2h0OiA2Ljc3MDgzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC5xdW90ZS1idG4ge1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA5LjM3NXZ3O1xuICAgIHBhZGRpbmc6IDAgNC4xNjY2NjY2NjY3dncgMCAyLjA4MzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxuICAucXVvdGUtYnRuX19pY29uIHtcbiAgICB3aWR0aDogNi43NzA4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2Ljc3MDgzMzMzMzN2dztcbiAgfVxuICAucXVvdGUtYnRuX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG4gIC5xdW90ZS1idG4tLWZpeGVkIHtcbiAgICBib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGlsbCB7XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgICBtaW4td2lkdGg6IDI5Ljg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDExLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5waWxsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG4gIC5waWxsX190ZXh0IHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuOHZ3O1xuICB9XG4gIC5waWxsX19pY29uIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAucGlsbC0tcmVkIHtcbiAgICBwYWRkaW5nOiAwIDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5waWxsLS1ibHVlIHtcbiAgICBoZWlnaHQ6IDExLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG4gIC5waWxsLS13aWRlIHtcbiAgICAtLXBpbGwtYmc6ICNmMDUyM2U7XG4gICAgLS1waWxsLWNvbG9yOiAjZmJlNDQxO1xuICAgIC0tcGlsbC1ob3Zlci1iZzogIzAwMDtcbiAgICAtLXBpbGwtaG92ZXItY29sb3I6ICNmYmU0NDE7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG4gIC5waWxsLS13aWRlIC5waWxsX19pY29uIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg2JSkgc2VwaWEoNTUlKSBzYXR1cmF0ZSg1NjAlKSBodWUtcm90YXRlKDM0M2RlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCg5NyUpO1xuICB9XG4gIC5idG4td2lkZSB7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCA0LjI2NjY2NjY2Njd2dyAwIDYuNHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5idG4td2lkZV9faWNvbiB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbiAgLmJ0bi1yZWQge1xuICAgIGhlaWdodDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5xdW90ZS1idG4ge1xuICAgIGdhcDogNC4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxNy4wNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMCA3LjQ2NjY2NjY2Njd2dyAwIDMuNzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5xdW90ZS1idG5fX2ljb24ge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnF1b3RlLWJ0bl9faWNvbiBpbWcge1xuICAgIHdpZHRoOiA2LjR2dztcbiAgICBoZWlnaHQ6IDYuNHZ3O1xuICB9XG4gIC5xdW90ZS1idG4tLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmlnLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS4yNXZ3O1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2LjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjI1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmlnLXRpdGxlX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1dnc7XG59XG4uYmlnLXRpdGxlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJpZy10aXRsZV9fYnJlYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJpZy10aXRsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNi44NzV2dztcbiAgaGVpZ2h0OiA2Ljg3NXZ3O1xufVxuLmJpZy10aXRsZV9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJpZy10aXRsZV9faWNvbi0taGV4IHtcbiAgd2lkdGg6IDcuMzk1ODMzMzMzM3Z3O1xuICBoZWlnaHQ6IDcuMzk1ODMzMzMzM3Z3O1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogNC4xNjY2NjY2NjY3dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi1oZWFkIC5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMi4xODc1dnc7XG59XG4uc2VjdGlvbi1oZWFkX19ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0Ni44NzV2dztcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMi4xODc1dnc7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3dnc7XG59XG4uc2VjdGlvbi1oZWFkX19zdWJsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zZWN0aW9uLWhlYWQtLXNpbXBsZSAuZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5iaWctdGl0bGUge1xuICAgIGdhcDogMS4zMjI3NTEzMjI4dnc7XG4gICAgZm9udC1zaXplOiA1LjI5MTAwNTI5MXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjI5MTAwNTI5MXZ3O1xuICB9XG4gIC5iaWctdGl0bGVfX2xpbmUge1xuICAgIGdhcDogMi4xMTY0MDIxMTY0dnc7XG4gIH1cbiAgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgd2lkdGg6IDYuNjEzNzU2NjEzOHZ3O1xuICAgIGhlaWdodDogNi42MTM3NTY2MTM4dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLmJpZy10aXRsZV9faWNvbi0taGV4IHtcbiAgICB3aWR0aDogNi42MTM3NTY2MTM4dnc7XG4gICAgaGVpZ2h0OiA2LjYxMzc1NjYxMzh2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjk2ODI1Mzk2ODN2dztcbiAgICBsaW5lLWhlaWdodDogNS4yOTEwMDUyOTF2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM4MDk1MjM4MXZ3O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRfX2JvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDYuODI1Mzk2ODI1NHZ3O1xuICAgIGdhcDogMS4wNTgyMDEwNTgydnc7XG4gICAgbWFyZ2luLXRvcDogMi4zODA5NTIzODF2dztcbiAgICBmb250LXNpemU6IDEuMzIyNzUxMzIyOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkLS1zaW1wbGUgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJpZy10aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuMDgzMzMzMzMzM3Z3IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNy44MTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDguODU0MTY2NjY2N3Z3O1xuICB9XG4gIC5iaWctdGl0bGVfX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMi4wODMzMzMzMzMzdnc7XG4gIH1cbiAgLmJpZy10aXRsZV9fbGluZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgd2lkdGg6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXZ3O1xuICB9XG4gIC5iaWctdGl0bGVfX2ljb24tLWhleCB7XG4gICAgd2lkdGg6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNi43NzA4MzMzMzMzdnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZCAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1dnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZF9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjYwNDE2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjY0NTgzMzMzMzN2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkX19zdWJsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjYwNDE2NjY2Njd2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC5zZWN0aW9uLWhlYWQtLXNpbXBsZSAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmlnLXRpdGxlIHtcbiAgICBnYXA6IDIuMTMzMzMzMzMzM3Z3IDMuMnZ3O1xuICAgIGZvbnQtc2l6ZTogOC41MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDExLjczMzMzMzMzMzN2dztcbiAgfVxuICAuYmlnLXRpdGxlX19icmVhayB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5iaWctdGl0bGVfX2ljb24ge1xuICAgIHdpZHRoOiAxMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5iaWctdGl0bGVfX2ljb24tLWhleCB7XG4gICAgd2lkdGg6IDExLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDExLjczMzMzMzMzMzN2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogOS42dnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZCAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZF9fYm90dG9tIHtcbiAgICBnYXA6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRfX3N1YmxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkLS1zaW1wbGUgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ubWFycXVlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hcnF1ZWVfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1hcnF1ZWVfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jZjctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbi5jZjctZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbi5jZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNmNy1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC44MzMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjQ3MzU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEuMDQxNjY2NjY2N3Z3IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1dncgMS4yNXZ3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG59XG4uY2Y3LWZpZWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyM2YyZTtcbn1cbi5jZjctZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmYmU0NDE7XG59XG4uY2Y3LWZpZWxkIGlucHV0LFxuLmNmNy1maWVsZCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICBwYWRkaW5nOiAwIDEuMjV2dyAwIDIuODEyNXZ3O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbiAgcmVzaXplOiBub25lO1xufVxuLmNmNy1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY2Y3LWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTIzMjI1O1xuICBvcGFjaXR5OiAxO1xufVxuLmNmNy1maWVsZC0tbmFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91c2VyLnN2Z1wiKTtcbn1cbi5jZjctZmllbGQtLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwtZGFyay5zdmdcIik7XG59XG4uY2Y3LWZpZWxkLS1waG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIik7XG59XG4uY2Y3LWZpZWxkLS1tZXNzYWdlIHtcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzN2dztcbn1cbi5jZjctZmllbGQtLW1lc3NhZ2UgaW5wdXQsXG4uY2Y3LWZpZWxkLS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjA0MTY2NjY2Njd2dztcbn1cblxuLmNmNy1zdWJtaXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzLjEyNXZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG59XG4uY2Y3LXN1Ym1pdC13cmFwIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY2Y3LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMy4xMjV2dztcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmJlNDQxIHVybChcIi4uL2ltYWdlcy9pY29ucy9zZW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEuMjV2dyAxLjI1dnc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpIHNjYWxlKDEuMDgpO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjIwODMzMzMzMzN2dyk7XG4gIGxlZnQ6IDAuMjA4MzMzMzMzM3Z3O1xuICBjb2xvcjogI2ZiZTQ0MTtcbiAgZm9udC1zaXplOiAwLjYyNXZ3O1xuICBsaW5lLWhlaWdodDogMC43MjkxNjY2NjY3dnc7XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDAuODMzMzMzMzMzM3Z3IDAgMDtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMC44MzMzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuODMzMzMzMzMzM3Z3O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGVyLWZvcm0gLmNmNy1mb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG59XG4uaGVhZGVyLWZvcm0gLmNmNy1mb3JtX19maWVsZHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmhlYWRlci1mb3JtIC5jZjctZmllbGQge1xuICBmbGV4OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjgzMzMzMzMzMzN2dyBjZW50ZXI7XG59XG4uaGVhZGVyLWZvcm0gLmNmNy1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMi42MDQxNjY2NjY3dnc7XG59XG4uaGVhZGVyLWZvcm0gLmNmNy1maWVsZC0tbWVzc2FnZSB7XG4gIGZsZXg6IG5vbmU7XG59XG4uaGVhZGVyLWZvcm0gLmNmNy1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNy4yOTE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAuODMzMzMzMzMzM3Z3IDEuMjV2dyAwLjgzMzMzMzMzMzN2dyAwLjgzMzMzMzMzMzN2dztcbn1cbi5oZWFkZXItZm9ybSAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luLXRvcDogMS4wNDE2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNmNy1mb3JtIHtcbiAgICBnYXA6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5jZjctZm9ybV9fZmllbGRzIHtcbiAgICBnYXA6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5jZjctZmllbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDU4MjAxMDU4MnZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEuMDU4MjAxMDU4MnZ3IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNTg3MzAxNTg3M3Z3IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5jZjctZmllbGQgaW5wdXQsXG4uY2Y3LWZpZWxkIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIHBhZGRpbmc6IDAgMS41ODczMDE1ODczdncgMCAzLjMwNjg3ODMwNjl2dztcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAuY2Y3LWZpZWxkLS1tZXNzYWdlIHtcbiAgICBmbGV4OiAwIDAgMjQuMzM4NjI0MzM4NnZ3O1xuICB9XG4gIC5jZjctZmllbGQtLW1lc3NhZ2UgaW5wdXQsXG4uY2Y3LWZpZWxkLS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDU4MjAxMDU4MnZ3O1xuICB9XG4gIC5jZjctc3VibWl0LXdyYXAsXG4uY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIGhlaWdodDogMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLmNmNy1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41ODczMDE1ODczdncgMS41ODczMDE1ODczdnc7XG4gIH1cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIHRvcDogY2FsYygxMDAlICsgMC4yNjQ1NTAyNjQ2dncpO1xuICAgIGxlZnQ6IDAuMjY0NTUwMjY0NnZ3O1xuICAgIGZvbnQtc2l6ZTogMC43OTM2NTA3OTM3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogMS4wNTgyMDEwNTgydncgMCAwO1xuICAgIHBhZGRpbmc6IDAuNjYxMzc1NjYxNHZ3IDEuMDU4MjAxMDU4MnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDU4MjAxMDU4MnZ3O1xuICB9XG4gIC5oZWFkZXItZm9ybSAuY2Y3LWZvcm0ge1xuICAgIGdhcDogMi4xMTY0MDIxMTY0dnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEuMDU4MjAxMDU4MnZ3IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWZvcm0gLmNmNy1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjMwNjg3ODMwNjl2dztcbiAgfVxuICAuaGVhZGVyLWZvcm0gLmNmNy1maWVsZC0tbWVzc2FnZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWZvcm0gLmNmNy1maWVsZCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA5LjI1OTI1OTI1OTN2dztcbiAgICBwYWRkaW5nOiAxLjA1ODIwMTA1ODJ2dyAxLjU4NzMwMTU4NzN2dyAxLjA1ODIwMTA1ODJ2dyAxLjA1ODIwMTA1ODJ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2Y3LWZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5jZjctZm9ybV9fZmllbGRzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLmNmNy1maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi4wODMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMi4wODMzMzMzMzMzdncgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xMjV2dyAzLjEyNXZ3O1xuICB9XG4gIC5jZjctZmllbGQgaW5wdXQsXG4uY2Y3LWZpZWxkIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMy4xMjV2dyAwIDYuNTEwNDE2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5jZjctZmllbGQtLW1lc3NhZ2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5jZjctZmllbGQtLW1lc3NhZ2UgaW5wdXQsXG4uY2Y3LWZpZWxkLS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG4gIC5jZjctc3VibWl0LXdyYXAsXG4uY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDcuODEyNXZ3O1xuICAgIGhlaWdodDogNy44MTI1dnc7XG4gIH1cbiAgLmNmNy1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xMjV2dyAzLjEyNXZ3O1xuICB9XG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDAuNTIwODMzMzMzM3Z3KTtcbiAgICBsZWZ0OiAwLjUyMDgzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgyMjkxNjY2Njd2dztcbiAgfVxuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDAgMDtcbiAgICBwYWRkaW5nOiAxLjMwMjA4MzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyLWZvcm0gLmNmNy1mb3JtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXItZm9ybSAuY2Y3LWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyLjA4MzMzMzMzMzN2dyBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNi41MTA0MTY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQtLW1lc3NhZ2Uge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTguMjI5MTY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDMuMTI1dncgMi4wODMzMzMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2Y3LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuY2Y3LWZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuY2Y3LWZpZWxkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQuMjY2NjY2NjY2N3Z3IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNHZ3IDYuNHZ3O1xuICB9XG4gIC5jZjctZmllbGQgaW5wdXQsXG4uY2Y3LWZpZWxkIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEzLjg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDYuNHZ3IDAgMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5jZjctZmllbGQtLW1lc3NhZ2Uge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNmNy1maWVsZC0tbWVzc2FnZSBpbnB1dCxcbi5jZjctZmllbGQtLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmNmNy1zdWJtaXQtd3JhcCxcbi5jZjctc3VibWl0IHtcbiAgICB3aWR0aDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTMuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jZjctc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNHZ3IDYuNHZ3O1xuICB9XG4gIC5mb290ZXItZm9ybSAuY2Y3LXN1Ym1pdC13cmFwLFxuLmZvb3Rlci1mb3JtIC5jZjctc3VibWl0IHtcbiAgICB3aWR0aDogMTZ2dztcbiAgICBoZWlnaHQ6IDE2dnc7XG4gIH1cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIHRvcDogY2FsYygxMDAlICsgMS4wNjY2NjY2NjY3dncpO1xuICAgIGxlZnQ6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogNC4yNjY2NjY2NjY3dncgMCAwO1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXItZm9ybSAuY2Y3LWZvcm0ge1xuICAgIGdhcDogNi40dnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQuMjY2NjY2NjY2N3Z3IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWZvcm0gLmNmNy1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtIC5jZjctZmllbGQgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDQuMjY2NjY2NjY2N3Z3IDYuNHZ3IDQuMjY2NjY2NjY2N3Z3IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEuMDQxNjY2NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNDE2NjY2NjY2N3Z3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi5oZWFkZXIuaXMtaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIDIuMDgzMzMzMzMzM3Z3KSk7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzLjU0MTY2NjY2Njd2dztcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiLCBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyX19sb2dvIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uaGVhZGVyX19sb2dvLWxlZnQge1xuICB3aWR0aDogOC4xMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMC44ODU0MTY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNDE0NTgzMzMzM3Z3O1xufVxuLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gIHdpZHRoOiAxMHZ3O1xuICBib3JkZXItcmFkaXVzOiAyLjA4MzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4zODE3NzA4MzMzdnc7XG59XG4uaGVhZGVyX19sb2dvOmhvdmVyIC5oZWFkZXJfX2xvZ28tbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuMDgzMzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICBjb2xvcjogI2ZiZTQ0MTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xufVxuLmhlYWRlcl9fbG9nbzpob3ZlciAuaGVhZGVyX19sb2dvLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMC44ODU0MTY2NjY3dnc7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIGNvbG9yOiAjZjA1MjNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42NjY2NjY2NjY3dnc7XG4gIGhlaWdodDogMy41NDE2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDAgMi4wODMzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDQxNjY2NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuLmhlYWRlcl9fbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyX19uYXYtbGluayBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xufVxuLmhlYWRlcl9fbmF2LWxpbmsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2YwNTIzZTtcbn1cbi5oZWFkZXJfX25hdi1saW5rOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAuNDE2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDMuNTQxNjY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2YwNTIzZTtcbiAgY29sb3I6ICNmYmU0NDE7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLmhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZiZTQ0MTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xufVxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4uaGVhZGVyX19idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uaGVhZGVyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogI2YwNTIzZTtcbn1cbi5oZWFkZXJfX2J1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuLmhlYWRlcl9fYnVyZ2VyIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uaGVhZGVyX19idXJnZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmhlYWRlcl9fYnVyZ2VyLW1pbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9fYnV0dG9uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogI2YwNTIzZTtcbn1cbi5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlciAuaGVhZGVyX19idXJnZXItb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlciAuaGVhZGVyX19idXJnZXItY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMC41cztcbn1cbi5oZWFkZXItb3ZlcmxheS5pcy12aXNpYmxlLmlzLWRpbSB7XG4gIHotaW5kZXg6IDEwNTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxLjA0MTY2NjY2Njd2dztcbiAgcmlnaHQ6IDEuNDU4MzMzMzMzM3Z3O1xuICB6LWluZGV4OiAxMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS40NTgzMzMzMzMzdnc7XG4gIHdpZHRoOiAyOC45NTgzMzMzMzMzdnc7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyLjA4MzMzMzMzMzN2dyk7XG4gIHBhZGRpbmc6IDEuNjY2NjY2NjY2N3Z3IDEuODc1dncgMS44NzV2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMzAlIHJvdW5kIDMuMTI1dncpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMDQxNjY2NjY2N3Z3KTtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuOHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpLCB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSksIG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuOHM7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5oZWFkZXItZm9ybSA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4wNDE2NjY2NjY3dncpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmhlYWRlci1mb3JtLmlzLWZyb20tYnV0dG9uIHtcbiAgY2xpcC1wYXRoOiB2YXIoLS1mb3JtLWNsaXApO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjhzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSwgb3BhY2l0eSAwLjNzIGVhc2UgMC41cywgdmlzaWJpbGl0eSAwLjhzO1xufVxuLmhlYWRlci1mb3JtLmlzLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDAgcm91bmQgMy4xMjV2dyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NiUpIHNjYWxlKDAuOTIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSksIG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDAuOHM7XG59XG4uaGVhZGVyLWZvcm0uaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCByb3VuZCAzLjEyNXZ3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC44cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSksIHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMHM7XG59XG4uaGVhZGVyLWZvcm0uaXMtb3BlbiA+ICoge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyLWZvcm0uaXMtb3BlbiA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yM3M7XG59XG4uaGVhZGVyLWZvcm0uaXMtb3BlbiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMXM7XG59XG4uaGVhZGVyLWZvcm0uaXMtb3BlbiA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zOXM7XG59XG4uaGVhZGVyLWZvcm0uaXMtY2VudGVyLmlzLW9wZW4ge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDAgcm91bmQgMy4xMjV2dyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSksIG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDBzO1xufVxuLmhlYWRlci1mb3JtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbn1cbi5oZWFkZXItZm9ybV9fdGl0bGUge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiLCBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS44NzV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXItZm9ybV9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyLjA4MzMzMzMzMzN2dztcbiAgaGVpZ2h0OiAyLjA4MzMzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNjZjQ3MzU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uaGVhZGVyLWZvcm1fX2Nsb3NlIGltZyB7XG4gIHdpZHRoOiAxLjI1dnc7XG4gIGhlaWdodDogMS4yNXZ3O1xufVxuLmhlYWRlci1mb3JtX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5oZWFkZXItZm9ybV9fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAtMS44NzV2dztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uaGVhZGVyLWZvcm0tZGlzbWlzcy5xdW90ZS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgei1pbmRleDogMTExO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEuMDQxNjY2NjY2N3Z3KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cywgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmhlYWRlci1mb3JtLWRpc21pc3MucXVvdGUtYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xufVxuXG4uaGVhZGVyLWZvcm0uaXMtcXVvdGUuaXMtb3BlbiB+IC5oZWFkZXItZm9ybS1kaXNtaXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlIDAuMnMsIHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjJzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5oZWFkZXItZm9ybS1kaXNtaXNzLnF1b3RlLWJ0biB7XG4gICAgYm90dG9tOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuaGVhZGVyIHtcbiAgICB0b3A6IDEuMzIyNzUxMzIyOHZ3O1xuICAgIGdhcDogMC41MjkxMDA1Mjkxdnc7XG4gIH1cbiAgLmhlYWRlci5pcy1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAyLjY0NTUwMjY0NTV2dykpO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1sZWZ0IHtcbiAgICB3aWR0aDogOS43ODgzNTk3ODg0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xMjQzMzg2MjQzdnc7XG4gICAgZm9udC1zaXplOiAxLjU4NzMwMTU4NzN2dztcbiAgfVxuICAuaGVhZGVyX19sb2dvLXJpZ2h0IHtcbiAgICB3aWR0aDogMTEuMzc1NjYxMzc1N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbzpob3ZlciAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ286aG92ZXIgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xMjQzMzg2MjQzdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBnYXA6IDIuMTE2NDAyMTE2NHZ3O1xuICAgIGhlaWdodDogMy45NjgyNTM5Njgzdnc7XG4gICAgcGFkZGluZzogMCAyLjExNjQwMjExNjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkyNTkyNTkyNTl2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIHBhZGRpbmc6IDAgMi42NDU1MDI2NDU1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiAwLjkyNTkyNTkyNTl2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG4gIC5oZWFkZXItZm9ybSB7XG4gICAgdG9wOiAxLjMyMjc1MTMyMjh2dztcbiAgICByaWdodDogMS4zMjI3NTEzMjI4dnc7XG4gICAgZ2FwOiAxLjg1MTg1MTg1MTl2dztcbiAgICB3aWR0aDogMjQuNjY5MzEyMTY5M3Z3O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyLjY0NTUwMjY0NTV2dyk7XG4gICAgcGFkZGluZzogMi4xMTY0MDIxMTY0dncgMi4zODA5NTIzODF2dyAyLjM4MDk1MjM4MXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMzAlIHJvdW5kIDMuOTY4MjUzOTY4M3Z3KTtcbiAgfVxuICAuaGVhZGVyLWZvcm0uaXMtb3BlbiB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIDMuOTY4MjUzOTY4M3Z3KTtcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2hlYWQge1xuICAgIGdhcDogMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU4NzMwMTU4NzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4zODA5NTIzODF2dztcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2Nsb3NlIHtcbiAgICB3aWR0aDogMi42NDU1MDI2NDU1dnc7XG4gICAgaGVpZ2h0OiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2Nsb3NlIGltZyB7XG4gICAgd2lkdGg6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGhlaWdodDogMS41ODczMDE1ODczdnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtX19saW5lIHtcbiAgICBtYXJnaW46IDAgLTIuMzgwOTUyMzgxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1mb3JtLWRpc21pc3MucXVvdGUtYnRuIHtcbiAgICBib3R0b206IDMuMTI1dnc7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgICBnYXA6IDEuMDQxNjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXIuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlIC0gNS4yMDgzMzMzMzMzdncpKTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tbGVmdCB7XG4gICAgd2lkdGg6IDE5LjI3MDgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIxMzU0MTY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgd2lkdGg6IDIyLjM5NTgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjIwODMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbzpob3ZlciAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ286aG92ZXIgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMTM1NDE2NjY3dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyLjYwNDE2NjY2Njd2dyk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMy42NDU4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQuMTY2NjY2NjY2N3Z3IDQuNjg3NXZ3IDQuNjg3NXZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuMDgzMzMzMzMzM3Z3KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB2aXNpYmlsaXR5IDAuNnM7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAtNC42ODc1dnc7XG4gICAgcGFkZGluZzogMCA0LjY4NzV2dyAzLjY0NTgzMzMzMzN2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzV2dztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5oZWFkZXJfX25hdi1saW5rIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdi1saW5rOmhvdmVyIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZiZTQ0MTtcbiAgfVxuICAuaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMy42NDU4MzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogOC4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuICB9XG4gIC5oZWFkZXJfX3NvY2lhbCBpbWcge1xuICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5oZWFkZXJfX3NvY2lhbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YwNTIzZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG4gIC5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCB2aXNpYmlsaXR5IDBzO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDE3LjcwODMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMi42MDQxNjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNy44MTI1dnc7XG4gICAgaGVpZ2h0OiA3LjgxMjV2dztcbiAgfVxuICAuaGVhZGVyX19idXJnZXIgaW1nIHtcbiAgICB3aWR0aDogMy4xMjV2dztcbiAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIH1cbiAgLmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyIC5oZWFkZXJfX2J1cmdlci1jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXIgLmhlYWRlcl9fYnVyZ2VyLW1pbnVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDcuODEyNXZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZiZTQ0MTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci5pcy1mb3JtLW9wZW4gLmhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci5pcy1mb3JtLW9wZW4gLmhlYWRlcl9fYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci5pcy1mb3JtLW9wZW4gLmhlYWRlcl9fYnV0dG9uIC5oZWFkZXJfX2J1dHRvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG4gIC5oZWFkZXItb3ZlcmxheS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1mb3JtIHtcbiAgICB0b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGdhcDogMy42NDU4MzMzMzMzdnc7XG4gICAgd2lkdGg6IDU5LjM3NXZ3O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNS42MjV2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNC4xNjY2NjY2NjY3dncgNC42ODc1dncgNC42ODc1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwIHJvdW5kIDcuODEyNXZ3KTtcbiAgfVxuICAuaGVhZGVyLWZvcm0uaXMtb3BlbiB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIDcuODEyNXZ3KTtcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2hlYWQge1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlci1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzV2dztcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItZm9ybV9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC00LjY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZWFkZXItZm9ybS1kaXNtaXNzLnF1b3RlLWJ0biB7XG4gICAgYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSArIDYuNHZ3KTtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICB0b3A6IDMuMnZ3O1xuICAgIGdhcDogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlci5pcy1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSA2LjR2dykpO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMTMuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tbGVmdCwgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgd2lkdGg6IDEzLjg2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIGJvcmRlci1yYWRpdXMgMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1sZWZ0OjphZnRlciwgLmhlYWRlcl9fbG9nby1yaWdodDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zaG9ydCk7XG4gICAgZm9udC1zaXplOiA1LjU0NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMnZ3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuaGVhZGVyX19sb2dvOmhvdmVyIC5oZWFkZXJfX2xvZ28tbGVmdCxcbi5oZWFkZXJfX2xvZ286aG92ZXIgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2xvZ286aG92ZXIgLmhlYWRlcl9fbG9nby1sZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzLjJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5oZWFkZXJfX2xvZ286aG92ZXIgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0LjI2NjY2NjY2Njd2dyk7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogOTEuNDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDguNTMzMzMzMzMzM3Z3IDcuNDY2NjY2NjY2N3Z3IDkuNnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00LjI2NjY2NjY2Njd2dyk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiLCBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5oZWFkZXJfX25hdi1saW5rIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdi1saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX25hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLmhlYWRlcl9fc29jaWFscyB7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyX19zb2NpYWwge1xuICAgIHdpZHRoOiAxMy44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMy44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlcl9fc29jaWFsIGltZyB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTMuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uLWNsb3NlIHtcbiAgICB3aWR0aDogNi40dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgfVxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIHdpZHRoOiAxMy44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMy44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIGltZyB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19sb2dvLWxlZnQsIC5oZWFkZXIuaXMtdG9wOm5vdCguaXMtZm9ybS1vcGVuKSAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgIHdpZHRoOiAyOC44dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHZ3O1xuICAgIGZvbnQtc2l6ZTogNS41NDY2NjY2NjY3dnc7XG4gIH1cbiAgLmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbG9nby1sZWZ0OjphZnRlciwgLmhlYWRlci5pcy10b3A6bm90KC5pcy1mb3JtLW9wZW4pIC5oZWFkZXJfX2xvZ28tbGVmdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fbG9nby1yaWdodCwgLmhlYWRlci5pcy10b3A6bm90KC5pcy1mb3JtLW9wZW4pIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgIHdpZHRoOiAzNC4xMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogOS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA1LjU0NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19sb2dvLXJpZ2h0OjphZnRlciwgLmhlYWRlci5pcy10b3A6bm90KC5pcy1mb3JtLW9wZW4pIC5oZWFkZXJfX2xvZ28tcmlnaHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oZWFkZXIuaXMtbWVudS1vcGVuIC5oZWFkZXJfX2J1dHRvbiwgLmhlYWRlci5pcy10b3A6bm90KC5pcy1mb3JtLW9wZW4pIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIH1cbiAgLmhlYWRlci5pcy1tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyIC5oZWFkZXJfX2J1cmdlci1jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyLmlzLW1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXIgLmhlYWRlcl9fYnVyZ2VyLW1pbnVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEzLjg2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIuaXMtZm9ybS1vcGVuIC5oZWFkZXJfX2J1dHRvbiAuaGVhZGVyX19idXR0b24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItb3ZlcmxheS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1mb3JtIHtcbiAgICB0b3A6IDIyLjR2dztcbiAgICBsZWZ0OiA0LjI2NjY2NjY2Njd2dztcbiAgICByaWdodDogNC4yNjY2NjY2NjY3dnc7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcuNzMzMzMzMzMzM3Z3KTtcbiAgICBwYWRkaW5nOiA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwIHJvdW5kIDEwLjY2NjY2NjY2Njd2dyk7XG4gIH1cbiAgLmhlYWRlci1mb3JtLmlzLW9wZW4ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCByb3VuZCAxMC42NjY2NjY2NjY3dncpO1xuICB9XG4gIC5oZWFkZXItZm9ybV9faGVhZCB7XG4gICAgZ2FwOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgfVxuICAuaGVhZGVyLWZvcm1fX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItZm9ybV9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC02LjR2dztcbiAgfVxufVxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogbWF4KGNhbGMoMTAwdmggLSAxLjI1dncpLCAzNy41dncpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmhlcm9fX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5oZXJvX19tZWRpYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm9fX21lZGlhLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0b3A6IC05NS4yNjA0MTY2NjY3dnc7XG4gIGxlZnQ6IC00My4zODU0MTY2NjY3dnc7XG4gIHdpZHRoOiAxMzAuMDUyMDgzMzMzM3Z3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTMwLjA1MjA4MzMzMzN2dztcbiAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IG1heChjYWxjKDEwMHZoICsgMS43MTk1NzY3MTk2dncpLCA0Ny42MTkwNDc2MTl2dyk7XG4gIH1cbiAgLmhlcm9fX292ZXJsYXkge1xuICAgIHRvcDogLTgwLjk1MjM4MDk1MjR2dztcbiAgICBsZWZ0OiAtMzguNjI0MzM4NjI0M3Z3O1xuICAgIHdpZHRoOiAxMTEuMTExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMTExLjExMTExMTExMTF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBtYXgoMTAwdmgsIDEzOC4wMjA4MzMzMzMzdncpO1xuICB9XG4gIC5oZXJvX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogbWF4KDEwMHZoLCAxNjB2dyk7XG4gIH1cbn1cbi5tYXJxdWVlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNy4wODMzMzMzMzMzdnc7XG4gIHBhZGRpbmc6IDAuODMzMzMzMzMzM3Z3IDAgMTguMjI5MTY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3IDMuMTI1dncgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xufVxuLm1hcnF1ZWUtYmxvY2sgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgZ2FwOiAyLjM5NTgzMzMzMzN2dztcbiAgcGFkZGluZy1yaWdodDogMi4zOTU4MzMzMzMzdnc7XG59XG4ubWFycXVlZS1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjZmJlNDQxO1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMi4zNTAzMTI1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1hcnF1ZWUtYmxvY2tfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDkuMjE4NzV2dztcbiAgaGVpZ2h0OiA5LjIxODc1dnc7XG4gIGFuaW1hdGlvbjogbWFycXVlZS1zcGluIDhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tYXJxdWVlLWJsb2NrX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZS1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1hcnF1ZWUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC04Ljk5NDcwODk5NDd2dztcbiAgICBwYWRkaW5nOiAxLjMyMjc1MTMyMjh2dyAwIDIzLjE0ODE0ODE0ODF2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjk2ODI1Mzk2ODN2dyAzLjk2ODI1Mzk2ODN2dyAwIDA7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1LjM0MzkxNTM0Mzl2dztcbiAgICBsZWZ0OiAyLjY0NTUwMjY0NTV2dztcbiAgICByaWdodDogMi42NDU1MDI2NDU1dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5tYXJxdWVlLWJsb2NrIC5tYXJxdWVlX19ncm91cCB7XG4gICAgZ2FwOiAyLjUxMzIyNzUxMzJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjUxMzIyNzUxMzJ2dztcbiAgfVxuICAubWFycXVlZS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMS45MDQ3NjE5MDQ4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDExLjkwNDc2MTkwNDh2dztcbiAgfVxuICAubWFycXVlZS1ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDkuNzg4MzU5Nzg4NHZ3O1xuICAgIGhlaWdodDogOS43ODgzNTk3ODg0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hcnF1ZWUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC0xNy43MDgzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY3dncgMCAzOS4wNjI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dncgNy44MTI1dncgMCAwO1xuICB9XG4gIC5tYXJxdWVlLWJsb2NrOjphZnRlciB7XG4gICAgdG9wOiAyNi41NjI1dnc7XG4gICAgbGVmdDogMy4xMjV2dztcbiAgICByaWdodDogMy4xMjV2dztcbiAgfVxuICAubWFycXVlZS1ibG9jayAubWFycXVlZV9fZ3JvdXAge1xuICAgIGdhcDogNC45NDc5MTY2NjY3dnc7XG4gICAgcGFkZGluZy1yaWdodDogNC45NDc5MTY2NjY3dnc7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjAuODMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC44MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiAxNy4xODc1dnc7XG4gICAgaGVpZ2h0OiAxNy4xODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFycXVlZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogLTM0LjEzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiA3LjQ2NjY2NjY2Njd2dyAwIDgwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAwIDA7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2s6OmFmdGVyIHtcbiAgICB0b3A6IDM1LjJ2dztcbiAgICBsZWZ0OiA0LjI2NjY2NjY2Njd2dztcbiAgICByaWdodDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2sgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IDEwLjEzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1hcnF1ZWUtYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLXRvcDogLTE2LjU2MjV2dztcbiAgcGFkZGluZzogMy4xMjV2dyAwIDYuMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbnRyb19fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjYwNDE2NjY2N3Z3O1xufVxuLmludHJvIC5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMy40Mzc1dnc7XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG59XG5cbi5zZXJ2aWNlLWNhcmQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNS4yMDgzMzMzMzMzdncgKyB2YXIoLS1pKSAqIDV2dyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgbWluLWhlaWdodDogMzcuOTE2NjY2NjY2N3Z3O1xuICBwYWRkaW5nOiAxLjg3NXZ3IDIuMDgzMzMzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIC0xLjA0MTY2NjY2Njd2dyAyLjA4MzMzMzMzMzN2dyByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnNlcnZpY2UtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiA0NC43OTE2NjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAwLjIwODMzMzMzMzN2dztcbn1cbi5zZXJ2aWNlLWNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDEuNjY2NjY2NjY2N3Z3O1xufVxuLnNlcnZpY2UtY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDIuMjkxNjY2NjY2N3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlcnZpY2UtY2FyZF9fbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xufVxuLnNlcnZpY2UtY2FyZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMC41MjA4MzMzMzMzdncgMC40MTY2NjY2NjY3dnc7XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjA4MzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5zZXJ2aWNlLWNhcmRfX3RhZyB7XG4gIHBhZGRpbmc6IDAuODMzMzMzMzMzM3Z3IDEuMDQxNjY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjYwNDE2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uc2VydmljZS1jYXJkX190YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmJlNDQxO1xuICBjb2xvcjogI2YwNTIzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjIwODMzMzMzMzN2dykgcm90YXRlKC0zZGVnKTtcbn1cbi5zZXJ2aWNlLWNhcmRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0NC43OTE2NjY2NjY3dnc7XG4gIGhlaWdodDogMzMuOTU4MzMzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyLjA4MzMzMzMzMzN2dztcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xufVxuLnNlcnZpY2UtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5zZXJ2aWNlLWNhcmQ6aG92ZXIgLnNlcnZpY2UtY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGUoMC44ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IC0xNy44NTcxNDI4NTcxdnc7XG4gICAgcGFkZGluZzogMy4xNzQ2MDMxNzQ2dncgMCAzLjk2ODI1Mzk2ODN2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAuaW50cm9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmludHJvIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuc2VydmljZXMge1xuICAgIGdhcDogMi42NDU1MDI2NDU1dnc7XG4gICAgbWFyZ2luLXRvcDogMi42NDU1MDI2NDU1dnc7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgdG9wOiBjYWxjKDYuNjEzNzU2NjEzOHZ3ICsgdmFyKC0taSkgKiA3LjAxMDU4MjAxMDZ2dyk7XG4gICAgZ2FwOiAyLjY0NTUwMjY0NTV2dztcbiAgICBtaW4taGVpZ2h0OiA0NC4yNDYwMzE3NDZ2dztcbiAgICBwYWRkaW5nOiAyLjM4MDk1MjM4MXZ3IDIuNjQ1NTAyNjQ1NXZ3IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgLTEuMzIyNzUxMzIyOHZ3IDIuNjQ1NTAyNjQ1NXZ3IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAyLjM4MDk1MjM4MXZ3O1xuICAgIHdpZHRoOiA0My4zODYyNDMzODYydnc7XG4gICAgcGFkZGluZy10b3A6IDAuMjY0NTUwMjY0NnZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmRfX3RvcCB7XG4gICAgZ2FwOiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICAuc2VydmljZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjExNjQwMjExNjR2dztcbiAgICBsaW5lLWhlaWdodDogMi42NDU1MDI2NDU1dnc7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9fdGFncyB7XG4gICAgZ2FwOiAwLjY2MTM3NTY2MTR2dyAwLjUyOTEwMDUyOTF2dztcbiAgICBtYXJnaW4tdG9wOiAwLjUyOTEwMDUyOTF2dztcbiAgICBwYWRkaW5nOiAxLjMyMjc1MTMyMjh2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuc2VydmljZS1jYXJkX190YWcge1xuICAgIHBhZGRpbmc6IDEuMDU4MjAxMDU4MnZ3IDEuMzIyNzUxMzIyOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMzA2ODc4MzA2OXZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmRfX3RhZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI2NDU1MDI2NDZ2dykgcm90YXRlKC0zZGVnKTtcbiAgfVxuICAuc2VydmljZS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDQzLjY1MDc5MzY1MDh2dztcbiAgICBoZWlnaHQ6IDMzLjA2ODc4MzA2ODh2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IC0zMS4yNXZ3O1xuICAgIHBhZGRpbmc6IDUuNzI5MTY2NjY2N3Z3IDAgNy44MTI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gIH1cbiAgLmludHJvX190aXRsZSAucGlsbC0tcGluayB7XG4gICAgcGFkZGluZzogMCAzLjY0NTgzMzMzMzN2dztcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpIC5iaWctdGl0bGVfX3RleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgLnBpbGwge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmludHJvX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgzKSA+ICoge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fYnJlYWs6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fYnJlYWs6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fYnJlYWs6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50cm8gLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlcyB7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuc2VydmljZS1jYXJkIHtcbiAgICB0b3A6IGNhbGMoMTMuMDIwODMzMzMzM3Z3ICsgdmFyKC0taSkgKiAxMy41NDE2NjY2NjY3dncpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNC42ODc1dnc7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA0LjY4NzV2dyA1LjIwODMzMzMzMzN2dyA1LjIwODMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA3LjgxMjV2dztcbiAgICBib3gtc2hhZG93OiAwIC0yLjYwNDE2NjY2Njd2dyA1LjIwODMzMzMzMzN2dyByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5zZXJ2aWNlLWNhcmRfX2NvbnRlbnQsIC5zZXJ2aWNlLWNhcmRfX3RvcCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmRfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9faW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjIuNXZ3O1xuICAgIG1hcmdpbjogLTEuMDQxNjY2NjY2N3Z3IDAgMC41MjA4MzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9fdGV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9fdGFncyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgZ2FwOiAxLjMwMjA4MzMzMzN2dyAxLjA0MTY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyLjYwNDE2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuc2VydmljZS1jYXJkX190YWcge1xuICAgIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNTEwNDE2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmQgLmJ0bi13aWRlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogLTczLjZ2dztcbiAgICBwYWRkaW5nOiA2LjR2dyAwIDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmludHJvX190aXRsZSAucGlsbC0tcGluayB7XG4gICAgcGFkZGluZzogMCA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpID4gLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLmludHJvX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX193b3JkOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpIC5iaWctdGl0bGVfX2ljb24ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgLnBpbGwge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmludHJvX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX193b3JkOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5pbnRyb19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykgPiAqIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuaW50cm9fX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5pbnRybyAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNi40dnc7XG4gIH1cbiAgLnNlcnZpY2VzIHtcbiAgICBnYXA6IDYuNHZ3O1xuICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHRvcDogY2FsYygyMS4zMzMzMzMzMzMzdncgKyB2YXIoLS1pKSAqIDE4LjEzMzMzMzMzMzN2dyk7XG4gICAgZ2FwOiA2LjR2dztcbiAgICBwYWRkaW5nOiA2LjR2dyA1LjMzMzMzMzMzMzN2dyA3LjQ2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNoYWRvdzogMCAtMy4ydncgNi40dncgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuICAuc2VydmljZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNi40dnc7XG4gIH1cbiAgLnNlcnZpY2UtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogNjAuNTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogLTEuMDY2NjY2NjY2N3Z3IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA2LjR2dztcbiAgfVxuICAuc2VydmljZS1jYXJkX190YWdzIHtcbiAgICBnYXA6IDIuNjY2NjY2NjY2N3Z3IDIuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VydmljZS1jYXJkX190YWcge1xuICAgIHBhZGRpbmc6IDMuMnZ3IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLnRhbGsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBtYXJnaW4tdG9wOiAtNC41MzEyNXZ3O1xuICBwYWRkaW5nOiA5LjU4MzMzMzMzMzN2dyAwIDUuMDUyMDgzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMy4xMjV2dyAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xufVxuLnRhbGstLWZpcnN0IHtcbiAgei1pbmRleDogNDtcbn1cbi50YWxrLS1zZWNvbmQge1xuICB6LWluZGV4OiAzO1xufVxuLnRhbGsgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgcGFkZGluZy1yaWdodDogMi4wODMzMzMzMzMzdnc7XG59XG4udGFsa19fdGV4dCwgLnRhbGtfX3NlcGFyYXRvciB7XG4gIGNvbG9yOiAjZmJlNDQxO1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2LjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiA2LjI1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFsayAuY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDEuODc1dnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50YWxrX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0LjE2NjY2NjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMi4yOTE2NjY2NjY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmJlNDQxO1xuICBjb2xvcjogI2YwNTIzZTtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLnRhbGtfX2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi50YWxrX19idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi50YWxrX19idXR0b24tdGV4dCB7XG4gIHRyYW5zaXRpb246IGxldHRlci1zcGFjaW5nIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnRhbGtfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmJlNDQxO1xufVxuLnRhbGtfX2J1dHRvbjpob3ZlciAudGFsa19fYnV0dG9uLXRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC50YWxrIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45NjgyNTM5Njgzdnc7XG4gICAgcGFkZGluZzogMS41ODczMDE1ODczdncgMCA1LjAyNjQ1NTAyNjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMy45NjgyNTM5NjgzdncgMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLnRhbGsgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC50YWxrX190ZXh0LCAudGFsa19fc2VwYXJhdG9yIHtcbiAgICBmb250LXNpemU6IDUuMjkxMDA1Mjkxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMjkxMDA1Mjkxdnc7XG4gIH1cbiAgLnRhbGsgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM4MDk1MjM4MXZ3O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAudGFsa19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMuOTY4MjUzOTY4M3Z3O1xuICAgIG1hcmdpbi10b3A6IDIuOTEwMDUyOTEwMXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNTgyMDEwNTgydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWxrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44MTI1dnc7XG4gICAgcGFkZGluZzogMTEuOTc5MTY2NjY2N3Z3IDAgOC4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDcuODEyNXZ3IDcuODEyNXZ3O1xuICB9XG4gIC50YWxrIC5tYXJxdWVlX19ncm91cCB7XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1dnc7XG4gIH1cbiAgLnRhbGtfX3RleHQsIC50YWxrX19zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbiAgLnRhbGsgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxuICAudGFsa19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xuICAgIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRhbGsge1xuICAgIG1hcmdpbi10b3A6IC0xMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTZ2dyAwIDEyLjI2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAudGFsayAubWFycXVlZV9fZ3JvdXAge1xuICAgIGdhcDogNC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnRhbGtfX3RleHQsIC50YWxrX19zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnRhbGsgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAudGFsa19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDExLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnBhcnRuZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiAtMTYuNzE4NzV2dztcbiAgcGFkZGluZzogMjAuNDE2NjY2NjY2N3Z3IDAgNS45ODk1ODMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzLjEyNXZ3IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG4gIGNvbG9yOiAjZjA1MjNlO1xufVxuLnBhcnRuZXJzIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgZ2FwOiAyLjU1MjA4MzMzMzN2dztcbn1cbi5wYXJ0bmVyc19fdGV4dC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMy4zODU0MTY2NjY3dnc7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjA1MjNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwNTIzZTtcbn1cbi5wYXJ0bmVyc19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45NjgyNTM5Njgzdnc7XG4gICAgcGFkZGluZzogOS4yNTkyNTkyNTkzdncgMCA1Ljk1MjM4MDk1MjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMy45NjgyNTM5NjgzdncgMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLnBhcnRuZXJzIC5iaWctdGl0bGVfX2xpbmUge1xuICAgIGdhcDogMi42NDU1MDI2NDU1dnc7XG4gIH1cbiAgLnBhcnRuZXJzIC5iaWctdGl0bGVfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODUxODUxODUxOXZ3O1xuICB9XG4gIC5wYXJ0bmVyc19fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY0NTUwMjY0NTV2dztcbiAgICBwYWRkaW5nOiAxLjg1MTg1MTg1MTl2dyAwO1xuICB9XG4gIC5wYXJ0bmVyc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjMyMjc1MTMyMjh2dztcbiAgICBsaW5lLWhlaWdodDogMS44NTE4NTE4NTE5dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44MTI1dnc7XG4gICAgcGFkZGluZzogMTQuMDYyNXZ3IDAgMTAuOTM3NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3LjgxMjV2dyA3LjgxMjV2dztcbiAgfVxuICAucGFydG5lcnMgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjV2dztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpID4gKiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgyKSA+IC5iaWctdGl0bGVfX2ljb24sXG4ucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpID4gLnBpbGwge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX3dvcmQge1xuICAgIG9yZGVyOiA1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX193b3JkOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX3dvcmQ6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44MjI5MTY2NjY3dnc7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19icmVhazpudGgtbGFzdC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19icmVhazpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19icmVhazpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19icmVhazpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykgPiAucGlsbCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgzKSA+IC5iaWctdGl0bGVfX3RleHQge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5wYXJ0bmVyc19fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAzLjY0NTgzMzMzMzN2dyAwO1xuICB9XG4gIC5wYXJ0bmVyc19fdGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAyLjYwNDE2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMy42NDU4MzMzMzMzdnc7XG4gIH1cbiAgLnBhcnRuZXJzX190ZXh0IC5kb3Qge1xuICAgIG1hcmdpbi10b3A6IDAuOTExNDU4MzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMTQuOTMzMzMzMzMzM3Z3IDAgMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMSkgPiAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpIC5iaWctdGl0bGVfX3dvcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpIC5iaWctdGl0bGVfX3dvcmQ6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAuYmlnLXRpdGxlX19pY29uLFxuLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgyKSA+IC5waWxsIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpIC5iaWctdGl0bGVfX3dvcmQ6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAuYmlnLXRpdGxlX190ZXh0IC5iaWctdGl0bGVfX3dvcmQge1xuICAgIG9yZGVyOiA2O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpID4gLmJpZy10aXRsZV9fdGV4dCAuYmlnLXRpdGxlX193b3JkOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5wYXJ0bmVyc19fdGl0bGUgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykgPiAucGlsbCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnBhcnRuZXJzX190aXRsZSAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgzKSA+IC5iaWctdGl0bGVfX3RleHQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAucGFydG5lcnNfX3RpdGxlIC5iaWctdGl0bGVfX2JyZWFrOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAucGFydG5lcnNfX3RleHQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNi40dnc7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxuICAucGFydG5lcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYXJ0bmVyc19fdGV4dCAuZG90IHtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnRydXN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDQuMTY2NjY2NjY2N3Z3IDAgNi4yNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRydXN0ZWRfX3ZpZXdwb3J0IHtcbiAgbWFyZ2luLXRvcDogMy40Mzc1dnc7XG59XG4udHJ1c3RlZF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMDQxNjY2NjY2N3Z3O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi50cnVzdGVkLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzkuNTgzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDMyLjI5MTY2NjY2Njd2dztcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4udHJ1c3RlZC1jYXJkOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG59XG4udHJ1c3RlZC1jYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuMDgzMzMzMzMzM3Z3O1xufVxuLnRydXN0ZWQtY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnRydXN0ZWQtY2FyZF9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRydXN0ZWQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzA3MWIxZTtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiLCBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40NTgzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRydXN0ZWQtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYmU0NDE7XG59XG4udHJ1c3RlZC1jYXJkOmhvdmVyIC50cnVzdGVkLWNhcmRfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnRydXN0ZWQge1xuICAgIHBhZGRpbmc6IDUuMjkxMDA1MjkxdncgMDtcbiAgfVxuICAudHJ1c3RlZF9fdmlld3BvcnQge1xuICAgIG1hcmdpbi10b3A6IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC50cnVzdGVkX190cmFjayB7XG4gICAgZ2FwOiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkIHtcbiAgICB3aWR0aDogNDYuMDMxNzQ2MDMxN3Z3O1xuICAgIGhlaWdodDogMzcuNTY2MTM3NTY2MXZ3O1xuICAgIHBhZGRpbmc6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC50cnVzdGVkLWNhcmRfX3RvcCB7XG4gICAgZ2FwOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkX19pY29uIHtcbiAgICB3aWR0aDogNS4yOTEwMDUyOTF2dztcbiAgICBoZWlnaHQ6IDUuMjkxMDA1Mjkxdnc7XG4gIH1cbiAgLnRydXN0ZWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRydXN0ZWQge1xuICAgIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3IDAgMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG4gIC50cnVzdGVkX192aWV3cG9ydCB7XG4gICAgbWFyZ2luLXRvcDogOC4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnRydXN0ZWRfX3RyYWNrIHtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC50cnVzdGVkLWNhcmQge1xuICAgIHdpZHRoOiA5MC42MjV2dztcbiAgICBoZWlnaHQ6IDczLjk1ODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA3LjgxMjV2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkX190b3Age1xuICAgIGdhcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLnRydXN0ZWQtY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50cnVzdGVkIHtcbiAgICBwYWRkaW5nOiA4LjUzMzMzMzMzMzN2dyAwIDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC50cnVzdGVkX192aWV3cG9ydCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC50cnVzdGVkX190cmFjayB7XG4gICAgZ2FwOiAzLjJ2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkIHtcbiAgICB3aWR0aDogODguNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTI4dnc7XG4gICAgcGFkZGluZzogNy40NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC50cnVzdGVkLWNhcmRfX3RvcCB7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAudHJ1c3RlZC1jYXJkX19pY29uIHtcbiAgICB3aWR0aDogMTIuOHZ3O1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICB9XG4gIC50cnVzdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuLm1lZGlhLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzLjEyNXZ3IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWVkaWEtYmxvY2tfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ2LjY2NjY2NjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ubWVkaWEtYmxvY2tfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01LjIwODMzMzMzMzN2dztcbiAgYm90dG9tOiAtNS4yMDgzMzMzMzMzdnc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZWRpYS1ibG9ja19fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm1lZGlhLWJsb2NrX19iZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubWVkaWEtYmxvY2tfX21hcnF1ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMS40NTgzMzMzMzMzdncgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1lZGlhLWJsb2NrX19tYXJxdWVlOjpiZWZvcmUsIC5tZWRpYS1ibG9ja19fbWFycXVlZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICByaWdodDogMi4wODMzMzMzMzMzdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubWVkaWEtYmxvY2tfX21hcnF1ZWU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5tZWRpYS1ibG9ja19fbWFycXVlZTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4ubWVkaWEtYmxvY2tfX21hcnF1ZWUgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgZ2FwOiAzLjIyOTE2NjY2Njd2dztcbiAgcGFkZGluZy1yaWdodDogMy4yMjkxNjY2NjY3dnc7XG59XG4ubWVkaWEtYmxvY2tfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBXaWRlIEN5clwiLCBcIkFyaWFsIEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZWRpYS1ibG9ja19fdGV4dC0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjIwODMzMzMzMzN2dztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjUyMDgzMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLCB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMC40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ubWVkaWEtYmxvY2tfX3RleHQtLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZiZTQ0MTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjgzMzMzMzMzMzN2dztcbn1cbi5tZWRpYS1ibG9ja19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNS4yMDgzMzMzMzMzdnc7XG4gIGhlaWdodDogNS4yMDgzMzMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuNDU4MzMzMzMzM3Z3O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ubWVkaWEtYmxvY2tfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5tZWRpYS1ibG9ja19faWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5tZWRpYS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjEzNzU2NjEzOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzLjk2ODI1Mzk2ODN2dyAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDQ2LjI5NjI5NjI5NjN2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX21hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDEuODUxODUxODUxOXZ3IDA7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX19tYXJxdWVlOjpiZWZvcmUsIC5tZWRpYS1ibG9ja19fbWFycXVlZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIHJpZ2h0OiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX21hcnF1ZWUgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjk2ODI1Mzk2ODN2dztcbiAgICBsaW5lLWhlaWdodDogNS4yOTEwMDUyOTF2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX3RleHQtLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMjY0NTUwMjY0NnZ3O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC41MjkxMDA1Mjkxdnc7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX190ZXh0LS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDUuMjkxMDA1Mjkxdnc7XG4gICAgaGVpZ2h0OiA1LjI5MTAwNTI5MXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZWRpYS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjAyMDgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNy44MTI1dncgNy44MTI1dnc7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX19pbm5lciB7XG4gICAgaGVpZ2h0OiA5MS4xNDU4MzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX19tYXJxdWVlIHtcbiAgICBwYWRkaW5nOiAzLjY0NTgzMzMzMzN2dyAwO1xuICB9XG4gIC5tZWRpYS1ibG9ja19fbWFycXVlZTo6YmVmb3JlLCAubWVkaWEtYmxvY2tfX21hcnF1ZWU6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tZWRpYS1ibG9ja19fbWFycXVlZSAubWFycXVlZV9fZ3JvdXAge1xuICAgIGdhcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1yaWdodDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDcuODEyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZGlhLWJsb2NrX190ZXh0LS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjUyMDgzMzMzMzN2dztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEuMDQxNjY2NjY2N3Z3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjQxNjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1lZGlhLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEyMi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19fbWFycXVlZSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxuICAubWVkaWEtYmxvY2tfX21hcnF1ZWUgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA4LjUzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTEuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tZWRpYS1ibG9ja19fdGV4dC0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC41MzMzMzMzMzMzdnc7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxLjZ2dztcbiAgfVxuICAubWVkaWEtYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiAxMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtOS4wNjI1dnc7XG4gIHBhZGRpbmc6IDEzLjIyOTE2NjY2Njd2dyAwIDYuMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMuMTI1dncgMy4xMjV2dztcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5ldmVudHNfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDQuMTY2NjY2NjY2N3Z3O1xufVxuLmV2ZW50c19fc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmV2ZW50LWNhcmQtc2xpZGUge1xuICB3aWR0aDogNDYuODc1dnc7XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMzYuMzU0MTY2NjY2N3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cbi5ldmVudC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIGZpbHRlciAwLjhzIGVhc2U7XG59XG4uZXZlbnQtY2FyZF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICBib3R0b206IDIuMTM1NDE2NjY2N3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjI1dnc7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNC4xNjY2NjY2NjY3dncpO1xuICBwYWRkaW5nOiAxLjI1dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuMjV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbn1cbi5ldmVudC1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDU4MzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS44NzV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTA0MTY2NjY2N3Z3O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjA4MzMzMzMzM3Z3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjRzIGVhc2UsIHRleHQtdW5kZXJsaW5lLW9mZnNldCAwLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5ldmVudC1jYXJkX19saW5lIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAtMS4yNXZ3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuLmV2ZW50LWNhcmRfX2xvY2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xufVxuLmV2ZW50LWNhcmRfX2dsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcuMTM1NDE2NjY2N3Z3O1xuICB0b3A6IDMuNTkzNzV2dztcbiAgd2lkdGg6IDYyLjV2dztcbiAgaGVpZ2h0OiA2Mi41dnc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG4uZXZlbnQtY2FyZF9fZ2xvdy0tMiB7XG4gIGxlZnQ6IC05LjM3NXZ3O1xuICB0b3A6IC02MS42MTQ1ODMzMzMzdnc7XG4gIHdpZHRoOiA5OS4zNzV2dztcbiAgaGVpZ2h0OiA5OS4zNzV2dztcbn1cbi5ldmVudC1jYXJkX19nbG93LS0zIHtcbiAgbGVmdDogLTMxLjk3OTE2NjY2Njd2dztcbiAgdG9wOiA0LjU4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDg4LjgwMjA4MzMzMzN2dztcbiAgaGVpZ2h0OiA4OC44MDIwODMzMzMzdnc7XG59XG4uZXZlbnQtY2FyZF9fZ2xvdyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudC1jYXJkOmhvdmVyIC5ldmVudC1jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuMjUpO1xufVxuLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX2dsb3cge1xuICBvcGFjaXR5OiAwO1xufVxuLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZiZTQ0MTtcbiAgY29sb3I6ICNmMDUyM2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjV2dykgcm90YXRlKC0xLjVkZWcpO1xufVxuLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC40MTY2NjY2NjY3dnc7XG59XG4uZXZlbnQtY2FyZDpob3ZlciAuZXZlbnQtY2FyZF9fbGluZSB7XG4gIGJhY2tncm91bmQ6ICNlMmNkM2I7XG59XG5cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjV2dztcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG4uc2xpZGVyLW5hdl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjEyNXZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnNsaWRlci1uYXZfX2J0biBpbWcge1xuICB3aWR0aDogMS4yNXZ3O1xuICBoZWlnaHQ6IDEuMjV2dztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnNsaWRlci1uYXZfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG4uc2xpZGVyLW5hdl9fYnRuLS1wcmV2OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4yMDgzMzMzMzMzdncpO1xufVxuLnNsaWRlci1uYXZfX2J0bi0tbmV4dDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yMDgzMzMzMzMzdncpO1xufVxuLnNsaWRlci1uYXZfX2J0bi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpZGVyLW5hdl9fYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIG9wYWNpdHkoMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45NjgyNTM5Njgzdnc7XG4gICAgcGFkZGluZzogOS4yNTkyNTkyNTkzdncgMCA2LjA4NDY1NjA4NDd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMy45NjgyNTM5NjgzdncgMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLmV2ZW50c19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAuZXZlbnQtY2FyZC1zbGlkZSB7XG4gICAgd2lkdGg6IDQ2LjAzMTc0NjAzMTd2dztcbiAgfVxuICAuZXZlbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiAzNy4wMzcwMzcwMzd2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fbGFiZWwge1xuICAgIGxlZnQ6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGJvdHRvbTogMi42NDU1MDI2NDU1dnc7XG4gICAgZ2FwOiAxLjMyMjc1MTMyMjh2dztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMjkxMDA1MjkxdncpO1xuICAgIHBhZGRpbmc6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5ldmVudC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU4NzMwMTU4NzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4xMTY0MDIxMTY0dnc7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMzIyNzUxMzIzdnc7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI2NDU1MDI2NDZ2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC0xLjU4NzMwMTU4NzN2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fZ2xvdyB7XG4gICAgbGVmdDogOS4wNjA4NDY1NjA4dnc7XG4gICAgdG9wOiA0LjU2MzQ5MjA2MzV2dztcbiAgICB3aWR0aDogNzkuMzY1MDc5MzY1MXZ3O1xuICAgIGhlaWdodDogNzkuMzY1MDc5MzY1MXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19nbG93LS0yIHtcbiAgICBsZWZ0OiAtMTEuOTA0NzYxOTA0OHZ3O1xuICAgIHRvcDogLTc4LjI0MDc0MDc0MDd2dztcbiAgICB3aWR0aDogMTI2LjE5MDQ3NjE5MDV2dztcbiAgICBoZWlnaHQ6IDEyNi4xOTA0NzYxOTA1dnc7XG4gIH1cbiAgLmV2ZW50LWNhcmRfX2dsb3ctLTMge1xuICAgIGxlZnQ6IC00MC42MDg0NjU2MDg1dnc7XG4gICAgdG9wOiA1LjgyMDEwNTgyMDF2dztcbiAgICB3aWR0aDogMTEyLjc2NDU1MDI2NDZ2dztcbiAgICBoZWlnaHQ6IDExMi43NjQ1NTAyNjQ2dnc7XG4gIH1cbiAgLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX2xhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNzkzNjUwNzkzN3Z3KSByb3RhdGUoLTEuNWRlZyk7XG4gIH1cbiAgLmV2ZW50LWNhcmQ6aG92ZXIgLmV2ZW50LWNhcmRfX3RpdGxlIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNTI5MTAwNTI5MXZ3O1xuICB9XG4gIC5zbGlkZXItbmF2IHtcbiAgICBnYXA6IDAuNzkzNjUwNzkzN3Z3O1xuICAgIG1hcmdpbi10b3A6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC5zbGlkZXItbmF2X19idG4ge1xuICAgIHdpZHRoOiAzLjQzOTE1MzQzOTJ2dztcbiAgICBoZWlnaHQ6IDMuNDM5MTUzNDM5MnZ3O1xuICB9XG4gIC5zbGlkZXItbmF2X19idG4gaW1nIHtcbiAgICB3aWR0aDogMS41ODczMDE1ODczdnc7XG4gICAgaGVpZ2h0OiAxLjU4NzMwMTU4NzN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44MTI1dnc7XG4gICAgcGFkZGluZzogMTguMjI5MTY2NjY2N3Z3IDAgMTEuOTc5MTY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3LjgxMjV2dyA3LjgxMjV2dztcbiAgfVxuICAuZXZlbnRzX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDcuODEyNXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogNzguMTI1dnc7XG4gIH1cbiAgLmV2ZW50LWNhcmQge1xuICAgIGhlaWdodDogNjIuNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDcuODEyNXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19sYWJlbCB7XG4gICAgbGVmdDogNC4xNjY2NjY2NjY3dnc7XG4gICAgYm90dG9tOiA0LjE2NjY2NjY2Njd2dztcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOC4zMzMzMzMzMzMzdncpO1xuICAgIHBhZGRpbmc6IDMuMTI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBsaW5lLWhlaWdodDogNC4xNjY2NjY2NjY3dnc7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4yNjA0MTY2NjY3dnc7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjUyMDgzMzMzMzN2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC0zLjEyNXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19nbG93IHtcbiAgICBsZWZ0OiAxNy44Mzg1NDE2NjY3dnc7XG4gICAgdG9wOiA4Ljk4NDM3NXZ3O1xuICAgIHdpZHRoOiAxNTYuMjV2dztcbiAgICBoZWlnaHQ6IDE1Ni4yNXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19nbG93LS0yIHtcbiAgICBsZWZ0OiAtMjMuNDM3NXZ3O1xuICAgIHRvcDogLTE1NC4wMzY0NTgzMzMzdnc7XG4gICAgd2lkdGg6IDI0OC40Mzc1dnc7XG4gICAgaGVpZ2h0OiAyNDguNDM3NXZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19nbG93LS0zIHtcbiAgICBsZWZ0OiAtNzkuOTQ3OTE2NjY2N3Z3O1xuICAgIHRvcDogMTEuNDU4MzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAyMjIuMDA1MjA4MzMzM3Z3O1xuICAgIGhlaWdodDogMjIyLjAwNTIwODMzMzN2dztcbiAgfVxuICAuc2xpZGVyLW5hdiB7XG4gICAgZ2FwOiAxLjU2MjV2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuc2xpZGVyLW5hdl9fYnRuIHtcbiAgICB3aWR0aDogNi43NzA4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2Ljc3MDgzMzMzMzN2dztcbiAgfVxuICAuc2xpZGVyLW5hdl9fYnRuIGltZyB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAxOC4xMzMzMzMzMzMzdncgMCAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwLjY2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmV2ZW50c19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAuZXZlbnQtY2FyZC1zbGlkZSB7XG4gICAgd2lkdGg6IDg4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZXZlbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMjh2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmV2ZW50LWNhcmRfX2xhYmVsIHtcbiAgICBsZWZ0OiA2LjR2dztcbiAgICBib3R0b206IDYuNHZ3O1xuICAgIGdhcDogMy4ydnc7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMi44dncpO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNHZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNi40dnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuZXZlbnQtY2FyZF9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC01LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fZ2xvdyB7XG4gICAgbGVmdDogMzYuNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMTguNHZ3O1xuICAgIHdpZHRoOiAzMjB2dztcbiAgICBoZWlnaHQ6IDMyMHZ3O1xuICB9XG4gIC5ldmVudC1jYXJkX19nbG93LS0yIHtcbiAgICBsZWZ0OiAtNDh2dztcbiAgICB0b3A6IC0zMTUuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiA1MDguOHZ3O1xuICAgIGhlaWdodDogNTA4Ljh2dztcbiAgfVxuICAuZXZlbnQtY2FyZF9fZ2xvdy0tMyB7XG4gICAgbGVmdDogLTE2My43MzMzMzMzMzMzdnc7XG4gICAgdG9wOiAyMy40NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDQ1NC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA0NTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zbGlkZXItbmF2IHtcbiAgICBnYXA6IDMuMnZ3O1xuICAgIG1hcmdpbi10b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zbGlkZXItbmF2X19idG4ge1xuICAgIHdpZHRoOiAxMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNsaWRlci1uYXZfX2J0biBpbWcge1xuICAgIHdpZHRoOiA2LjR2dztcbiAgICBoZWlnaHQ6IDYuNHZ3O1xuICB9XG59XG4uZXZlbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNS4yMDgzMzMzMzMzdncgMi4wODMzMzMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xufVxuLmV2ZW50LXBvcHVwLmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmV2ZW50LXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5ldmVudC1wb3B1cF9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDQ3LjV2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5ldmVudC1wb3B1cF9fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ldmVudC1wb3B1cF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuMjV2dztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnQtcG9wdXBfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS4yNXZ3O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudC1wb3B1cF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50LXBvcHVwX19jbG9zZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yNXZ3O1xuICBoZWlnaHQ6IDEuMjV2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV2ZW50LXBvcHVwX19jbG9zZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmV2ZW50LXBvcHVwX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2M1YzVjNTtcbn1cbi5ldmVudC1wb3B1cF9fbG9jYXRpb24sIC5ldmVudC1wb3B1cF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV2ZW50LXBvcHVwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjU5Mzc1dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIuMDgzMzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmV2ZW50LXBvcHVwX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ldmVudC1wb3B1cF9fY3RhLnF1b3RlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmV2ZW50LXBvcHVwIHtcbiAgICBwYWRkaW5nOiA2LjYxMzc1NjYxMzh2dyAyLjY0NTUwMjY0NTV2dyAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX3BhbmVsIHtcbiAgICBnYXA6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIHdpZHRoOiA2MC4zMTc0NjAzMTc1dnc7XG4gICAgcGFkZGluZzogMi42NDU1MDI2NDU1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19oZWFkIHtcbiAgICBnYXA6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5ldmVudC1wb3B1cF9fdG9wIHtcbiAgICBnYXA6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5ldmVudC1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGhlaWdodDogMS41ODczMDE1ODczdnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19sb2NhdGlvbiwgLmV2ZW50LXBvcHVwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM1LjcxNDI4NTcxNDN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXZlbnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IDcuODEyNXZ3IDMuMTI1dncgMy4xMjV2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX3BhbmVsIHtcbiAgICBnYXA6IDUuMjA4MzMzMzMzM3Z3O1xuICAgIHdpZHRoOiA4NC4zNzV2dztcbiAgICBwYWRkaW5nOiA1LjIwODMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA3LjgxMjV2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX2hlYWQge1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX3RvcCB7XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICB9XG4gIC5ldmVudC1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBsaW5lLWhlaWdodDogNC42ODc1dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG4gIC5ldmVudC1wb3B1cF9fbG9jYXRpb24sIC5ldmVudC1wb3B1cF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0Ny45MTY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZXZlbnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IDE2dncgNC4yNjY2NjY2NjY3dncgNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19wYW5lbCB7XG4gICAgZ2FwOiA4LjUzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogOTEuNzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX2hlYWQge1xuICAgIGdhcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX190b3Age1xuICAgIGdhcDogNi40dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogOS42dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbiAgLmV2ZW50LXBvcHVwX19sb2NhdGlvbiwgLmV2ZW50LXBvcHVwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDU4LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA3LjJ2dztcbiAgfVxuICAuZXZlbnQtcG9wdXBfX2N0YS5xdW90ZS1idG4ge1xuICAgIGdhcDogNC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMy4ydncgNy40NjY2NjY2NjY3dncgMy4ydncgMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmc6IDUuMjA4MzMzMzMzM3Z3IDAgNi4yNXZ3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMy4xMjV2dyAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFsc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xufVxuLnRlc3RpbW9uaWFsc19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMy4xMjV2dztcbn1cbi50ZXN0aW1vbmlhbHNfX2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjEyNXZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4udGVzdGltb25pYWxzX19tb3JlIHtcbiAgd2lkdGg6IDQ2Ljg3NXZ3O1xufVxuXG4udGVzdGltb25pYWwge1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi50ZXN0aW1vbmlhbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlc3RpbW9uaWFsLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVzdGltb25pYWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlc3RpbW9uaWFsX19oZWFkOmhvdmVyIC50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGNvbG9yOiAjZjA1MjNlO1xufVxuLnRlc3RpbW9uaWFsX19oZWFkOmhvdmVyIC5jaXJjbGUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZiZTQ0MTtcbn1cbi50ZXN0aW1vbmlhbF9faGVhZDpob3ZlciAuY2lyY2xlLWJ0biBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udGVzdGltb25pYWxfX2hlYWQ6aG92ZXIgLnRlc3RpbW9uaWFsX19hdmF0YXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cbi50ZXN0aW1vbmlhbC5pcy1vcGVuIC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi50ZXN0aW1vbmlhbF9fcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDMxLjQwNjI1dnc7XG59XG4udGVzdGltb25pYWxfX2F2YXRhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy4xMjV2dztcbiAgaGVpZ2h0OiAzLjEyNXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjgzMzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2I3YjdiNztcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xufVxuLnRlc3RpbW9uaWFsX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDU4MzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS44NzV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xufVxuLnRlc3RpbW9uaWFsX19leGNlcnB0IHtcbiAgd2lkdGg6IDM0Ljc5MTY2NjY2Njd2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOC45NTgzMzMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRlc3RpbW9uaWFsX19ib2R5IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3RpbW9uaWFsLmlzLW9wZW4gLnRlc3RpbW9uaWFsX19ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRlc3RpbW9uaWFsX19ib2R5LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlc3RpbW9uaWFsX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDQ2Ljg3NXZ3O1xufVxuLnRlc3RpbW9uaWFsX19waG90byB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjMuMzMzMzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDIyLjkxNjY2NjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMi4wODMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNiN2I3Yjc7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cbi50ZXN0aW1vbmlhbF9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi50ZXN0aW1vbmlhbF9fcGhvdG86aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbn1cbi50ZXN0aW1vbmlhbF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAuNDE2NjY2NjY2N3Z3O1xufVxuLnRlc3RpbW9uaWFsX19tZXRhLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4wNDE2NjY2NjY3dnc7XG59XG4udGVzdGltb25pYWxfX211dGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDQ2Ljg3NXZ3O1xufVxuLnRlc3RpbW9uaWFsX190ZXh0IHtcbiAgd2lkdGg6IDM0Ljc5MTY2NjY2Njd2dztcbn1cbi50ZXN0aW1vbmlhbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMS4yNXZ3O1xuICBoZWlnaHQ6IDEuMjV2dztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLnRlc3RpbW9uaWFsX19jbG9zZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlc3RpbW9uaWFsX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA1LjI5MTAwNTI5MXZ3IDAgNi42MTM3NTY2MTM4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMuOTY4MjUzOTY4M3Z3IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX2JvdHRvbSB7XG4gICAgZ2FwOiAyLjY0NTUwMjY0NTV2dztcbiAgICBtYXJnaW4tdG9wOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAudGVzdGltb25pYWxzX19jb3VudCB7XG4gICAgd2lkdGg6IDMuNDM5MTUzNDM5MnZ3O1xuICAgIGhlaWdodDogMy40MzkxNTM0Mzkydnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fbW9yZSB7XG4gICAgd2lkdGg6IDQ2LjAzMTc0NjAzMTd2dztcbiAgfVxuICAudGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDEuODUxODUxODUxOXZ3IDA7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19oZWFkIHtcbiAgICBoZWlnaHQ6IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fcGVyc29uIHtcbiAgICBnYXA6IDIuMzgwOTUyMzgxdnc7XG4gICAgd2lkdGg6IDM5Ljg4MDk1MjM4MXZ3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fYXZhdGFyIHtcbiAgICB3aWR0aDogMy45NjgyNTM5Njgzdnc7XG4gICAgaGVpZ2h0OiAzLjk2ODI1Mzk2ODN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA1ODIwMTA1ODJ2dztcbiAgfVxuICAudGVzdGltb25pYWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19leGNlcnB0IHtcbiAgICB3aWR0aDogNDIuNTkyNTkyNTkyNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGVzdGltb25pYWxfX2luZm8ge1xuICAgIGdhcDogMi4zODA5NTIzODF2dztcbiAgICB3aWR0aDogNDguNjc3MjQ4Njc3MnZ3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fcGhvdG8ge1xuICAgIHdpZHRoOiAyMS4xNjQwMjExNjR2dztcbiAgICBoZWlnaHQ6IDIwLjYzNDkyMDYzNDl2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAudGVzdGltb25pYWxfX21ldGEge1xuICAgIG1pbi13aWR0aDogMTMuMjI3NTEzMjI3NXZ3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fbWV0YS10b3Age1xuICAgIGdhcDogMS4zMjI3NTEzMjI4dnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICB3aWR0aDogNDYuMDMxNzQ2MDMxN3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fdGV4dCB7XG4gICAgd2lkdGg6IDMwLjY4NzgzMDY4Nzh2dztcbiAgfVxuICAudGVzdGltb25pYWxfX2Nsb3NlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzLjQzOTE1MzQzOTJ2dztcbiAgICBoZWlnaHQ6IDMuNDM5MTUzNDM5MnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19jbG9zZSBpbWcge1xuICAgIHdpZHRoOiAxLjU4NzMwMTU4NzN2dztcbiAgICBoZWlnaHQ6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDEwLjQxNjY2NjY2Njd2dyAwIDEzLjAyMDgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNy44MTI1dncgNy44MTI1dnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fYm90dG9tIHtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX2NvdW50IHtcbiAgICB3aWR0aDogNi43NzA4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2Ljc3MDgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19tb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMy42NDU4MzMzMzMzdncgMDtcbiAgfVxuICAudGVzdGltb25pYWxfX2hlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3LjgxMjV2dyBtaW5tYXgoMCwgMWZyKSA2Ljc3MDgzMzMzMzN2dztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41NjI1dncgNC42ODc1dnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9faGVhZCAuY2lyY2xlLWJ0biB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxuICAudGVzdGltb25pYWxfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19hdmF0YXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgd2lkdGg6IDcuODEyNXZ3O1xuICAgIGhlaWdodDogNy44MTI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4wODMzMzMzMzMzdnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXZ3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9faGVhZCAudGVzdGltb25pYWxfX25hbWUge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fYm9keS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjkwNjI1dnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19pbmZvIHtcbiAgICBnYXA6IDQuNjg3NXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fcGhvdG8ge1xuICAgIHdpZHRoOiA0My4yMjkxNjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA0Mi4xODc1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19tZXRhIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fbWV0YS10b3Age1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gICAgcGFkZGluZy1yaWdodDogOS4zNzV2dztcbiAgfVxuICAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIGdhcDogMy42NDU4MzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNi43NzA4MzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2Ljc3MDgzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fY2xvc2UgaW1nIHtcbiAgICB3aWR0aDogMy4xMjV2dztcbiAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA3LjQ2NjY2NjY2Njd2dyAwIDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAudGVzdGltb25pYWxzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAudGVzdGltb25pYWxzX19ib3R0b20ge1xuICAgIGdhcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fY291bnQge1xuICAgIHdpZHRoOiAxMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0LjI2NjY2NjY2Njd2dyAzLjJ2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBnYXA6IDMuMnZ3O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAudGVzdGltb25pYWxfX2F2YXRhciB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAudGVzdGltb25pYWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLmlzLW9wZW4gLnRlc3RpbW9uaWFsX19oZWFkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudGVzdGltb25pYWwuaXMtb3BlbiAudGVzdGltb25pYWxfX2F2YXRhcixcbi50ZXN0aW1vbmlhbC5pcy1vcGVuIC50ZXN0aW1vbmlhbF9fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVzdGltb25pYWxfX2JvZHktaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogMy4ydnc7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19waG90byB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fbWV0YSB7XG4gICAgb3JkZXI6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMy4ydnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMy4ydnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAudGVzdGltb25pYWxfX21ldGEtdG9wIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnRlc3RpbW9uaWFsX19tZXRhIC50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVzdGltb25pYWxfX211dGVkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVzdGltb25pYWxfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVzdGltb25pYWwgLmNpcmNsZS1idG5fX21pbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnRlc3RpbW9uaWFsLmlzLW9wZW4gLmNpcmNsZS1idG5fX3BsdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udGVzdGltb25pYWwuaXMtb3BlbiAuY2lyY2xlLWJ0bl9fbWludXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnNlcnZpY2UtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy1ib3R0b206IDEwLjYyNXZ3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMy4xMjV2dyAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VydmljZS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDkuNzkxNjY2NjY2N3Z3O1xufVxuLnNlcnZpY2UtaGVyb19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNDU4MzMzMzMzM3Z3O1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0LjE2NjY2NjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlcnZpY2UtaGVyb19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZS1oZXJvX19saW5lLS1ib3R0b20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG59XG4uc2VydmljZS1oZXJvX19saW5lLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNDA2MjV2dztcbn1cbi5zZXJ2aWNlLWhlcm9fX2ljb24ge1xuICB3aWR0aDogNC41ODMzMzMzMzMzdnc7XG4gIGhlaWdodDogNC41ODMzMzMzMzMzdnc7XG59XG4uc2VydmljZS1oZXJvIC5kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG4uc2VydmljZS1oZXJvX19ib3R0b20ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0Ny41dnc7XG4gIG1hcmdpbi10b3A6IDIuMDgzMzMzMzMzM3Z3O1xufVxuLnNlcnZpY2UtaGVyb19fYm90dG9tIC5zZXJ2aWNlLWhlcm9fX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtaGVyb19fbW9iaWxlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1oZXJvX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MS42NjY2NjY2NjY3dnc7XG4gIG1hcmdpbi10b3A6IDUuMjA4MzMzMzMzM3Z3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjMWI2Yjc0O1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cbi5zZXJ2aWNlLWhlcm9fX21lZGlhLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01LjIwODMzMzMzMzN2dztcbiAgYm90dG9tOiAtNS4yMDgzMzMzMzMzdnc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZXJ2aWNlLWhlcm9fX21lZGlhLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlcnZpY2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDYuMjV2dztcbn1cbi5zZXJ2aWNlLWNvbnRlbnRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbn1cbi5zZXJ2aWNlLWNvbnRlbnRfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuMDgzMzMzMzMzM3Z3O1xuICB3aWR0aDogMzUuNDE2NjY2NjY2N3Z3O1xufVxuLnNlcnZpY2UtY29udGVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDIuMjkxNjY2NjY2N3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlcnZpY2UtY29udGVudF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3dnc7XG59XG4uc2VydmljZS1jb250ZW50X190ZXh0IHtcbiAgd2lkdGg6IDQ3LjV2dztcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuMDQxNjY2NjY2N3Z3O1xufVxuLnNlcnZpY2UtY29udGVudF9fdGV4dCBwICsgcCxcbi5zZXJ2aWNlLWNvbnRlbnRfX3RleHQgdWwgKyBwLFxuLnNlcnZpY2UtY29udGVudF9fdGV4dCBwICsgdWwge1xuICBtYXJnaW4tdG9wOiAxLjA0MTY2NjY2Njd2dztcbn1cbi5zZXJ2aWNlLWNvbnRlbnRfX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDQxNjY2NjY2N3Z3O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnNlcnZpY2UtY29udGVudF9fdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yMDgzMzMzMzMzdnc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbn1cbi5zZXJ2aWNlLWNvbnRlbnRfX3RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjA1MjNlO1xufVxuXG4uc2VydmljZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogOS44OTU4MzMzMzMzdnc7XG59XG4uc2VydmljZS1nYWxsZXJ5X19pbm5lciB7XG4gIHBhZGRpbmc6IDguMzMzMzMzMzMzM3Z3IDAgNi4zNTQxNjY2NjY3dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbn1cbi5zZXJ2aWNlLWdhbGxlcnlfX2lubmVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZXJ2aWNlLWdhbGxlcnlfX3NsaWRlIHtcbiAgd2lkdGg6IDcxLjY2NjY2NjY2Njd2dztcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbi5zZXJ2aWNlLWdhbGxlcnlfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlcnZpY2UtZ2FsbGVyeV9faW1hZ2Uge1xuICBoZWlnaHQ6IDM2LjM1NDE2NjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xufVxuLnNlcnZpY2UtZ2FsbGVyeV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbi5zZXJ2aWNlLWdhbGxlcnlfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNlcnZpY2UtZ2FsbGVyeV9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VydmljZS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNTgyMDEwNTgydnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fdGl0bGUge1xuICAgIGdhcDogMC41MjkxMDA1Mjkxdnc7XG4gICAgZm9udC1zaXplOiAyLjY0NTUwMjY0NTV2dztcbiAgICBsaW5lLWhlaWdodDogMy40MzkxNTM0Mzkydnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbGluZS1sZWZ0IHtcbiAgICBnYXA6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2ljb24ge1xuICAgIHdpZHRoOiAzLjcwMzcwMzcwMzd2dztcbiAgICBoZWlnaHQ6IDMuNzAzNzAzNzAzN3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm8gLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2JvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDYuODI1Mzk2ODI1NHZ3O1xuICAgIG1hcmdpbi10b3A6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fYm90dG9tIC5zZXJ2aWNlLWhlcm9fX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbWVkaWEge1xuICAgIGhlaWdodDogNDEuMTM3NTY2MTM3NnZ3O1xuICAgIG1hcmdpbi10b3A6IDYuNjEzNzU2NjEzOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYuNjEzNzU2NjEzOHZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2lubmVyIHtcbiAgICBnYXA6IDIuNjQ1NTAyNjQ1NXZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2xlZnQge1xuICAgIGdhcDogMi42NDU1MDI2NDU1dnc7XG4gICAgd2lkdGg6IDM4LjgyMjc1MTMyMjh2dztcbiAgfVxuICAuc2VydmljZS1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjY0NTUwMjY0NTV2dztcbiAgICBsaW5lLWhlaWdodDogMi45MTAwNTI5MTAxdnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjMyMjc1MTMyMjh2dztcbiAgICBsaW5lLWhlaWdodDogMS44NTE4NTE4NTE5dnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDQ2LjAzMTc0NjAzMTd2dztcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyMjc1MTMyMjh2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC41ODIwMTA1ODJ2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgcGFkZGluZzogOS4yNTkyNTkyNTkzdncgMCA3LjI3NTEzMjI3NTF2dztcbiAgICBib3JkZXItcmFkaXVzOiAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19zbGlkZSB7XG4gICAgd2lkdGg6IDc0LjA3NDA3NDA3NDF2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNy41NjYxMzc1NjYxdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy45NjgyNTM5Njgzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDIwLjgzMzMzMzMzMzN2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX190aXRsZSB7XG4gICAgZ2FwOiAwdnc7XG4gICAgZm9udC1zaXplOiA1LjIwODMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNi43NzA4MzMzMzMzdnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2xpbmUtLWJvdHRvbSB7XG4gICAgZ2FwOiAyLjYwNDE2NjY2Njd2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX19saW5lLWxlZnQge1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19faWNvbiB7XG4gICAgd2lkdGg6IDcuMjkxNjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNy4yOTE2NjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbGluZS0tYm90dG9tID4gLnF1b3RlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZS1oZXJvIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fYm90dG9tIC5zZXJ2aWNlLWhlcm9fX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbW9iaWxlLWJ0bi5xdW90ZS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA1LjcyOTE2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwIDMuNjQ1ODMzMzMzM3Z3IDAgMi4wODMzMzMzMzMzdnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbW9iaWxlLWJ0biAucXVvdGUtYnRuX19pY29uIHtcbiAgICB3aWR0aDogNS4yMDgzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX19tZWRpYSB7XG4gICAgaGVpZ2h0OiA1OS44OTU4MzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMTAuNDE2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDcuODEyNXZ3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxuICAuc2VydmljZS1jb250ZW50X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2xlZnQge1xuICAgIGdhcDogMi42MDQxNjY2NjY3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuNzI5MTY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgcGFkZGluZzogNy44MTI1dncgMCA2LjI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gIH1cbiAgLnNlcnZpY2UtZ2FsbGVyeV9fc2xpZGUge1xuICAgIHdpZHRoOiA3OC4xMjV2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19pbWFnZSB7XG4gICAgaGVpZ2h0OiA2Mi41dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VydmljZS1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAuNjY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VydmljZS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjcuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX3RpdGxlIHtcbiAgICBnYXA6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDkuNnZ3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2xpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzLjJ2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX19saW5lLS1ib3R0b20ge1xuICAgIGdhcDogMy4ydnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbGluZS1sZWZ0IHtcbiAgICBnYXA6IDMuMnZ3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2ljb24ge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtaGVyb19fbGluZS0tYm90dG9tID4gLnF1b3RlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZS1oZXJvIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX2JvdHRvbSAuc2VydmljZS1oZXJvX19kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX21vYmlsZS1idG4ucXVvdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNy40NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMCA3LjQ2NjY2NjY2Njd2dyAwIDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWhlcm9fX21vYmlsZS1idG4gLnF1b3RlLWJ0bl9faWNvbiB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VydmljZS1oZXJvX19tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNi40dnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fbGVmdCB7XG4gICAgZ2FwOiA2LjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VydmljZS1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBsaW5lLWhlaWdodDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlcnZpY2UtY29udGVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNlcnZpY2UtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAuc2VydmljZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWdhbGxlcnlfX3NsaWRlIHtcbiAgICB3aWR0aDogNzkuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zZXJ2aWNlLWdhbGxlcnlfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogOHZ3O1xuICB9XG59XG4ucmVsYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbi10b3A6IC0zLjEyNXZ3O1xuICBwYWRkaW5nOiA4LjMzMzMzMzMzMzN2dyAwIDQuMzc1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzLjEyNXZ3IDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4ucmVsYXRlZF9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG4ucmVsYXRlZF9fc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJlbGF0ZWQtY2FyZC1zbGlkZSB7XG4gIHdpZHRoOiAzNS4yMDgzMzMzMzMzdnc7XG59XG5cbi5yZWxhdGVkLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI2LjY2NjY2NjY2Njd2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMi4wODMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNmOWExYjg7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xufVxuLnJlbGF0ZWQtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5yZWxhdGVkLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucmVsYXRlZC1jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMi4wODMzMzMzMzMzdnc7XG4gIGJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gIHBhZGRpbmc6IDEuMjV2dztcbiAgYm9yZGVyLXJhZGl1czogMS4yNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGNvbG9yIDAuNHMgZWFzZTtcbn1cbi5yZWxhdGVkLWNhcmQ6aG92ZXIgLnJlbGF0ZWQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbn1cbi5yZWxhdGVkLWNhcmQ6aG92ZXIgLnJlbGF0ZWQtY2FyZF9fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmJlNDQxO1xuICBjb2xvcjogI2YwNTIzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjYyNXZ3KSByb3RhdGUoLTEuNWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IC0zLjk2ODI1Mzk2ODN2dztcbiAgICBwYWRkaW5nOiAxMC41ODIwMTA1ODJ2dyAwIDUuNTU1NTU1NTU1NnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzLjk2ODI1Mzk2ODN2dyAzLjk2ODI1Mzk2ODN2dztcbiAgfVxuICAucmVsYXRlZF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAucmVsYXRlZC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogNDQuNzA4OTk0NzA5dnc7XG4gIH1cbiAgLnJlbGF0ZWQtY2FyZCB7XG4gICAgaGVpZ2h0OiAzMy44NjI0MzM4NjI0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NDU1MDI2NDU1dnc7XG4gIH1cbiAgLnJlbGF0ZWQtY2FyZF9fbGFiZWwge1xuICAgIGxlZnQ6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGJvdHRvbTogMi42NDU1MDI2NDU1dnc7XG4gICAgcGFkZGluZzogMS41ODczMDE1ODczdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ODczMDE1ODczdnc7XG4gICAgZm9udC1zaXplOiAxLjU4NzMwMTU4NzN2dztcbiAgICBsaW5lLWhlaWdodDogMi4xMTY0MDIxMTY0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IC01LjIwODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAxNS42MjV2dyAwIDcuODEyNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3LjgxMjV2dyA3LjgxMjV2dztcbiAgfVxuICAucmVsYXRlZF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAucmVsYXRlZC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogODguMDIwODMzMzMzM3Z3O1xuICB9XG4gIC5yZWxhdGVkLWNhcmQge1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG4gIC5yZWxhdGVkLWNhcmRfX2xhYmVsIHtcbiAgICBsZWZ0OiA1LjIwODMzMzMzMzN2dztcbiAgICBib3R0b206IDUuMjA4MzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDMuMTI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IC0xMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTguMTMzMzMzMzMzM3Z3IDAgMTIuOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5yZWxhdGVkX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5yZWxhdGVkLWNhcmQtc2xpZGUge1xuICAgIHdpZHRoOiA4Ny40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnJlbGF0ZWQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4dnc7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAucmVsYXRlZC1jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDY2LjEzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA4dncgOHZ3IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbiAgfVxuICAucmVsYXRlZC1jYXJkX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0LjI2NjY2NjY2Njd2dyA2LjR2dyA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHZ3IDh2dztcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA3LjQ2NjY2NjY2Njd2dztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWxhdGVkLWNhcmQ6aG92ZXIgLnJlbGF0ZWQtY2FyZF9fbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5mYXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtMy4xMjV2dztcbiAgcGFkZGluZzogNy4yMzk1ODMzMzMzdncgMCA4LjMzMzMzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMuMTI1dncgMy4xMjV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mYXFfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyLjA4MzMzMzMzMzN2dztcbn1cbi5mYXFfX2xpc3Qge1xuICB3aWR0aDogNDYuODc1dnc7XG59XG5cbi5mYXEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiA0Ni44NzV2dztcbiAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuMjV2dztcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5mYXEtY2FyZF9fdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmFxLWNhcmRfX2xpbmUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIC0yLjA4MzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2M1YzVjNTtcbn1cblxuLmZhcS1pdGVtIHtcbiAgcGFkZGluZzogMS40NTgzMzMzMzMzdncgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4uZmFxLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mYXEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mYXEtaXRlbV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmFxLWl0ZW1fX2hlYWQ6aG92ZXIgLmZhcS1pdGVtX19xdWVzdGlvbiB7XG4gIGNvbG9yOiAjZjA1MjNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC40MTY2NjY2NjY3dncpO1xufVxuLmZhcS1pdGVtX19oZWFkOmhvdmVyIC5jaXJjbGUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZiZTQ0MTtcbn1cbi5mYXEtaXRlbV9fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmZhcS1pdGVtX19ib2R5IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhcS1pdGVtLmlzLW9wZW4gLmZhcS1pdGVtX19ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZhcS1pdGVtX19hbnN3ZXIge1xuICBwYWRkaW5nLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG4uZmFxLWl0ZW0gLmNpcmNsZS1idG5fX21pbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmZhcS1pdGVtLmlzLW9wZW4gLmNpcmNsZS1idG5fX3BsdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmFxLWl0ZW0uaXMtb3BlbiAuY2lyY2xlLWJ0bl9fbWludXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuZmFxIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45NjgyNTM5Njgzdnc7XG4gICAgcGFkZGluZzogOS4yNTkyNTkyNTkzdncgMCA2LjYxMzc1NjYxMzh2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMy45NjgyNTM5NjgzdncgMy45NjgyNTM5Njgzdnc7XG4gIH1cbiAgLmZhcV9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMi42NDU1MDI2NDU1dnc7XG4gIH1cbiAgLmZhcV9fbGlzdCB7XG4gICAgd2lkdGg6IDQ2LjAzMTc0NjAzMTd2dztcbiAgfVxuICAuZmFxLWNhcmQge1xuICAgIGdhcDogMi4xMTY0MDIxMTY0dnc7XG4gICAgd2lkdGg6IDQ2LjAzMTc0NjAzMTd2dztcbiAgICBwYWRkaW5nOiAyLjY0NTUwMjY0NTV2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuZmFxLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM4MDk1MjM4MXZ3O1xuICB9XG4gIC5mYXEtY2FyZF9fbGluZSB7XG4gICAgbWFyZ2luOiAwIC0yLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuZmFxLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNTg3MzAxNTg3M3Z3IDA7XG4gIH1cbiAgLmZhcS1pdGVtX19oZWFkIHtcbiAgICBnYXA6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5mYXEtaXRlbV9faGVhZDpob3ZlciAuZmFxLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41MjkxMDA1MjkxdncpO1xuICB9XG4gIC5mYXEtaXRlbV9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbiAgLmZhcS1pdGVtX19hbnN3ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjExNjQwMjExNjR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmFxIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44MTI1dnc7XG4gICAgcGFkZGluZzogMTguMjI5MTY2NjY2N3Z3IDAgMTMuMDIwODMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3LjgxMjV2dyA3LjgxMjV2dztcbiAgfVxuICAuZmFxX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuZmFxX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxLWNhcmQge1xuICAgIGdhcDogNC4xNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLmZhcS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY4NzV2dztcbiAgfVxuICAuZmFxLWNhcmRfX2xpbmUge1xuICAgIG1hcmdpbjogMCAtNS4yMDgzMzMzMzMzdnc7XG4gIH1cbiAgLmZhcS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3IDA7XG4gIH1cbiAgLmZhcS1pdGVtX19oZWFkIHtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5mYXEtaXRlbV9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBsaW5lLWhlaWdodDogNC42ODc1dnc7XG4gIH1cbiAgLmZhcS1pdGVtX19hbnN3ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbi10b3A6IC0xMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTguMTMzMzMzMzMzM3Z3IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMC42NjY2NjY2NjY3dncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mYXFfX2dyaWQge1xuICAgIGdhcDogNy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZhcS1jYXJkIHtcbiAgICBnYXA6IDYuNHZ3O1xuICAgIHBhZGRpbmc6IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmFxLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgfVxuICAuZmFxLWNhcmRfX2xpbmUge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwIC02LjR2dztcbiAgfVxuICAuZmFxLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbiAgLmZhcS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xuICB9XG4gIC5mYXEtaXRlbV9faGVhZCB7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmFxLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmFxLWl0ZW1fX2Fuc3dlciB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTUuNjI1dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjkxNjY2NjY2Njd2dztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19iaWcge1xuICBvdmVyZmxvdzogY2xpcDtcbiAgY29sb3I6ICNmMDUyM2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEyLjM1MDMxMjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vdGVyX19iaWctaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uZm9vdGVyX19iaWctd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXJfX2JpZyAuY2hhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uZm9vdGVyX19iaWcgLmNoYXI6aG92ZXIge1xuICBjb2xvcjogI2ZiZTQ0MTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjA0MTY2NjY2Njd2dykgcm90YXRlKC02ZGVnKTtcbn1cbi5mb290ZXJfX2xpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMC4yMDgzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyLjA4MzMzMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbn1cbi5mb290ZXJfX2JvdHRvbSA+IDpsYXN0LWNoaWxkIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG59XG4uZm9vdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTAuMTA0MTY2NjY2N3Z3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmMDUyM2U7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjA0MTY2NjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMi4wODMzMzMzMzMzdnc7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjA4MzMzMzMzMzN2dztcbiAgYmFja2dyb3VuZDogI2YwNTIzZTtcbn1cbi5mb290ZXItZm9ybV9fdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMxLjMwMjA4MzMzMzN2dztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBDeXJcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDU4MzMzMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS44NzV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXItZm9ybV9fZm9ybSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jb250YWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gIGhlaWdodDogMjAuODMzMzMzMzMzM3Z3O1xuICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG59XG4uY29udGFjdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDI1MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xufVxuLmNvbnRhY3QtY2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMC44MzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbn1cbi5jb250YWN0LWNhcmRfX2ljb24ge1xuICB3aWR0aDogMS4yNXZ3O1xuICBoZWlnaHQ6IDEuMjV2dztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmNvbnRhY3QtY2FyZF9fdmFsdWUge1xuICBmb250LWZhbWlseTogXCJEcnVrIFdpZGUgQ3lyXCIsIFwiQXJpYWwgQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuODc1dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjA4MzMzMzMzM3Z3O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0cmFuc2l0aW9uOiB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMC40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uY29udGFjdC1jYXJkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29udGFjdC1jYXJkOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5jb250YWN0LWNhcmQ6aG92ZXIgLmNvbnRhY3QtY2FyZF9faWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxLjIpO1xufVxuLmNvbnRhY3QtY2FyZDpob3ZlciAuY29udGFjdC1jYXJkX192YWx1ZSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC41MjA4MzMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTY4MjUzOTY4M3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI0ODY3NzI0ODd2dztcbiAgfVxuICAuZm9vdGVyX19iaWcge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5mb290ZXJfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIuMTE2NDAyMTE2NHZ3O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBnYXA6IDIuMzgwOTUyMzgxdnc7XG4gICAgbWFyZ2luLXRvcDogMi4zODA5NTIzODF2dztcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIuNjQ1NTAyNjQ1NXZ3O1xuICAgIGZvbnQtc2l6ZTogMC45MjU5MjU5MjU5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5mb290ZXJfX2xpbms6OmFmdGVyIHtcbiAgICBib3R0b206IC0wLjEzMjI3NTEzMjN2dztcbiAgfVxuICAuZm9vdGVyLWZvcm0ge1xuICAgIGdhcDogMS4zMjI3NTEzMjI4dnc7XG4gICAgbWFyZ2luLXRvcDogMi42NDU1MDI2NDU1dnc7XG4gICAgcGFkZGluZzogMi4zODA5NTIzODF2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY0NTUwMjY0NTV2dztcbiAgfVxuICAuZm9vdGVyLWZvcm1fX3RpdGxlIHtcbiAgICB3aWR0aDogMjAuODk5NDcwODk5NXZ3O1xuICAgIGZvbnQtc2l6ZTogMS41ODczMDE1ODczdnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzgwOTUyMzgxdnc7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgZ2FwOiAxLjU4NzMwMTU4NzN2dztcbiAgICBoZWlnaHQ6IDIwLjg5OTQ3MDg5OTV2dztcbiAgICBwYWRkaW5nOiAyLjM4MDk1MjM4MXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuOTY4MjUzOTY4M3Z3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2xhYmVsIHtcbiAgICBnYXA6IDEuMDU4MjAxMDU4MnZ3O1xuICAgIGZvbnQtc2l6ZTogMS4wNTgyMDEwNTgydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzIyNzUxMzIyOHZ3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAxLjU4NzMwMTU4NzN2dztcbiAgICBoZWlnaHQ6IDEuNTg3MzAxNTg3M3Z3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuNTg3MzAxNTg3M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM4MDk1MjM4MXZ3O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNjQ1NTAyNjQ2dnc7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZDpob3ZlciAuY29udGFjdC1jYXJkX192YWx1ZSB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjY2MTM3NTY2MTR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44MTI1dnc7XG4gICAgcGFkZGluZy10b3A6IDEwLjkzNzV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNC40MjcwODMzMzMzdnc7XG4gIH1cbiAgLmZvb3Rlcl9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTAuMTU2MjV2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYwNDE2NjY2Njd2dztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZm9vdGVyLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyLjYwNDE2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiA0LjY4NzV2dyA0LjY4NzV2dyA1LjIwODMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjIwODMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyLWZvcm1fX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXZ3O1xuICB9XG4gIC5mb290ZXItZm9ybV9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMi42MDQxNjY2NjY3dncgLTQuNjg3NXZ3IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5jb250YWN0LWNhcmQge1xuICAgIGdhcDogMy4xMjV2dztcbiAgICBoZWlnaHQ6IDMxLjI1dnc7XG4gICAgcGFkZGluZzogNC42ODc1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNy44MTI1dnc7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fbGFiZWwge1xuICAgIGdhcDogMi4wODMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMi42MDQxNjY2NjY3dnc7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNjg3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fYmlnIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDIyLjMydnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmZvb3Rlcl9fYmlnLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19iaWctd29yZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiBjbGlwO1xuICB9XG4gIC5mb290ZXJfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzLjJ2dztcbiAgICBtYXJnaW4tdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX19ib3R0b20gPiA6bGFzdC1jaGlsZCB7XG4gICAganVzdGlmeS1zZWxmOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xpbmstLXBvd2VyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0LjI2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAzLjJ2dyA0LjI2NjY2NjY2Njd2dyAzLjJ2dyA2LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MjNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb290ZXJfX2xpbmstLXBvd2VyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgfVxuICAuZm9vdGVyX19saW5rLS1wb3dlcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9vdGVyX19saW5rLS1wb3dlcmVkOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMDY2NjY2NjY2N3Z3KTtcbiAgfVxuICAuZm9vdGVyLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiA3LjQ2NjY2NjY2Njd2dyA3LjQ2NjY2NjY2Njd2dyA4LjUzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlci1mb3JtX190aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlci1mb3JtX190aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA1LjMzMzMzMzMzMzN2dyAtNy40NjY2NjY2NjY3dncgMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgZ2FwOiA2LjR2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOS42dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2xhYmVsIHtcbiAgICBnYXA6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA2LjR2dztcbiAgICBoZWlnaHQ6IDYuNHZ3O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBmdW5jdGlvbiB2dygkcHgpIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcHgsIDE5MjApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2d2woJHB4KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHB4LCAxNTEyKSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gdnd0KCRweCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRweCwgNzY4KSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gdndtKCRweCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRweCwgMzc1KSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gd2lwZSgkYmcsICRvcmlnaW46IGxlZnQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luIGNlbnRlcjtcbiAgfVxufVxuXG4ucGlsbCB7XG4gIC0tcGlsbC1iZzogI3skcGlua307XG4gIC0tcGlsbC1jb2xvcjogI3skcmVkfTtcbiAgLS1waWxsLWhvdmVyLWJnOiAjeyRyZWR9O1xuICAtLXBpbGwtaG92ZXItY29sb3I6ICN7JHllbGxvd307XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogdncoMjkpO1xuICBoZWlnaHQ6IHZ3KDEzMik7XG4gIHBhZGRpbmc6IDAgdncoNTIpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGlsbC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1waWxsLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdpbHJveTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiB2dygyNCk7XG4gIGxpbmUtaGVpZ2h0OiB2dygzMik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIEBpbmNsdWRlIHdpcGUodmFyKC0tcGlsbC1ob3Zlci1iZykpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMSUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1waWxsLWhvdmVyLWNvbG9yKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgLnBpbGxfX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKSBzY2FsZSgxLjEyKTtcbiAgICB9XG5cbiAgICAucGlsbF9fdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3KDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3KDQpO1xuICAgIHRyYW5zaXRpb246IHRleHQtdW5kZXJsaW5lLW9mZnNldCAwLjRzICRlYXNlLW91dDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2dyg2MCk7XG4gICAgaGVpZ2h0OiB2dyg2MCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuICB9XG5cbiAgJi0tcmVkIHtcbiAgICAtLXBpbGwtYmc6ICN7JHJlZH07XG4gICAgLS1waWxsLWNvbG9yOiAjeyR5ZWxsb3d9O1xuICAgIC0tcGlsbC1ob3Zlci1iZzogI3skYmxhY2t9O1xuICAgIC0tcGlsbC1ob3Zlci1jb2xvcjogI3skeWVsbG93fTtcbiAgICBwYWRkaW5nOiAwIHZ3KDUyKSAwIHZ3KDQ0KTtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIC0tcGlsbC1iZzogI3skYmx1ZX07XG4gICAgLS1waWxsLWNvbG9yOiAjeyRyZWR9O1xuICAgIC0tcGlsbC1ob3Zlci1iZzogI3skcmVkfTtcbiAgICAtLXBpbGwtaG92ZXItY29sb3I6ICN7JGJsdWV9O1xuICAgIGhlaWdodDogdncoMTM3KTtcbiAgICBwYWRkaW5nOiAwIHZ3KDcwKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuXG4gICYtLXdpZGUge1xuICAgIC0tcGlsbC1ob3Zlci1iZzogI3skYmx1ZX07XG4gICAgLS1waWxsLWhvdmVyLWNvbG9yOiAjeyRyZWR9O1xuICAgIGhlaWdodDogdncoMTM3KTtcbiAgICBnYXA6IHZ3KDMxKTtcbiAgICBwYWRkaW5nOiAwIHZ3KDQ4KSAwIHZ3KDQ0KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcblxuICAgIC5waWxsX19pY29uIHtcbiAgICAgIHdpZHRoOiB2dyg1OCk7XG4gICAgICBoZWlnaHQ6IHZ3KDU4KTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2dygxMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZ3KDYwKTtcbiAgcGFkZGluZzogMCB2dygyNCkgMCB2dygyOCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IHZ3KDE2KTtcbiAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGluY2x1ZGUgd2lwZSgkYmxhY2spO1xuXG4gICZfX3RleHQge1xuICAgIGZsZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogdncoMjQpO1xuICAgIGhlaWdodDogdncoMjQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYnRuLXdpZGVfX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDEwKSk7XG4gICAgfVxuXG4gICAgLmJ0bi13aWRlX19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IHZ3KDYwKTtcbiAgcGFkZGluZzogMCB2dyg0MCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSB3aXBlKCRibGFjayk7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzICRlYXNlLW91dDtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgfVxufVxuXG4ucXVvdGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IHZ3KDI5KTtcbiAgaGVpZ2h0OiB2dyg4OCk7XG4gIHBhZGRpbmc6IDAgdncoNDApIDAgdncoMjApO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdpbHJveTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiB2dygxNik7XG4gIGxpbmUtaGVpZ2h0OiB2dygyMCk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSB3aXBlKCRibGFjayk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoNjApO1xuICAgIGhlaWdodDogdncoNjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiB2dygyNCk7XG4gICAgICBoZWlnaHQ6IHZ3KDI0KTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAucXVvdGUtYnRuX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5xdW90ZS1idG5fX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDYpKTtcbiAgICB9XG4gIH1cblxuICAmLS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiB2dyg0MCk7XG4gICAgei1pbmRleDogNjA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygyMCkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgJGVhc2Utb3V0O1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5waWxsIHtcbiAgICBnYXA6IHZ3bCgyOSk7XG4gICAgaGVpZ2h0OiB2d2woMTAwKTtcbiAgICBwYWRkaW5nOiAwIHZ3bCg1Mik7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiB2d2woMjApO1xuICAgIGxpbmUtaGVpZ2h0OiB2d2woMjgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIgLnBpbGxfX3RleHQge1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2d2woOCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3bCg0KTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d2woNDQpO1xuICAgICAgaGVpZ2h0OiB2d2woNDQpO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICBwYWRkaW5nOiAwIHZ3bCg1MikgMCB2d2woMzIpO1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgaGVpZ2h0OiB2d2woMTAwKTtcbiAgICAgIHBhZGRpbmc6IDAgdndsKDUyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgaGVpZ2h0OiB2d2woMTAwKTtcbiAgICAgIGdhcDogdndsKDI5KTtcbiAgICAgIHBhZGRpbmc6IDAgdndsKDUyKSAwIHZ3bCgzMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcblxuICAgICAgLnBpbGxfX2ljb24ge1xuICAgICAgICB3aWR0aDogdndsKDQ0KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woNDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4td2lkZSB7XG4gICAgaGVpZ2h0OiB2d2woNDgpO1xuICAgIHBhZGRpbmc6IDAgdndsKDIwKSAwIHZ3bCgyNCk7XG4gICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndsKDI0KTtcbiAgICAgIGhlaWdodDogdndsKDI0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5idG4td2lkZV9fdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodndsKDEwKSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1yZWQge1xuICAgIGhlaWdodDogdndsKDUyKTtcbiAgICBwYWRkaW5nOiAwIHZ3bCg0MCk7XG4gIH1cblxuICAucXVvdGUtYnRuIHtcbiAgICBnYXA6IHZ3bCgyNCk7XG4gICAgaGVpZ2h0OiB2d2woNzIpO1xuICAgIHBhZGRpbmc6IDAgdndsKDMyKSAwIHZ3bCgxNik7XG4gICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndsKDUyKTtcbiAgICAgIGhlaWdodDogdndsKDUyKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHZ3bCgyNCk7XG4gICAgICAgIGhlaWdodDogdndsKDI0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXhlZCB7XG4gICAgICBib3R0b206IHZ3bCgzMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5waWxsIHtcbiAgICBnYXA6IHZ3dCgyMCk7XG4gICAgaGVpZ2h0OiB2d3QoODApO1xuICAgIHBhZGRpbmc6IDAgdnd0KDQwKTtcbiAgICBmb250LXNpemU6IHZ3dCgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3dCgyOCk7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoNDQpO1xuICAgICAgaGVpZ2h0OiB2d3QoNDQpO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICBwYWRkaW5nOiAwIHZ3dCg0MCkgMCB2d3QoMjApO1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgaGVpZ2h0OiB2d3QoODApO1xuICAgICAgcGFkZGluZzogMCB2d3QoNDApO1xuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgaGVpZ2h0OiB2d3QoODApO1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgICAgcGFkZGluZzogMCB2d3QoMzApIDAgdnd0KDI4KTtcblxuICAgICAgLnBpbGxfX2ljb24ge1xuICAgICAgICB3aWR0aDogdnd0KDQ0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoNDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4td2lkZSB7XG4gICAgaGVpZ2h0OiB2d3QoNDgpO1xuICAgIHBhZGRpbmc6IDAgdnd0KDIwKSAwIHZ3dCgyNCk7XG4gICAgZm9udC1zaXplOiB2d3QoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d3QoMjApO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgIGhlaWdodDogdnd0KDI0KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXJlZCB7XG4gICAgaGVpZ2h0OiB2d3QoNTIpO1xuICAgIHBhZGRpbmc6IDAgdnd0KDQwKTtcbiAgfVxuXG4gIC5xdW90ZS1idG4ge1xuICAgIGdhcDogdnd0KDIwKTtcbiAgICBoZWlnaHQ6IHZ3dCg3Mik7XG4gICAgcGFkZGluZzogMCB2d3QoMzIpIDAgdnd0KDE2KTtcbiAgICBmb250LXNpemU6IHZ3dCgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3dCgyMCk7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoNTIpO1xuICAgICAgaGVpZ2h0OiB2d3QoNTIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpeGVkIHtcbiAgICAgIGJvdHRvbTogdnd0KDI0KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLnBpbGwge1xuICAgIGdhcDogdndtKDEwKTtcbiAgICBtaW4td2lkdGg6IHZ3bSgxMTIpO1xuICAgIGhlaWdodDogdndtKDQ0KTtcbiAgICBwYWRkaW5nOiAwIHZ3bSgxNik7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiB2d20oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d20oMjApO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2d20oMyk7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndtKDIwKTtcbiAgICAgIGhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgcGFkZGluZzogMCB2d20oMTYpO1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgaGVpZ2h0OiB2d20oNDQpO1xuICAgICAgcGFkZGluZzogMCB2d20oMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICAtLXBpbGwtYmc6ICN7JHJlZH07XG4gICAgICAtLXBpbGwtY29sb3I6ICN7JHllbGxvd307XG4gICAgICAtLXBpbGwtaG92ZXItYmc6ICN7JGJsYWNrfTtcbiAgICAgIC0tcGlsbC1ob3Zlci1jb2xvcjogI3skeWVsbG93fTtcbiAgICAgIGhlaWdodDogdndtKDQ0KTtcbiAgICAgIGdhcDogdndtKDEwKTtcbiAgICAgIHBhZGRpbmc6IDAgdndtKDE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXG4gICAgICAucGlsbF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiB2d20oMjApO1xuICAgICAgICBoZWlnaHQ6IHZ3bSgyMCk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODYlKSBzZXBpYSg1NSUpIHNhdHVyYXRlKDU2MCUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDk3JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13aWRlIHtcbiAgICBoZWlnaHQ6IHZ3bSg0NCk7XG4gICAgcGFkZGluZzogMCB2d20oMTYpIDAgdndtKDI0KTtcbiAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3bSgyMCk7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d20oMjQpO1xuICAgICAgaGVpZ2h0OiB2d20oMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcmVkIHtcbiAgICBoZWlnaHQ6IHZ3bSg1Mik7XG4gICAgcGFkZGluZzogMCB2d20oNDApO1xuICB9XG5cbiAgLnF1b3RlLWJ0biB7XG4gICAgZ2FwOiB2d20oMTYpO1xuICAgIGhlaWdodDogdndtKDY0KTtcbiAgICBwYWRkaW5nOiAwIHZ3bSgyOCkgMCB2d20oMTQpO1xuICAgIGZvbnQtc2l6ZTogdndtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IHZ3bSg0MCk7XG4gICAgICBoZWlnaHQ6IHZ3bSg0MCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiB2d20oMjQpO1xuICAgICAgICBoZWlnaHQ6IHZ3bSgyNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZml4ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmJpZy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZ3KDI0KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRydWs7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdncoMTIwKTtcbiAgbGluZS1oZWlnaHQ6IHZ3KDEyMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdncoMjQpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2dygxMzIpO1xuICAgIGhlaWdodDogdncoMTMyKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJi0taGV4IHtcbiAgICAgIHdpZHRoOiB2dygxNDIpO1xuICAgICAgaGVpZ2h0OiB2dygxNDIpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiB2dyg4MCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDgwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IHZ3KDQyKTtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2dyg5MDApO1xuICAgIGdhcDogdncoNDApO1xuICAgIG1hcmdpbi10b3A6IHZ3KDQyKTtcbiAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICBsaW5lLWhlaWdodDogdncoMzIpO1xuICB9XG5cbiAgJl9fc3VibGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLS1zaW1wbGUgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBsYXB0b3Age1xuICAuYmlnLXRpdGxlIHtcbiAgICBnYXA6IHZ3bCgyMCk7XG4gICAgZm9udC1zaXplOiB2d2woODApO1xuICAgIGxpbmUtaGVpZ2h0OiB2d2woODApO1xuXG4gICAgJl9fbGluZSB7XG4gICAgICBnYXA6IHZ3bCgzMik7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndsKDEwMCk7XG4gICAgICBoZWlnaHQ6IHZ3bCgxMDApO1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2d2woLTIwKTtcblxuICAgICAgJi0taGV4IHtcbiAgICAgICAgd2lkdGg6IHZ3bCgxMDApO1xuICAgICAgICBoZWlnaHQ6IHZ3bCgxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDYwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woODApO1xuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCgzNik7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZ3bCg3MDgpO1xuICAgICAgZ2FwOiB2d2woMTYpO1xuICAgICAgbWFyZ2luLXRvcDogdndsKDM2KTtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMjgpO1xuICAgIH1cblxuICAgICYtLXNpbXBsZSAuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woMzYpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAuYmlnLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdnd0KDE2KSB2d3QoMzIpO1xuICAgIGZvbnQtc2l6ZTogdnd0KDYwKTtcbiAgICBsaW5lLWhlaWdodDogdnd0KDY4KTtcblxuICAgICZfX2JyZWFrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgtMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdnd0KDgwKTtcbiAgICAgIGhlaWdodDogdnd0KDgwKTtcbiAgICAgIG1hcmdpbi1yaWdodDogdnd0KC0yNCk7XG5cbiAgICAgICYtLWhleCB7XG4gICAgICAgIHdpZHRoOiB2d3QoODApO1xuICAgICAgICBoZWlnaHQ6IHZ3dCg4MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taGVhZCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d3QoNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCg1Mik7XG4gICAgfVxuXG4gICAgLmRpdmlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDM2KTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHZ3dCgyMCk7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoMjApO1xuICAgICAgZm9udC1zaXplOiB2d3QoMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgyOCk7XG4gICAgfVxuXG4gICAgJl9fc3VibGluZSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZ3dCgyMCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgfVxuXG4gICAgJi0tc2ltcGxlIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgzNik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5iaWctdGl0bGUge1xuICAgIGdhcDogdndtKDgpIHZ3bSgxMik7XG4gICAgZm9udC1zaXplOiB2d20oMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d20oNDQpO1xuXG4gICAgJl9fYnJlYWsge1xuICAgICAgbWFyZ2luLXRvcDogdndtKC04KTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d20oNDQpO1xuICAgICAgaGVpZ2h0OiB2d20oNDQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmLS1oZXgge1xuICAgICAgICB3aWR0aDogdndtKDQ0KTtcbiAgICAgICAgaGVpZ2h0OiB2d20oNDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDI4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMzYpO1xuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGdhcDogdndtKDE2KTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgxNik7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19zdWJsaW5lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2d20oMTYpO1xuICAgIH1cblxuICAgICYtLXNpbXBsZSAuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oMjApO1xuICAgIH1cbiAgfVxufVxuIiwiLm1hcnF1ZWUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbiIsIi5jZjctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2dygyMCk7XG5cbiAgJl9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZ2FwOiB2dygyMCk7XG4gIH1cblxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jZjctZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZ3KDE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpZWxkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2dygyMCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZ3KDI0KSB2dygyNCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZpZWxkLCA0JSk7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICR5ZWxsb3c7XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdncoNjApO1xuICAgIHBhZGRpbmc6IDAgdncoMjQpIDAgdncoNTQpO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWdpbHJveTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygyMCk7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmaWVsZC10ZXh0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy91c2VyLnN2ZycpO1xuICB9XG5cbiAgJi0tZW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL21haWwtZGFyay5zdmcnKTtcbiAgfVxuXG4gICYtLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmcnKTtcbiAgfVxuXG4gICYtLW1lc3NhZ2Uge1xuICAgIGZsZXg6IDAgMCB2dyg0MDApO1xuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2dygyMCk7XG4gICAgfVxuICB9XG59XG5cbi5jZjctc3VibWl0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdncoNjApO1xuICBoZWlnaHQ6IHZ3KDYwKTtcblxuICAud3BjZjctc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZ3KDYwKTtcbiAgaGVpZ2h0OiB2dyg2MCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3cgdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VuZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gdncoMjQpIHZ3KDI0KTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZykgc2NhbGUoMS4wOCk7XG4gIH1cbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgI3t2dyg0KX0pO1xuICBsZWZ0OiB2dyg0KTtcbiAgY29sb3I6ICR5ZWxsb3c7XG4gIGZvbnQtc2l6ZTogdncoMTIpO1xuICBsaW5lLWhlaWdodDogdncoMTQpO1xufVxuXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiB2dygxNikgMCAwO1xuICBwYWRkaW5nOiB2dygxMCkgdncoMTYpO1xuICBib3JkZXItcmFkaXVzOiB2dygxNik7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uaGVhZGVyLWZvcm0ge1xuICAuY2Y3LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2dyg0MCk7XG5cbiAgICAmX19maWVsZHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgLmNmNy1maWVsZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2dygxNikgY2VudGVyO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2dyg1MCk7XG4gICAgfVxuXG4gICAgJi0tbWVzc2FnZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogdncoMTQwKTtcbiAgICAgIHBhZGRpbmc6IHZ3KDE2KSB2dygyNCkgdncoMTYpIHZ3KDE2KTtcbiAgICB9XG4gIH1cblxuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLmNmNy1mb3JtIHtcbiAgICBnYXA6IHZ3bCgyMCk7XG5cbiAgICAmX19maWVsZHMge1xuICAgICAgZ2FwOiB2d2woMjApO1xuICAgIH1cbiAgfVxuXG4gIC5jZjctZmllbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bCgxNik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdndsKDE2KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2d2woMjQpIHZ3bCgyNCk7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IHZ3bCg2MCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3bCgyNCkgMCB2d2woNTApO1xuICAgICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgyMCk7XG4gICAgfVxuXG4gICAgJi0tbWVzc2FnZSB7XG4gICAgICBmbGV4OiAwIDAgdndsKDM2OCk7XG5cbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3bCgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNmNy1zdWJtaXQtd3JhcCxcbiAgLmNmNy1zdWJtaXQge1xuICAgIHdpZHRoOiB2d2woNjApO1xuICAgIGhlaWdodDogdndsKDYwKTtcbiAgfVxuXG4gIC5jZjctc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZ3bCgyNCkgdndsKDI0KTtcbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArICN7dndsKDQpfSk7XG4gICAgbGVmdDogdndsKDQpO1xuICAgIGZvbnQtc2l6ZTogdndsKDEyKTtcbiAgICBsaW5lLWhlaWdodDogdndsKDE0KTtcbiAgfVxuXG4gIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogdndsKDE2KSAwIDA7XG4gICAgcGFkZGluZzogdndsKDEwKSB2d2woMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bCgxNik7XG4gIH1cblxuICAuaGVhZGVyLWZvcm0ge1xuICAgIC5jZjctZm9ybSB7XG4gICAgICBnYXA6IHZ3bCgzMik7XG4gICAgfVxuXG4gICAgLmNmNy1maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2d2woMTYpIGNlbnRlcjtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3bCg1MCk7XG4gICAgICB9XG5cbiAgICAgICYtLW1lc3NhZ2Uge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogdndsKDE0MCk7XG4gICAgICAgIHBhZGRpbmc6IHZ3bCgxNikgdndsKDI0KSB2d2woMTYpIHZ3bCgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5jZjctZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdnd0KDIwKTtcblxuICAgICZfX2ZpZWxkcyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgIH1cbiAgfVxuXG4gIC5jZjctZmllbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3dCgxNik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdnd0KDE2KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2d3QoMjQpIHZ3dCgyNCk7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IHZ3dCg2MCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3dCgyNCkgMCB2d3QoNTApO1xuICAgICAgZm9udC1zaXplOiB2d3QoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgyMCk7XG4gICAgfVxuXG4gICAgJi0tbWVzc2FnZSB7XG4gICAgICBmbGV4OiAxIDEgMDtcblxuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdnd0KDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2Y3LXN1Ym1pdC13cmFwLFxuICAuY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IHZ3dCg2MCk7XG4gICAgaGVpZ2h0OiB2d3QoNjApO1xuICB9XG5cbiAgLmNmNy1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdnd0KDI0KSB2d3QoMjQpO1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIHRvcDogY2FsYygxMDAlICsgI3t2d3QoNCl9KTtcbiAgICBsZWZ0OiB2d3QoNCk7XG4gICAgZm9udC1zaXplOiB2d3QoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiB2d3QoMTQpO1xuICB9XG5cbiAgLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgbWFyZ2luOiB2d3QoMTYpIDAgMDtcbiAgICBwYWRkaW5nOiB2d3QoMTApIHZ3dCgxNik7XG4gICAgYm9yZGVyLXJhZGl1czogdnd0KDE2KTtcbiAgfVxuXG4gIC5oZWFkZXItZm9ybSB7XG4gICAgLmNmNy1mb3JtIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiB2d3QoMzIpO1xuICAgIH1cblxuICAgIC5jZjctZmllbGQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdnd0KDE2KSBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2d3QoNTApO1xuICAgICAgfVxuXG4gICAgICAmLS1tZXNzYWdlIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IHZ3dCgxNDApO1xuICAgICAgICBwYWRkaW5nOiB2d3QoMTYpIHZ3dCgyNCkgdnd0KDE2KSB2d3QoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuY2Y3LWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2d20oMjApO1xuXG4gICAgJl9fZmllbGRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIGdhcDogdndtKDIwKTtcbiAgICB9XG4gIH1cblxuICAuY2Y3LWZpZWxkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSgxNik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdndtKDE2KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2d20oMjQpIHZ3bSgyNCk7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IHZ3bSg1Mik7XG4gICAgICBwYWRkaW5nOiAwIHZ3bSgyNCkgMCB2d20oNTApO1xuICAgICAgZm9udC1zaXplOiB2d20oMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJi0tbWVzc2FnZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3bSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNmNy1zdWJtaXQtd3JhcCxcbiAgLmNmNy1zdWJtaXQge1xuICAgIHdpZHRoOiB2d20oNTIpO1xuICAgIGhlaWdodDogdndtKDUyKTtcbiAgfVxuXG4gIC5jZjctc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZ3bSgyNCkgdndtKDI0KTtcbiAgfVxuXG4gIC5mb290ZXItZm9ybSB7XG4gICAgLmNmNy1zdWJtaXQtd3JhcCxcbiAgICAuY2Y3LXN1Ym1pdCB7XG4gICAgICB3aWR0aDogdndtKDYwKTtcbiAgICAgIGhlaWdodDogdndtKDYwKTtcbiAgICB9XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAje3Z3bSg0KX0pO1xuICAgIGxlZnQ6IHZ3bSg0KTtcbiAgICBmb250LXNpemU6IHZ3bSgxMik7XG4gICAgbGluZS1oZWlnaHQ6IHZ3bSgxNCk7XG4gIH1cblxuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW46IHZ3bSgxNikgMCAwO1xuICAgIHBhZGRpbmc6IHZ3bSgxMCkgdndtKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiB2d20oMTYpO1xuICB9XG5cbiAgLmhlYWRlci1mb3JtIHtcbiAgICAuY2Y3LWZvcm0ge1xuICAgICAgZ2FwOiB2d20oMjQpO1xuICAgIH1cblxuICAgIC5jZjctZmllbGQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdndtKDE2KSBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2d20oNTApO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogdndtKDEwMCk7XG4gICAgICAgIHBhZGRpbmc6IHZ3bSgxNikgdndtKDI0KSB2d20oMTYpIHZ3bSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZ3KDIwKTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2dyg4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyAkZWFzZTtcblxuICAmLmlzLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtICN7dncoNDApfSkpO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IHZ3KDY4KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuNnMgJGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHdpZHRoOiB2dygxNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdncoMTcpO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMjcuMTYpO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IHZ3KDE5Mik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1uYXY7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiB2dygyNi41Myk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dyg0MCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxNyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZ3KDMyKTtcbiAgICBoZWlnaHQ6IHZ3KDY4KTtcbiAgICBwYWRkaW5nOiAwIHZ3KDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2dygyMCk7XG4gICAgYmFja2dyb3VuZDogJGdyZXktbmF2O1xuXG4gICAgJi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkZWFzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IHZ3KDIwMCk7XG4gICAgaGVpZ2h0OiB2dyg2OCk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICBsaW5lLWhlaWdodDogdncoMjApO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xuICAgIEBpbmNsdWRlIHdpcGUoJHllbGxvdyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjVzICRlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuXG4gICAgJi1taW51cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pcy1tZW51LW9wZW4gJl9fYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuXG4gICAgLmhlYWRlcl9fYnVyZ2VyLW9wZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19idXJnZXItY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZm9ybS1vcGVuICZfX2J1dHRvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjVzO1xuXG4gICYuaXMtdmlzaWJsZS5pcy1kaW0ge1xuICAgIHotaW5kZXg6IDEwNTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlci1mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZ3KDIwKTtcbiAgcmlnaHQ6IHZ3KDI4KTtcbiAgei1pbmRleDogMTEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZ3KDI4KTtcbiAgd2lkdGg6IHZ3KDU1Nik7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAje3Z3KDQwKX0pO1xuICBwYWRkaW5nOiB2dygzMikgdncoMzYpIHZ3KDM2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2dyg2MCk7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAzMCUgcm91bmQgdncoNjApKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC0yMCkpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC44cyAkZWFzZSwgdHJhbnNmb3JtIDAuOHMgJGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuOHM7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICA+ICoge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDIwKSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dDtcbiAgfVxuXG4gICYuaXMtZnJvbS1idXR0b24ge1xuICAgIGNsaXAtcGF0aDogdmFyKC0tZm9ybS1jbGlwKTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuOHMgJGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlIDAuNXMsIHZpc2liaWxpdHkgMC44cztcbiAgfVxuXG4gICYuaXMtY2VudGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIHZ3KDYwKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ2JSkgc2NhbGUoMC45Mik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgJGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDAuOHM7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDAgcm91bmQgdncoNjApKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuOHMgJGVhc2UsIHRyYW5zZm9ybSAwLjhzICRlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcztcblxuICAgID4gKiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7MC4xNSArICRpICogMC4wOH1zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1jZW50ZXIuaXMtb3BlbiB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIHZ3KDYwKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgJGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDBzO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdncoMjApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZ3KDQwKTtcbiAgICBoZWlnaHQ6IHZ3KDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAkZmllbGQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogdncoMjQpO1xuICAgICAgaGVpZ2h0OiB2dygyNCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCB2dygtMzYpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjEpO1xuICB9XG59XG5cblxuLmhlYWRlci1mb3JtLWRpc21pc3MucXVvdGUtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogdncoNDApO1xuICB6LWluZGV4OiAxMTE7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAje3Z3KDIwKX0pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzLCB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICB9XG59XG5cbi5oZWFkZXItZm9ybS5pcy1xdW90ZS5pcy1vcGVuIH4gLmhlYWRlci1mb3JtLWRpc21pc3Mge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UgMC4ycywgdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0IDAuMnM7XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5oZWFkZXItZm9ybS1kaXNtaXNzLnF1b3RlLWJ0biB7XG4gICAgYm90dG9tOiB2d2woNDApO1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgdG9wOiB2d2woMjApO1xuICAgIGdhcDogdndsKDgpO1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtICN7dndsKDQwKX0pKTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGhlaWdodDogdndsKDYwKTtcblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IHZ3bCgxNDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2d2woMTcpO1xuICAgICAgICBmb250LXNpemU6IHZ3bCgyNCk7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogdndsKDE3Mik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg0MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogdndsKDI0KTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAuaGVhZGVyX19sb2dvLWxlZnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2d2woNDApO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2d2woMTcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBnYXA6IHZ3bCgzMik7XG4gICAgICBoZWlnaHQ6IHZ3bCg2MCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3bCgzMik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d2woMjApO1xuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IHZ3bCgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogdndsKDYwKTtcbiAgICAgIHBhZGRpbmc6IDAgdndsKDQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgyMCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZm9ybSB7XG4gICAgdG9wOiB2d2woMjApO1xuICAgIHJpZ2h0OiB2d2woMjApO1xuICAgIGdhcDogdndsKDI4KTtcbiAgICB3aWR0aDogdndsKDM3Myk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7dndsKDQwKX0pO1xuICAgIHBhZGRpbmc6IHZ3bCgzMikgdndsKDM2KSB2d2woMzYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg2MCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAzMCUgcm91bmQgdndsKDYwKSk7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIHZ3bCg2MCkpO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d2woMjApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMzYpO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiB2d2woNDApO1xuICAgICAgaGVpZ2h0OiB2d2woNDApO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdndsKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgbWFyZ2luOiAwIHZ3bCgtMzYpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAuaGVhZGVyLWZvcm0tZGlzbWlzcy5xdW90ZS1idG4ge1xuICAgIGJvdHRvbTogdnd0KDI0KTtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHRvcDogdnd0KDIwKTtcbiAgICBnYXA6IHZ3dCg4KTtcblxuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAje3Z3dCg0MCl9KSk7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBoZWlnaHQ6IHZ3dCg2MCk7XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHdpZHRoOiB2d3QoMTQ4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDE3KTtcbiAgICAgICAgZm9udC1zaXplOiB2d3QoMjQpO1xuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IHZ3dCgxNzIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2d3QoNDApO1xuICAgICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmhlYWRlcl9fbG9nby1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDQwKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAuaGVhZGVyX19sb2dvLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDE3KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAje3Z3dCgyMCl9KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogdnd0KDI4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IHZ3dCgzMikgdnd0KDM2KSB2d3QoMzYpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg2MCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3dCgtMTYpKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQsIHZpc2liaWxpdHkgMC42cztcblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCB2d3QoLTM2KTtcbiAgICAgICAgcGFkZGluZzogMCB2d3QoMzYpIHZ3dCgyOCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRydWs7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdnd0KDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgzNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiB2d3QoMjgpO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IHZ3dCg2NCk7XG4gICAgICBoZWlnaHQ6IHZ3dCg2NCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWRhcms7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgJGVhc2Utb3V0O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMjQpO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW1lbnUtb3BlbiAmX19uYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogdnd0KDEzNik7XG4gICAgICBoZWlnaHQ6IHZ3dCg2MCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3dCgyMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMjApO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiB2d3QoNjApO1xuICAgICAgaGVpZ2h0OiB2d3QoNjApO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMjQpO1xuICAgICAgfVxuXG4gICAgICAmLW1pbnVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1tZW51LW9wZW4gJl9fYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cbiAgICAgIC5oZWFkZXJfX2J1cmdlci1jbG9zZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1cmdlci1taW51cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1mb3JtLW9wZW4gJl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiB2d3QoNjApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItb3ZlcmxheS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAuaGVhZGVyLWZvcm0ge1xuICAgIHRvcDogdnd0KDEwMCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBnYXA6IHZ3dCgyOCk7XG4gICAgd2lkdGg6IHZ3dCg0NTYpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAje3Z3dCgxMjApfSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogdnd0KDMyKSB2d3QoMzYpIHZ3dCgzNik7XG4gICAgYm9yZGVyLXJhZGl1czogdnd0KDYwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDAgcm91bmQgdnd0KDYwKSk7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIHZ3dCg2MCkpO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMzYpO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICBtYXJnaW46IDAgdnd0KC0zNik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5oZWFkZXItZm9ybS1kaXNtaXNzLnF1b3RlLWJ0biB7XG4gICAgYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSArICN7dndtKDI0KX0pO1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgdG9wOiB2d20oMTIpO1xuICAgIGdhcDogdndtKDgpO1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtICN7dndtKDI0KX0pKTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGhlaWdodDogdndtKDUyKTtcblxuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiB2d20oNTIpO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgJGVhc2Utb3V0LCBib3JkZXItcmFkaXVzIDAuNnMgJGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2hvcnQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdndtKDIwLjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSgxMik7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaGVhZGVyX19sb2dvLWxlZnQsXG4gICAgICAgIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2xvZ28tbGVmdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdndtKDEyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2xvZ28tcmlnaHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1uYXY7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogY2FsYygxMDAlICsgI3t2d20oMTYpfSk7XG4gICAgICBnYXA6IHZ3bSgyMCk7XG4gICAgICB3aWR0aDogdndtKDM0Myk7XG4gICAgICBwYWRkaW5nOiB2d20oMzIpIHZ3bSgyOCkgdndtKDM2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAje3Z3bSgtMTYpfSk7XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IHZ3bSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdndtKDIwKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW1lbnUtb3BlbiAmX19uYXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuXG4gICAgJl9fc29jaWFscyB7XG4gICAgICBnYXA6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIHdpZHRoOiB2d20oNTIpO1xuICAgICAgaGVpZ2h0OiB2d20oNTIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdndtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d20oMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogdndtKDEwMCk7XG4gICAgICBoZWlnaHQ6IHZ3bSg1Mik7XG4gICAgICBwYWRkaW5nOiAwIHZ3bSgyMCk7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19idXR0b24tY2xvc2Uge1xuICAgICAgd2lkdGg6IHZ3bSgyNCk7XG4gICAgICBoZWlnaHQ6IHZ3bSgyNCk7XG4gICAgfVxuXG4gICAgJl9fYnVyZ2VyIHtcbiAgICAgIHdpZHRoOiB2d20oNTIpO1xuICAgICAgaGVpZ2h0OiB2d20oNTIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdndtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d20oMjQpO1xuICAgICAgfVxuXG4gICAgICAmLW1pbnVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1tZW51LW9wZW4sXG4gICAgJi5pcy10b3A6bm90KC5pcy1mb3JtLW9wZW4pIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28tbGVmdCB7XG4gICAgICAgIHdpZHRoOiB2d20oMTA4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdndtKDE1KTtcbiAgICAgICAgZm9udC1zaXplOiB2d20oMjAuOCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbG9nby1yaWdodCB7XG4gICAgICAgIHdpZHRoOiB2d20oMTI4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdndtKDM1KTtcbiAgICAgICAgZm9udC1zaXplOiB2d20oMjAuOCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW1lbnUtb3BlbiB7XG4gICAgICAuaGVhZGVyX19idXJnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXG4gICAgICAgIC5oZWFkZXJfX2J1cmdlci1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2J1cmdlci1taW51cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZm9ybS1vcGVuICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogdndtKDUyKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19idXR0b24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW92ZXJsYXkge1xuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZm9ybSB7XG4gICAgdG9wOiB2d20oODQpO1xuICAgIGxlZnQ6IHZ3bSgxNik7XG4gICAgcmlnaHQ6IHZ3bSgxNik7XG4gICAgZ2FwOiB2d20oMjApO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAje3Z3bSgxMDQpfSk7XG4gICAgcGFkZGluZzogdndtKDI0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCByb3VuZCB2d20oNDApKTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDAgcm91bmQgdndtKDQwKSk7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBnYXA6IHZ3bSgxNik7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d20oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyNCk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIG1hcmdpbjogMCB2d20oLTI0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IG1heChjYWxjKDEwMHZoIC0gI3t2dygyNCl9KSwgI3t2dyg3MjApfSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0b3A6IHZ3KC0xODI5KTtcbiAgICBsZWZ0OiB2dygtODMzKTtcbiAgICB3aWR0aDogdncoMjQ5Nyk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogdncoMjQ5Nyk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogbWF4KGNhbGMoMTAwdmggKyAje3Z3bCgyNil9KSwgI3t2d2woNzIwKX0pO1xuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICB0b3A6IHZ3bCgtMTIyNCk7XG4gICAgICBsZWZ0OiB2d2woLTU4NCk7XG4gICAgICB3aWR0aDogdndsKDE2ODApO1xuICAgICAgaGVpZ2h0OiB2d2woMTY4MCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IG1heCgxMDB2aCwgI3t2d3QoMTA2MCl9KTtcblxuICAgICZfX292ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogbWF4KDEwMHZoLCAje3Z3bSg2MDApfSk7XG4gIH1cbn1cbiIsIi5tYXJxdWVlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiB2dygtMTM2KTtcbiAgcGFkZGluZzogdncoMTYpIDAgdncoMzUwKTtcbiAgYm9yZGVyLXJhZGl1czogdncoNjApIHZ3KDYwKSAwIDA7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG5cbiAgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IHZ3KDQ2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2dyg0Nik7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjM3LjEyNik7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDI4OCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoMTc3KTtcbiAgICBoZWlnaHQ6IHZ3KDE3Nyk7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlLXNwaW4gOHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5tYXJxdWVlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTEzNik7XG4gICAgcGFkZGluZzogdndsKDIwKSAwIHZ3bCgzNTApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg2MCkgdndsKDYwKSAwIDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogdndsKDIzMik7XG4gICAgICBsZWZ0OiB2d2woNDApO1xuICAgICAgcmlnaHQ6IHZ3bCg0MCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICBnYXA6IHZ3bCgzOCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2d2woMzgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d2woMTgwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMTgwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d2woMTQ4KTtcbiAgICAgIGhlaWdodDogdndsKDE0OCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5tYXJxdWVlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2d3QoLTEzNik7XG4gICAgcGFkZGluZzogdnd0KDIwKSAwIHZ3dCgzMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg2MCkgdnd0KDYwKSAwIDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZ3dCgyMDQpO1xuICAgICAgbGVmdDogdnd0KDI0KTtcbiAgICAgIHJpZ2h0OiB2d3QoMjQpO1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICBnYXA6IHZ3dCgzOCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2d3QoMzgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d3QoMTYwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMTYwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoMTMyKTtcbiAgICAgIGhlaWdodDogdnd0KDEzMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5tYXJxdWVlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2d20oLTEyOCk7XG4gICAgcGFkZGluZzogdndtKDI4KSAwIHZ3bSgzMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCkgdndtKDQwKSAwIDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZ3bSgxMzIpO1xuICAgICAgbGVmdDogdndtKDE2KTtcbiAgICAgIHJpZ2h0OiB2d20oMTYpO1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICBnYXA6IHZ3bSgzOCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2d20oMzgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d20oODApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSg4MCk7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndtKDgwKTtcbiAgICAgIGhlaWdodDogdndtKDgwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLXRvcDogdncoLTMxOCk7XG4gIHBhZGRpbmc6IHZ3KDYwKSAwIHZ3KDEyMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3KDUpO1xuICB9XG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IHZ3KDY2KTtcbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZ3KDQwKTtcbiAgbWFyZ2luLXRvcDogdncoNjApO1xufVxuXG4uc2VydmljZS1jYXJkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKCN7dncoMTAwKX0gKyB2YXIoLS1pKSAqICN7dncoOTYpfSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2dyg0MCk7XG4gIG1pbi1oZWlnaHQ6IHZ3KDcyOCk7XG4gIHBhZGRpbmc6IHZ3KDM2KSB2dyg0MCkgdncoNDApO1xuICBib3JkZXItcmFkaXVzOiB2dyg2MCk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCB2dygtMjApIHZ3KDQwKSByZ2JhKCRibGFjaywgMC4wNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdncoNDApO1xuICAgIHdpZHRoOiB2dyg4NjApO1xuICAgIHBhZGRpbmctdG9wOiB2dyg0KTtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogdncoMzIpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiB2dyg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDQ0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGxpbmU7XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IHZ3KDEwKSB2dyg4KTtcbiAgICBwYWRkaW5nOiB2dygyMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdncoNDApO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBwYWRkaW5nOiB2dygxNikgdncoMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDUwKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgJGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTQpKSByb3RhdGUoLTNkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoODYwKTtcbiAgICBoZWlnaHQ6IHZ3KDY1Mik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiB2dyg0MCk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyAkZWFzZS1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmX19pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKDAuOGRlZyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTI3MCk7XG4gICAgcGFkZGluZzogdndsKDQ4KSAwIHZ3bCg2MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlcyB7XG4gICAgZ2FwOiB2d2woNDApO1xuICAgIG1hcmdpbi10b3A6IHZ3bCg0MCk7XG4gIH1cblxuICAuc2VydmljZS1jYXJkIHtcbiAgICB0b3A6IGNhbGMoI3t2d2woMTAwKX0gKyB2YXIoLS1pKSAqICN7dndsKDEwNil9KTtcbiAgICBnYXA6IHZ3bCg0MCk7XG4gICAgbWluLWhlaWdodDogdndsKDY2OSk7XG4gICAgcGFkZGluZzogdndsKDM2KSB2d2woNDApIHZ3bCg0MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcbiAgICBib3gtc2hhZG93OiAwIHZ3bCgtMjApIHZ3bCg0MCkgcmdiYSgkYmxhY2ssIDAuMDUpO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBnYXA6IHZ3bCgzNik7XG4gICAgICB3aWR0aDogdndsKDY1Nik7XG4gICAgICBwYWRkaW5nLXRvcDogdndsKDQpO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IHZ3bCgyOCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d2woMzIpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICBnYXA6IHZ3bCgxMCkgdndsKDgpO1xuICAgICAgbWFyZ2luLXRvcDogdndsKDgpO1xuICAgICAgcGFkZGluZzogdndsKDIwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgIHBhZGRpbmc6IHZ3bCgxNikgdndsKDIwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg1MCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodndsKC00KSkgcm90YXRlKC0zZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogdndsKDY2MCk7XG4gICAgICBoZWlnaHQ6IHZ3bCg1MDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiB2d3QoLTI0MCk7XG4gICAgcGFkZGluZzogdnd0KDQ0KSAwIHZ3dCg2MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdnd0KDYwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIC5waWxsLS1waW5rIHtcbiAgICAgICAgcGFkZGluZzogMCB2d3QoMjgpO1xuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLnBpbGwge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykgPiAqIHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2JyZWFrIHtcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgzMik7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2VzIHtcbiAgICBnYXA6IHZ3dCg0MCk7XG4gICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgfVxuXG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHRvcDogY2FsYygje3Z3dCgxMDApfSArIHZhcigtLWkpICogI3t2d3QoMTA0KX0pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdnd0KDM2KTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IHZ3dCgzNikgdnd0KDQwKSB2d3QoNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg2MCk7XG4gICAgYm94LXNoYWRvdzogMCB2d3QoLTIwKSB2d3QoNDApIHJnYmEoJGJsYWNrLCAwLjA1KTtcblxuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZm9udC1zaXplOiB2d3QoMzIpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCg0MCk7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZ3dCg0ODApO1xuICAgICAgbWFyZ2luOiB2d3QoLTgpIDAgdnd0KDQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDQwKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBnYXA6IHZ3dCgxMCkgdnd0KDgpO1xuICAgICAgcGFkZGluZzogdnd0KDIwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg0MCk7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgIHBhZGRpbmc6IHZ3dCgxNikgdnd0KDIwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg1MCk7XG4gICAgfVxuXG4gICAgLmJ0bi13aWRlIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IHZ3bSgtMjc2KTtcbiAgICBwYWRkaW5nOiB2d20oMjQpIDAgdndtKDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgLnBpbGwtLXBpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIHZ3bSgxNik7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpID4gLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX193b3JkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAucGlsbCB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICAgICAgICBvcmRlcjogNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX193b3JkOmxhc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgIH1cblxuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykgPiAqIHtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2JyZWFrIHtcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3JkZXI6IDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlcyB7XG4gICAgZ2FwOiB2d20oMjQpO1xuICAgIG1hcmdpbi10b3A6IHZ3bSgyNCk7XG4gIH1cblxuICAuc2VydmljZS1jYXJkIHtcbiAgICB0b3A6IGNhbGMoI3t2d20oODApfSArIHZhcigtLWkpICogI3t2d20oNjgpfSk7XG4gICAgZ2FwOiB2d20oMjQpO1xuICAgIHBhZGRpbmc6IHZ3bSgyNCkgdndtKDIwKSB2d20oMjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgYm94LXNoYWRvdzogMCB2d20oLTEyKSB2d20oMjQpIHJnYmEoJGJsYWNrLCAwLjA1KTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjQpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogdndtKDIyNyk7XG4gICAgICBtYXJnaW46IHZ3bSgtNCkgMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndtKDI0KTtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgIGdhcDogdndtKDEwKSB2d20oOCk7XG4gICAgICBwYWRkaW5nOiB2d20oMjApIHZ3bSgxNik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICBwYWRkaW5nOiB2d20oMTIpIHZ3bSgxNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d20oNTApO1xuICAgICAgZm9udC1zaXplOiB2d20oMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgxNik7XG4gICAgfVxuICB9XG59XG4iLCIudGFsayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIG1hcmdpbi10b3A6IHZ3KC04Nyk7XG4gIHBhZGRpbmc6IHZ3KDE4NCkgMCB2dyg5Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2dyg2MCkgdncoNjApO1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuXG4gICYtLWZpcnN0IHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJi0tc2Vjb25kIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2dyg0MCk7XG4gIH1cblxuICAmX190ZXh0LFxuICAmX19zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiB2dygxMjApO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygxMjApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogdncoMzYpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiB2dyg4MCk7XG4gICAgbWFyZ2luLXRvcDogdncoNDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgQGluY2x1ZGUgd2lwZSgkYmxhY2spO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGxldHRlci1zcGFjaW5nIDAuNnMgJGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgIC50YWxrX19idXR0b24tdGV4dCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC50YWxrIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTYwKTtcbiAgICBwYWRkaW5nOiB2d2woMjQpIDAgdndsKDc2KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndsKDYwKSB2d2woNjApO1xuXG4gICAgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICAgIGdhcDogdndsKDI0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3bCgyNCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCxcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiB2d2woODApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCg4MCk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCgzNik7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xKTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgaGVpZ2h0OiB2d2woNjApO1xuICAgICAgbWFyZ2luLXRvcDogdndsKDQ0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgZm9udC1zaXplOiB2d2woMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgyMCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC50YWxrIHtcbiAgICBtYXJnaW4tdG9wOiB2d3QoLTYwKTtcbiAgICBwYWRkaW5nOiB2d3QoOTIpIDAgdnd0KDY0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdnd0KDYwKSB2d3QoNjApO1xuXG4gICAgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICAgIGdhcDogdnd0KDI0KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3dCgyNCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCxcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiB2d3QoODApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCg4MCk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgzMik7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGhlaWdodDogdnd0KDYwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgzMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMjApO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAudGFsayB7XG4gICAgbWFyZ2luLXRvcDogdndtKC00MCk7XG4gICAgcGFkZGluZzogdndtKDYwKSAwIHZ3bSg0Nik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3bSg0MCkgdndtKDQwKTtcblxuICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICBnYXA6IHZ3bSgxNik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2d20oMTYpO1xuICAgIH1cblxuICAgICZfX3RleHQsXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDgwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oODApO1xuICAgIH1cblxuICAgIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oMjApO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBoZWlnaHQ6IHZ3bSg0NCk7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oMjApO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJ0bmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLXRvcDogdncoLTMyMSk7XG4gIHBhZGRpbmc6IHZ3KDM5MikgMCB2dygxMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdncoNjApIHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgY29sb3I6ICRyZWQ7XG5cbiAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMykge1xuICAgIGdhcDogdncoNDkpO1xuICB9XG5cbiAgJl9fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiB2dyg2NSk7XG4gICAgcGFkZGluZzogdncoNDApIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB2dygyNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDMyKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBsYXB0b3Age1xuICAucGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IHZ3bCgtNjApO1xuICAgIHBhZGRpbmc6IHZ3bCgxNDApIDAgdndsKDkwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndsKDYwKSB2d2woNjApO1xuXG4gICAgLmJpZy10aXRsZV9fbGluZSB7XG4gICAgICBnYXA6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgLmJpZy10aXRsZV9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZ3bCgtMjgpO1xuICAgIH1cblxuICAgICZfX3RleHQtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuICAgICAgcGFkZGluZzogdndsKDI4KSAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d2woMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgyOCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5wYXJ0bmVycyB7XG4gICAgbWFyZ2luLXRvcDogdnd0KC02MCk7XG4gICAgcGFkZGluZzogdnd0KDEwOCkgMCB2d3QoODQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d3QoNjApIHZ3dCg2MCk7XG5cbiAgICAuYmlnLXRpdGxlX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogdnd0KC0yNCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMSkgPiAqIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpID4gLmJpZy10aXRsZV9faWNvbixcbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDIpID4gLnBpbGwge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cblxuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX3dvcmQge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgb3JkZXI6IDc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2d3QoLTE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19icmVhayB7XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgzKSA+IC5waWxsIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDMpID4gLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoNDApO1xuICAgICAgcGFkZGluZzogdnd0KDI4KSAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LXNpemU6IHZ3dCgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDI4KTtcblxuICAgICAgLmRvdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3dCg3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiB2d20oLTMyKTtcbiAgICBwYWRkaW5nOiB2d20oNTYpIDAgdndtKDQ0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndtKDQwKSB2d20oNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMSkgPiAuYmlnLXRpdGxlX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDEpIC5iaWctdGl0bGVfX3dvcmQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAuYmlnLXRpdGxlX19pY29uLFxuICAgICAgLmJpZy10aXRsZV9fbGluZTpudGgtY2hpbGQoMikgPiAucGlsbCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgxKSAuYmlnLXRpdGxlX193b3JkOmxhc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgyKSA+IC5iaWctdGl0bGVfX3RleHQgLmJpZy10aXRsZV9fd29yZCB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBvcmRlcjogOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlnLXRpdGxlX19saW5lOm50aC1jaGlsZCgzKSA+IC5waWxsIHtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgICB9XG5cbiAgICAgIC5iaWctdGl0bGVfX2xpbmU6bnRoLWNoaWxkKDMpID4gLmJpZy10aXRsZV9fdGV4dCB7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgICAgIH1cblxuICAgICAgLmJpZy10aXRsZV9fYnJlYWsge1xuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3JkZXI6IDc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oMjQpO1xuICAgICAgcGFkZGluZzogdndtKDIwKSAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d20oMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyMCk7XG5cbiAgICAgIC5kb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiB2d20oNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJ1c3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogdncoODApIDAgdncoMTIwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICZfX3ZpZXdwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiB2dyg2Nik7XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZ3KDIwKTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxufVxuXG4udHJ1c3RlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZ3KDc2MCk7XG4gIGhlaWdodDogdncoNjIwKTtcbiAgcGFkZGluZzogdncoNDApO1xuICBib3JkZXItcmFkaXVzOiB2dyg2MCk7XG4gIGJhY2tncm91bmQ6ICRncmV5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1taWQ7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IHZ3KDEwMCk7XG4gICAgaGVpZ2h0OiB2dygxMDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzICRlYXNlLW91dDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cbiAgICAudHJ1c3RlZC1jYXJkX19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZykgc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLnRydXN0ZWQge1xuICAgIHBhZGRpbmc6IHZ3bCg4MCkgMDtcblxuICAgICZfX3ZpZXdwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCg2MCk7XG4gICAgfVxuXG4gICAgJl9fdHJhY2sge1xuICAgICAgZ2FwOiB2d2woMjApO1xuICAgIH1cbiAgfVxuXG4gIC50cnVzdGVkLWNhcmQge1xuICAgIHdpZHRoOiB2d2woNjk2KTtcbiAgICBoZWlnaHQ6IHZ3bCg1NjgpO1xuICAgIHBhZGRpbmc6IHZ3bCg0MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndsKDgwKTtcbiAgICAgIGhlaWdodDogdndsKDgwKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZ3bCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDM2KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLnRydXN0ZWQge1xuICAgIHBhZGRpbmc6IHZ3dCg0MCkgMCB2d3QoODApO1xuXG4gICAgJl9fdmlld3BvcnQge1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDY0KTtcbiAgICB9XG5cbiAgICAmX190cmFjayB7XG4gICAgICBnYXA6IHZ3dCgyMCk7XG4gICAgfVxuICB9XG5cbiAgLnRydXN0ZWQtY2FyZCB7XG4gICAgd2lkdGg6IHZ3dCg2OTYpO1xuICAgIGhlaWdodDogdnd0KDU2OCk7XG4gICAgcGFkZGluZzogdnd0KDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d3QoNjApO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgIGdhcDogdnd0KDQwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoODApO1xuICAgICAgaGVpZ2h0OiB2d3QoODApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMzYpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAudHJ1c3RlZCB7XG4gICAgcGFkZGluZzogdndtKDMyKSAwIHZ3bSgyOCk7XG5cbiAgICAmX192aWV3cG9ydCB7XG4gICAgICBtYXJnaW4tdG9wOiB2d20oNDApO1xuICAgIH1cblxuICAgICZfX3RyYWNrIHtcbiAgICAgIGdhcDogdndtKDEyKTtcbiAgICB9XG4gIH1cblxuICAudHJ1c3RlZC1jYXJkIHtcbiAgICB3aWR0aDogdndtKDMzMik7XG4gICAgaGVpZ2h0OiB2d20oNDgwKTtcbiAgICBwYWRkaW5nOiB2d20oMjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG5cbiAgICAmX190b3Age1xuICAgICAgZ2FwOiB2d20oMjApO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IHZ3bSg0OCk7XG4gICAgICBoZWlnaHQ6IHZ3bSg0OCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d20oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyNCk7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYm90dG9tOiB2dygxMDApO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdncoNjApIHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiB2dyg4OTYpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdncoNjApO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdncoLTEwMCk7XG4gICAgYm90dG9tOiB2dygtMTAwKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX21hcnF1ZWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IHZ3KDI4KSAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHZ3KDQwKTtcbiAgICAgIHJpZ2h0OiB2dyg0MCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjIpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICBnYXA6IHZ3KDYyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDYyKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiB2dyg4MCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDEwMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZ3KDQpO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2dygxMCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UsIHRleHQtdW5kZXJsaW5lLW9mZnNldCAwLjRzICRlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3KDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2dygxMDApO1xuICAgIGhlaWdodDogdncoMTAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDI4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAkZWFzZS1vdXQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5tZWRpYS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3bCgxMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d2woNjApIHZ3bCg2MCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBoZWlnaHQ6IHZ3bCg3MDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcbiAgICB9XG5cbiAgICAmX19tYXJxdWVlIHtcbiAgICAgIHBhZGRpbmc6IHZ3bCgyOCkgMDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiB2d2woNDApO1xuICAgICAgICByaWdodDogdndsKDQwKTtcbiAgICAgIH1cblxuICAgICAgLm1hcnF1ZWVfX2dyb3VwIHtcbiAgICAgICAgZ2FwOiB2d2woNDApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2d2woNDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiB2d2woNjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCg4MCk7XG5cbiAgICAgICYtLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB2d2woNCk7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdndsKDgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdndsKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IHZ3bCg4MCk7XG4gICAgICBoZWlnaHQ6IHZ3bCg4MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d2woMjQpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAubWVkaWEtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiB2d3QoMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdnd0KDYwKSB2d3QoNjApO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgaGVpZ2h0OiB2d3QoNzAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg2MCk7XG4gICAgfVxuXG4gICAgJl9fbWFycXVlZSB7XG4gICAgICBwYWRkaW5nOiB2d3QoMjgpIDA7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICAgIGdhcDogdnd0KDQwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdnd0KDQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDYwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoODApO1xuXG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdnd0KDQpO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3dCg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoODApO1xuICAgICAgaGVpZ2h0OiB2d3QoODApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDI0KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLm1lZGlhLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdndtKDYwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndtKDQwKSB2d20oNDApO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgaGVpZ2h0OiB2d20oNDYwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgfVxuXG4gICAgJl9fbWFycXVlZSB7XG4gICAgICBwYWRkaW5nOiB2d20oMjApIDA7XG5cbiAgICAgIC5tYXJxdWVlX19ncm91cCB7XG4gICAgICAgIGdhcDogdndtKDMyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdndtKDMyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDMyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oNDQpO1xuXG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogdndtKDIpO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3bSg2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d20oNDQpO1xuICAgICAgaGVpZ2h0OiB2d20oNDQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndtKDEzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiB2dygtMTc0KTtcbiAgcGFkZGluZzogdncoMjU0KSAwIHZ3KDEyMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2dyg2MCkgdncoNjApO1xuICBiYWNrZ3JvdW5kOiAkZ3JleTtcblxuICAmX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jYXJkLXNsaWRlIHtcbiAgd2lkdGg6IHZ3KDkwMCk7XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogdncoNjk4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdncoNjApO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzICRlYXNlLW91dCwgZmlsdGVyIDAuOHMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZ3KDQwKTtcbiAgICBib3R0b206IHZ3KDQxKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2dygyNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3Z3KDgwKX0pO1xuICAgIHBhZGRpbmc6IHZ3KDI0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDI0KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZ3KDIpO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdncoNCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjRzIGVhc2UsIHRleHQtdW5kZXJsaW5lLW9mZnNldCAwLjRzICRlYXNlLW91dDtcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwIHZ3KC0yNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gIH1cblxuICAmX19sb2NhdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICB9XG5cbiAgJl9fZ2xvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZ3KDEzNyk7XG4gICAgdG9wOiB2dyg2OSk7XG4gICAgd2lkdGg6IHZ3KDEyMDApO1xuICAgIGhlaWdodDogdncoMTIwMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG5cbiAgICAmLS0yIHtcbiAgICAgIGxlZnQ6IHZ3KC0xODApO1xuICAgICAgdG9wOiB2dygtMTE4Myk7XG4gICAgICB3aWR0aDogdncoMTkwOCk7XG4gICAgICBoZWlnaHQ6IHZ3KDE5MDgpO1xuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgbGVmdDogdncoLTYxNCk7XG4gICAgICB0b3A6IHZ3KDg4KTtcbiAgICAgIHdpZHRoOiB2dygxNzA1KTtcbiAgICAgIGhlaWdodDogdncoMTcwNSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmV2ZW50LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxLjI1KTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY2FyZF9fZ2xvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTEyKSkgcm90YXRlKC0xLjVkZWcpO1xuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdncoOCk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNhcmRfX2xpbmUge1xuICAgICAgYmFja2dyb3VuZDogJGxpbmUteWVsbG93O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZ3KDEyKTtcbiAgbWFyZ2luLXRvcDogdncoNDApO1xuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiB2dyg2MCk7XG4gICAgaGVpZ2h0OiB2dyg2MCk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgJGVhc2Utb3V0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiB2dygyNCk7XG4gICAgICBoZWlnaHQ6IHZ3KDI0KTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIH1cblxuICAgICYtLXByZXY6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtNCkpO1xuICAgIH1cblxuICAgICYtLW5leHQ6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyg0KSk7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWJ0bjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgb3BhY2l0eSgwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBsYXB0b3Age1xuICAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTYwKTtcbiAgICBwYWRkaW5nOiB2d2woMTQwKSAwIHZ3bCg5Mik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3bCg2MCkgdndsKDYwKTtcblxuICAgICZfX3NsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woNjApO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogdndsKDY5Nik7XG4gIH1cblxuICAuZXZlbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiB2d2woNTYwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d2woNjApO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgbGVmdDogdndsKDQwKTtcbiAgICAgIGJvdHRvbTogdndsKDQwKTtcbiAgICAgIGdhcDogdndsKDIwKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3t2d2woODApfSk7XG4gICAgICBwYWRkaW5nOiB2d2woMjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDI0KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZ3bCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDMyKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZ3bCgyKTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdndsKDQpO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgbWFyZ2luOiAwIHZ3bCgtMjQpO1xuICAgIH1cblxuICAgICZfX2dsb3cge1xuICAgICAgbGVmdDogdndsKDEzNyk7XG4gICAgICB0b3A6IHZ3bCg2OSk7XG4gICAgICB3aWR0aDogdndsKDEyMDApO1xuICAgICAgaGVpZ2h0OiB2d2woMTIwMCk7XG5cbiAgICAgICYtLTIge1xuICAgICAgICBsZWZ0OiB2d2woLTE4MCk7XG4gICAgICAgIHRvcDogdndsKC0xMTgzKTtcbiAgICAgICAgd2lkdGg6IHZ3bCgxOTA4KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woMTkwOCk7XG4gICAgICB9XG5cbiAgICAgICYtLTMge1xuICAgICAgICBsZWZ0OiB2d2woLTYxNCk7XG4gICAgICAgIHRvcDogdndsKDg4KTtcbiAgICAgICAgd2lkdGg6IHZ3bCgxNzA1KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woMTcwNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZXZlbnQtY2FyZF9fbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodndsKC0xMikpIHJvdGF0ZSgtMS41ZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2d2woOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIGdhcDogdndsKDEyKTtcbiAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiB2d2woNTIpO1xuICAgICAgaGVpZ2h0OiB2d2woNTIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdndsKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiB2d3QoLTYwKTtcbiAgICBwYWRkaW5nOiB2d3QoMTQwKSAwIHZ3dCg5Mik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3dCg2MCkgdnd0KDYwKTtcblxuICAgICZfX3NsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoNjApO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogdnd0KDYwMCk7XG4gIH1cblxuICAuZXZlbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiB2d3QoNDgwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d3QoNjApO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgbGVmdDogdnd0KDMyKTtcbiAgICAgIGJvdHRvbTogdnd0KDMyKTtcbiAgICAgIGdhcDogdnd0KDIwKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3t2d3QoNjQpfSk7XG4gICAgICBwYWRkaW5nOiB2d3QoMjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDI0KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDMyKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZ3dCgyKTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdnd0KDQpO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgbWFyZ2luOiAwIHZ3dCgtMjQpO1xuICAgIH1cblxuICAgICZfX2dsb3cge1xuICAgICAgbGVmdDogdnd0KDEzNyk7XG4gICAgICB0b3A6IHZ3dCg2OSk7XG4gICAgICB3aWR0aDogdnd0KDEyMDApO1xuICAgICAgaGVpZ2h0OiB2d3QoMTIwMCk7XG5cbiAgICAgICYtLTIge1xuICAgICAgICBsZWZ0OiB2d3QoLTE4MCk7XG4gICAgICAgIHRvcDogdnd0KC0xMTgzKTtcbiAgICAgICAgd2lkdGg6IHZ3dCgxOTA4KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMTkwOCk7XG4gICAgICB9XG5cbiAgICAgICYtLTMge1xuICAgICAgICBsZWZ0OiB2d3QoLTYxNCk7XG4gICAgICAgIHRvcDogdnd0KDg4KTtcbiAgICAgICAgd2lkdGg6IHZ3dCgxNzA1KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMTcwNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIGdhcDogdnd0KDEyKTtcbiAgICBtYXJnaW4tdG9wOiB2d3QoNDApO1xuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiB2d3QoNTIpO1xuICAgICAgaGVpZ2h0OiB2d3QoNTIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d3QoMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiB2d20oLTQwKTtcbiAgICBwYWRkaW5nOiB2d20oNjgpIDAgdndtKDQ0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndtKDQwKSB2d20oNDApO1xuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyOCk7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LWNhcmQtc2xpZGUge1xuICAgIHdpZHRoOiB2d20oMzMyKTtcbiAgfVxuXG4gIC5ldmVudC1jYXJkIHtcbiAgICBoZWlnaHQ6IHZ3bSg0ODApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBsZWZ0OiB2d20oMjQpO1xuICAgICAgYm90dG9tOiB2d20oMjQpO1xuICAgICAgZ2FwOiB2d20oMTIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3Z3bSg0OCl9KTtcbiAgICAgIHBhZGRpbmc6IHZ3bSgyMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d20oMjQpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjQpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIG1hcmdpbjogMCB2d20oLTIwKTtcbiAgICB9XG5cbiAgICAmX19nbG93IHtcbiAgICAgIGxlZnQ6IHZ3bSgxMzcpO1xuICAgICAgdG9wOiB2d20oNjkpO1xuICAgICAgd2lkdGg6IHZ3bSgxMjAwKTtcbiAgICAgIGhlaWdodDogdndtKDEyMDApO1xuXG4gICAgICAmLS0yIHtcbiAgICAgICAgbGVmdDogdndtKC0xODApO1xuICAgICAgICB0b3A6IHZ3bSgtMTE4Myk7XG4gICAgICAgIHdpZHRoOiB2d20oMTkwOCk7XG4gICAgICAgIGhlaWdodDogdndtKDE5MDgpO1xuICAgICAgfVxuXG4gICAgICAmLS0zIHtcbiAgICAgICAgbGVmdDogdndtKC02MTQpO1xuICAgICAgICB0b3A6IHZ3bSg4OCk7XG4gICAgICAgIHdpZHRoOiB2d20oMTcwNSk7XG4gICAgICAgIGhlaWdodDogdndtKDE3MDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItbmF2IHtcbiAgICBnYXA6IHZ3bSgxMik7XG4gICAgbWFyZ2luLXRvcDogdndtKDI4KTtcblxuICAgICZfX2J0biB7XG4gICAgICB3aWR0aDogdndtKDQ0KTtcbiAgICAgIGhlaWdodDogdndtKDQ0KTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHZ3bSgyNCk7XG4gICAgICAgIGhlaWdodDogdndtKDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZ3KDEwMCkgdncoNDApIHZ3KDQwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOSk7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdncoNDApO1xuICAgIHdpZHRoOiB2dyg5MTIpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2dyg0MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdncoNjApO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdncoMjQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHZ3KDI0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2dygyNCk7XG4gICAgaGVpZ2h0OiB2dygyNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgfVxuXG4gICZfX2xvY2F0aW9uLFxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICBsaW5lLWhlaWdodDogdncoMjApO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2dyg2NDUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdncoNDApO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS5xdW90ZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AaW5jbHVkZSBsYXB0b3Age1xuICAuZXZlbnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IHZ3bCgxMDApIHZ3bCg0MCkgdndsKDQwKTtcblxuICAgICZfX3BhbmVsIHtcbiAgICAgIGdhcDogdndsKDQwKTtcbiAgICAgIHdpZHRoOiB2d2woOTEyKTtcbiAgICAgIHBhZGRpbmc6IHZ3bCg0MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d2woNjApO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d2woMjQpO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IHZ3bCgyNCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d2woMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgzNik7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgd2lkdGg6IHZ3bCgyNCk7XG4gICAgICBoZWlnaHQ6IHZ3bCgyNCk7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24sXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHZ3bCgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDIwKTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IHZ3bCg1NDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmV2ZW50LXBvcHVwIHtcbiAgICBwYWRkaW5nOiB2d3QoNjApIHZ3dCgyNCkgdnd0KDI0KTtcblxuICAgICZfX3BhbmVsIHtcbiAgICAgIGdhcDogdnd0KDQwKTtcbiAgICAgIHdpZHRoOiB2d3QoNjQ4KTtcbiAgICAgIHBhZGRpbmc6IHZ3dCg0MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d3QoNjApO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d3QoMjQpO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IHZ3dCgyNCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d3QoMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgzNik7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgd2lkdGg6IHZ3dCgyNCk7XG4gICAgICBoZWlnaHQ6IHZ3dCgyNCk7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24sXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHZ3dCgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDIwKTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IHZ3dCgzNjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDI4KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmV2ZW50LXBvcHVwIHtcbiAgICBwYWRkaW5nOiB2d20oNjApIHZ3bSgxNikgdndtKDE2KTtcblxuICAgICZfX3BhbmVsIHtcbiAgICAgIGdhcDogdndtKDMyKTtcbiAgICAgIHdpZHRoOiB2d20oMzQ0KTtcbiAgICAgIHBhZGRpbmc6IHZ3bSgyNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d20oMjApO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBnYXA6IHZ3bSgyNCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d20oMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgzNik7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgd2lkdGg6IHZ3bSgyNCk7XG4gICAgICBoZWlnaHQ6IHZ3bSgyNCk7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24sXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IHZ3bSgyMjApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndtKDI3KTtcbiAgICB9XG5cbiAgICAmX19jdGEucXVvdGUtYnRuIHtcbiAgICAgIGdhcDogdndtKDE2KTtcbiAgICAgIHBhZGRpbmc6IHZ3bSgxMikgdndtKDI4KSB2d20oMTIpIHZ3bSgxNCk7XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiB2dygxMDApIDAgdncoMTIwKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZ3KDYwKSB2dyg2MCk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XG4gIH1cblxuICAmX19jb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiB2dyg2MCk7XG4gICAgaGVpZ2h0OiB2dyg2MCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgd2lkdGg6IHZ3KDkwMCk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgcGFkZGluZzogdncoNDApIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdncoNjApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnRlc3RpbW9uaWFsX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG5cbiAgICAgIC5jaXJjbGUtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVzdGltb25pYWxfX2F2YXRhciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiAmX19oZWFkIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdncoNDApO1xuICAgIHdpZHRoOiB2dyg2MDMpO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoNjApO1xuICAgIGhlaWdodDogdncoNjApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdncoMTYpO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LXBob3RvO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDM2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICB9XG5cbiAgJl9fZXhjZXJwdCB7XG4gICAgd2lkdGg6IHZ3KDY2OCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiB2dygxNzIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5pcy1vcGVuICZfX2JvZHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2JvZHktaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgICB3aWR0aDogdncoOTAwKTtcbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoNDQ4KTtcbiAgICBoZWlnaHQ6IHZ3KDQ0MCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiB2dyg0MCk7XG4gICAgYmFja2dyb3VuZDogJGdyZXktcGhvdG87XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyAkZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogdncoMjAwKTtcblxuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiB2dygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbXV0ZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiB2dyg5MDApO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IHZ3KDY2OCk7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogdncoMjQpO1xuICAgIGhlaWdodDogdncoMjQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzICRlYXNlLW91dDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMS4yKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogdndsKDgwKSAwIHZ3bCgxMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d2woNjApIHZ3bCg2MCk7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGdhcDogdndsKDQwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgd2lkdGg6IHZ3bCg1Mik7XG4gICAgICBoZWlnaHQ6IHZ3bCg1Mik7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgIHdpZHRoOiB2d2woNjk2KTtcbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IHZ3bCgyOCkgMDtcblxuICAgICZfX2hlYWQge1xuICAgICAgaGVpZ2h0OiB2d2woNjApO1xuICAgIH1cblxuICAgICZfX3BlcnNvbiB7XG4gICAgICBnYXA6IHZ3bCgzNik7XG4gICAgICB3aWR0aDogdndsKDYwMyk7XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiB2d2woNjApO1xuICAgICAgaGVpZ2h0OiB2d2woNjApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDE2KTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMzYpO1xuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgd2lkdGg6IHZ3bCg2NDQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZ2FwOiB2d2woMzYpO1xuICAgICAgd2lkdGg6IHZ3bCg3MzYpO1xuICAgIH1cblxuICAgICZfX3Bob3RvIHtcbiAgICAgIHdpZHRoOiB2d2woMzIwKTtcbiAgICAgIGhlaWdodDogdndsKDMxMik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d2woNDApO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgbWluLXdpZHRoOiB2d2woMjAwKTtcblxuICAgICAgJi10b3Age1xuICAgICAgICBnYXA6IHZ3bCgyMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogdndsKDY5Nik7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogdndsKDQ2NCk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IHZ3bCg1Mik7XG4gICAgICBoZWlnaHQ6IHZ3bCg1Mik7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogdndsKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d2woMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiB2d3QoODApIDAgdnd0KDEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3dCg2MCkgdnd0KDYwKTtcblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICB3aWR0aDogdnd0KDUyKTtcbiAgICAgIGhlaWdodDogdnd0KDUyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogdnd0KDI4KSAwO1xuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2d3QoNjApIG1pbm1heCgwLCAxZnIpIHZ3dCg1Mik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHZ3dCgxMikgdnd0KDM2KTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLmNpcmNsZS1idG4ge1xuICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICB3aWR0aDogdnd0KDYwKTtcbiAgICAgIGhlaWdodDogdnd0KDYwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCgxNik7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDM2KTtcbiAgICB9XG5cbiAgICAmX19oZWFkICZfX25hbWUge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2d3QoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm9keS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiB2d3QoMzApO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZ2FwOiB2d3QoMzYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcGhvdG8ge1xuICAgICAgd2lkdGg6IHZ3dCgzMzIpO1xuICAgICAgaGVpZ2h0OiB2d3QoMzI0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg0MCk7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYtdG9wIHtcbiAgICAgICAgZ2FwOiB2d3QoMjApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2d3QoNzIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZ2FwOiB2d3QoMjgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogdnd0KDUyKTtcbiAgICAgIGhlaWdodDogdnd0KDUyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiB2d3QoMjQpO1xuICAgICAgICBoZWlnaHQ6IHZ3dCgyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IHZ3bSgyOCkgMCB2d20oNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d20oNDApIHZ3bSg0MCk7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGdhcDogdndtKDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgd2lkdGg6IHZ3bSg0NCk7XG4gICAgICBoZWlnaHQ6IHZ3bSg0NCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IHZ3bSgyMCkgMDtcblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogdndtKDE2KSB2d20oMTIpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX3BlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGdhcDogdndtKDEyKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX2F2YXRhciB7XG4gICAgICB3aWR0aDogdndtKDQwKTtcbiAgICAgIGhlaWdodDogdndtKDQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSgxMCk7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgICYuaXMtb3BlbiAmX19oZWFkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC50ZXN0aW1vbmlhbF9fYXZhdGFyLFxuICAgICAgLnRlc3RpbW9uaWFsX19leGNlcnB0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5LWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHZ3bSgyMCk7XG4gICAgICBwYWRkaW5nLXRvcDogdndtKDEyKTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHZ3bSgyMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19waG90byB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2d20oMjgwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdndtKDEyKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogdndtKDEyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSgyMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcblxuICAgICAgJi10b3Age1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbXV0ZWQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogdndtKDEyKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGVzdGltb25pYWwge1xuICAuY2lyY2xlLWJ0bl9fbWludXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5jaXJjbGUtYnRuX19wbHVzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLmNpcmNsZS1idG5fX21pbnVzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctYm90dG9tOiB2dygyMDQpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdncoNjApIHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uc2VydmljZS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IHZ3KDE4OCk7XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZ3KDI4KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogdncoODApO1xuICAgIGxpbmUtaGVpZ2h0OiB2dyg4MCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogdncoNDApO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogdncoMjcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiB2dyg4OCk7XG4gICAgaGVpZ2h0OiB2dyg4OCk7XG4gIH1cblxuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogdncoNDApO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2dyg5MTIpO1xuICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcblxuICAgIC5zZXJ2aWNlLWhlcm9fX2RpdmlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IHZ3KDgwMCk7XG4gICAgbWFyZ2luLXRvcDogdncoMTAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYwKTtcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG5cbiAgICAmLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogdncoLTEwMCk7XG4gICAgICBib3R0b206IHZ3KC0xMDApO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiB2dygxMjApO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgICB3aWR0aDogdncoNjgwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogdncoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiB2dyg0NCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzMik7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogdncoOTEyKTtcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcbiAgICBsaW5lLWhlaWdodDogdncoMjApO1xuXG4gICAgcCArIHAsXG4gICAgdWwgKyBwLFxuICAgIHAgKyB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2dygyMCk7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3KDQpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiB2dygxOTApO1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiB2dygxNjApIDAgdncoMTIyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYwKTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogdncoMTM3Nik7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuXG4gICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogdncoNjk4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3KDYwKTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgJGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgJl9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5zZXJ2aWNlLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiB2d2woMTYwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGdhcDogdndsKDgpO1xuICAgICAgZm9udC1zaXplOiB2d2woNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCg1Mik7XG4gICAgfVxuXG4gICAgJl9fbGluZS1sZWZ0IHtcbiAgICAgIGdhcDogdndsKDIwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d2woNTYpO1xuICAgICAgaGVpZ2h0OiB2d2woNTYpO1xuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCg0MCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZ3bCg3MDgpO1xuICAgICAgbWFyZ2luLXRvcDogdndsKDM2KTtcblxuICAgICAgLnNlcnZpY2UtaGVyb19fZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgaGVpZ2h0OiB2d2woNjIyKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCgxMDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcbiAgICB9XG4gIH1cblxuICAuc2VydmljZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiB2d2woMTAwKTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGdhcDogdndsKDQwKTtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGdhcDogdndsKDQwKTtcbiAgICAgIHdpZHRoOiB2d2woNTg3KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZ3bCg0MCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDQ0KTtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMjgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgd2lkdGg6IHZ3bCg2OTYpO1xuICAgICAgZm9udC1zaXplOiB2d2woMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgyMCk7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2UtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogdndsKDE2MCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiB2d2woMTQwKSAwIHZ3bCgxMTApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICB3aWR0aDogdndsKDExMjApO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogdndsKDU2OCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d2woNjApO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAuc2VydmljZS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogdnd0KDE2MCk7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBnYXA6IHZ3dCgwKTtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDQwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoNTIpO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiB2d3QoMjApO1xuXG4gICAgICAmLS1ib3R0b20ge1xuICAgICAgICBnYXA6IHZ3dCgyMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluZS1sZWZ0IHtcbiAgICAgIGdhcDogdnd0KDIwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoNTYpO1xuICAgICAgaGVpZ2h0OiB2d3QoNTYpO1xuICAgIH1cblxuICAgICZfX2xpbmUtLWJvdHRvbSA+IC5xdW90ZS1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoMjQpO1xuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDIwKTtcblxuICAgICAgLnNlcnZpY2UtaGVyb19fZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWJ0bi5xdW90ZS1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiB2d3QoMTYpO1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDQ0KTtcbiAgICAgIHBhZGRpbmc6IDAgdnd0KDI4KSAwIHZ3dCgxNik7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWJ0biAucXVvdGUtYnRuX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d3QoNDApO1xuICAgICAgaGVpZ2h0OiB2d3QoNDApO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIGhlaWdodDogdnd0KDQ2MCk7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoODApO1xuICAgICAgYm9yZGVyLXJhZGl1czogdnd0KDYwKTtcbiAgICB9XG4gIH1cblxuICAuc2VydmljZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiB2d3QoODApO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiB2d3QoNDApO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgZ2FwOiB2d3QoMjApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d3QoMzIpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCg0NCk7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICBmb250LXNpemU6IHZ3dCgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDI4KTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiB2d3QoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgyMCk7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2UtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogdnd0KDEwMCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiB2d3QoNjApIDAgdnd0KDQ4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg2MCk7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgd2lkdGg6IHZ3dCg2MDApO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogdnd0KDQ4MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d3QoNjApO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuc2VydmljZS1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdndtKDYwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndtKDQwKSB2d20oNDApO1xuICB9XG5cbiAgLnNlcnZpY2UtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IHZ3bSgxMDQpO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZ2FwOiB2d20oOCk7XG4gICAgICBmb250LXNpemU6IHZ3bSgyOCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDM2KTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdndtKDEyKTtcblxuICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgZ2FwOiB2d20oMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmUtbGVmdCB7XG4gICAgICBnYXA6IHZ3bSgxMik7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdndtKDQwKTtcbiAgICAgIGhlaWdodDogdndtKDQwKTtcbiAgICB9XG5cbiAgICAmX19saW5lLS1ib3R0b20gPiAucXVvdGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRpdmlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogdndtKDI0KTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdndtKDE2KTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgxNik7XG5cbiAgICAgIC5zZXJ2aWNlLWhlcm9fX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21vYmlsZS1idG4ucXVvdGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogdndtKDE2KTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyOCk7XG4gICAgICBwYWRkaW5nOiAwIHZ3bSgyOCkgMCB2d20oMTQpO1xuICAgIH1cblxuICAgICZfX21vYmlsZS1idG4gLnF1b3RlLWJ0bl9faWNvbiB7XG4gICAgICB3aWR0aDogdndtKDQwKTtcbiAgICAgIGhlaWdodDogdndtKDQwKTtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IHZ3bSg0MDApO1xuICAgICAgbWFyZ2luLXRvcDogdndtKDQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogdndtKDQwKTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdndtKDI0KTtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGdhcDogdndtKDI0KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjgpO1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgZm9udC1zaXplOiB2d20oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyOCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjApO1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IHZ3bSg2MCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiB2d20oMjApIDAgdndtKDQ0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgd2lkdGg6IHZ3bSgyOTgpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogdndtKDQwMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d20oMzApO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW4tdG9wOiB2dygtNjApO1xuICBwYWRkaW5nOiB2dygxNjApIDAgdncoODQpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdncoNjApIHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJGdyZXk7XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1jYXJkLXNsaWRlIHtcbiAgd2lkdGg6IHZ3KDY3Nik7XG59XG5cbi5yZWxhdGVkLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHZ3KDUxMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZ3KDQwKTtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzICRlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZ3KDQwKTtcbiAgICBib3R0b206IHZ3KDQwKTtcbiAgICBwYWRkaW5nOiB2dygyNCk7XG4gICAgYm9yZGVyLXJhZGl1czogdncoMjQpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZHJ1aztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiB2dygzNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UsIGNvbG9yIDAuNHMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5yZWxhdGVkLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWNhcmRfX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMTIpKSByb3RhdGUoLTEuNWRlZyk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcHRvcCB7XG4gIC5yZWxhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTYwKTtcbiAgICBwYWRkaW5nOiB2d2woMTYwKSAwIHZ3bCg4NCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3bCg2MCkgdndsKDYwKTtcblxuICAgICZfX3NsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLWNhcmQtc2xpZGUge1xuICAgIHdpZHRoOiB2d2woNjc2KTtcbiAgfVxuXG4gIC5yZWxhdGVkLWNhcmQge1xuICAgIGhlaWdodDogdndsKDUxMik7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDQwKTtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGxlZnQ6IHZ3bCg0MCk7XG4gICAgICBib3R0b206IHZ3bCg0MCk7XG4gICAgICBwYWRkaW5nOiB2d2woMjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndsKDI0KTtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMzIpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAucmVsYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogdnd0KC00MCk7XG4gICAgcGFkZGluZzogdnd0KDEyMCkgMCB2d3QoNjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d3QoNjApIHZ3dCg2MCk7XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogdnd0KDY3Nik7XG4gIH1cblxuICAucmVsYXRlZC1jYXJkIHtcbiAgICBoZWlnaHQ6IHZ3dCg1MTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3dCg0MCk7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBsZWZ0OiB2d3QoNDApO1xuICAgICAgYm90dG9tOiB2d3QoNDApO1xuICAgICAgcGFkZGluZzogdnd0KDI0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3dCgyNCk7XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDMyKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLnJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IHZ3bSgtNDApO1xuICAgIHBhZGRpbmc6IHZ3bSg2OCkgMCB2d20oNDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d20oNDApIHZ3bSg0MCk7XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogdndtKDIzKTtcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1jYXJkLXNsaWRlIHtcbiAgICB3aWR0aDogdndtKDMyOCk7XG4gIH1cblxuICAucmVsYXRlZC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSgzMCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IHZ3bSgyNDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdndtKDMwKSB2d20oMzApIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogdndtKDE2KSB2d20oMjQpIHZ3bSgyNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgdndtKDMwKSB2d20oMzApO1xuICAgICAgZm9udC1zaXplOiB2d20oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyOCk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciAucmVsYXRlZC1jYXJkX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IHZ3KC02MCk7XG4gIHBhZGRpbmc6IHZ3KDEzOSkgMCB2dygxNjApO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdncoNjApIHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiB2dyg5MDApO1xuICB9XG59XG5cbi5mYXEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdncoNDApO1xuICB3aWR0aDogdncoOTAwKTtcbiAgcGFkZGluZzogdncoNDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2dygyNCk7XG4gIGJhY2tncm91bmQ6ICRncmV5O1xuXG4gICZfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDM2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDAgdncoLTQwKTtcbiAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgfVxufVxuXG4uZmFxLWl0ZW0ge1xuICBwYWRkaW5nOiB2dygyOCkgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHZ3KDIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmFxLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyg4KSk7XG4gICAgICB9XG5cbiAgICAgIC5jaXJjbGUtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRydWs7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICBsaW5lLWhlaWdodDogdncoMzYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyAkZWFzZS1vdXQ7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYuaXMtb3BlbiAmX19ib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19hbnN3ZXIge1xuICAgIHBhZGRpbmctdG9wOiB2dyg0MCk7XG4gIH1cblxuICAuY2lyY2xlLWJ0bl9fbWludXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5jaXJjbGUtYnRuX19wbHVzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLmNpcmNsZS1idG5fX21pbnVzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luLXRvcDogdndsKC02MCk7XG4gICAgcGFkZGluZzogdndsKDE0MCkgMCB2d2woMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdndsKDYwKSB2d2woNjApO1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgd2lkdGg6IHZ3bCg2OTYpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtY2FyZCB7XG4gICAgZ2FwOiB2d2woMzIpO1xuICAgIHdpZHRoOiB2d2woNjk2KTtcbiAgICBwYWRkaW5nOiB2d2woNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bCg0MCk7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHZ3bCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDM2KTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIG1hcmdpbjogMCB2d2woLTQwKTtcbiAgICB9XG4gIH1cblxuICAuZmFxLWl0ZW0ge1xuICAgIHBhZGRpbmc6IHZ3bCgyNCkgMDtcblxuICAgICZfX2hlYWQge1xuICAgICAgZ2FwOiB2d2woMjApO1xuXG4gICAgICAmOmhvdmVyIC5mYXEtaXRlbV9fcXVlc3Rpb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodndsKDgpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IHZ3bCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndsKDM2KTtcbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IHZ3bCgzMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIC5mYXEge1xuICAgIG1hcmdpbi10b3A6IHZ3dCgtNjApO1xuICAgIHBhZGRpbmc6IHZ3dCgxNDApIDAgdnd0KDEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZ3dCg2MCkgdnd0KDYwKTtcblxuICAgICZfX2dyaWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IHZ3dCg0MCk7XG4gICAgICBtYXJnaW4tdG9wOiB2d3QoNDApO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jYXJkIHtcbiAgICBnYXA6IHZ3dCgzMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdnd0KDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d3QoNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d3QoMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgzNik7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICBtYXJnaW46IDAgdnd0KC00MCk7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1pdGVtIHtcbiAgICBwYWRkaW5nOiB2d3QoMjQpIDA7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGdhcDogdnd0KDIwKTtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDM2KTtcbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IHZ3dCgzMik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbi10b3A6IHZ3bSgtNDApO1xuICAgIHBhZGRpbmc6IHZ3bSg2OCkgMCB2d20oNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2d20oNDApIHZ3bSg0MCk7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogdndtKDI4KTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyMCk7XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jYXJkIHtcbiAgICBnYXA6IHZ3bSgyNCk7XG4gICAgcGFkZGluZzogdndtKDI0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2d20oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bSgyNCk7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgbWFyZ2luOiAwIHZ3bSgtMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtaXRlbSB7XG4gICAgcGFkZGluZzogdndtKDIwKSAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGdhcDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IHZ3bSgyMCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogdncoLTEwOCk7XG4gIHBhZGRpbmctYm90dG9tOiB2dyg1Nik7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmX19iaWcge1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2dygyMzcuMTI2KTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgJi13b3JkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNoYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuNXMgJGVhc2Utb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMjApKSByb3RhdGUoLTZkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IHZ3KDQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjIpO1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IHZ3KDQwKTtcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiB2dygtMik7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgJGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdncoMjApO1xuICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gIHBhZGRpbmc6IHZ3KDQwKTtcbiAgYm9yZGVyLXJhZGl1czogdncoNDApO1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdncoNjAxKTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDM2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZ3KDQwKTtcbiAgaGVpZ2h0OiB2dyg0MDApO1xuICBwYWRkaW5nOiB2dyg0MCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZ3KDYwKTtcbiAgYmFja2dyb3VuZDogJGNhcmQtZGFyaztcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMjUwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgJGVhc2U7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiB2dygxNik7XG4gICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDIwKTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiB2dygyNCk7XG4gICAgaGVpZ2h0OiB2dygyNCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kcnVrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IHZ3KDM2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdncoNCk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMC40cyAkZWFzZS1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNhcmRfX2ljb24ge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNhcmRfX3ZhbHVlIHtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdncoMTApO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBsYXB0b3Age1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiB2d2woLTYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdndsKDM0KTtcblxuICAgICZfX2JpZyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bCgzMik7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgZ2FwOiB2d2woMzYpO1xuICAgICAgbWFyZ2luLXRvcDogdndsKDM2KTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogdndsKDQwKTtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuICAgIH1cblxuICAgICZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdndsKC0yKTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWZvcm0ge1xuICAgIGdhcDogdndsKDIwKTtcbiAgICBtYXJnaW4tdG9wOiB2d2woNDApO1xuICAgIHBhZGRpbmc6IHZ3bCgzNik7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDQwKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiB2d2woMzE2KTtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDI0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMzYpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWNhcmQge1xuICAgIGdhcDogdndsKDI0KTtcbiAgICBoZWlnaHQ6IHZ3bCgzMTYpO1xuICAgIHBhZGRpbmc6IHZ3bCgzNik7XG4gICAgYm9yZGVyLXJhZGl1czogdndsKDYwKTtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGdhcDogdndsKDE2KTtcbiAgICAgIGZvbnQtc2l6ZTogdndsKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d2woMjApO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IHZ3bCgyNCk7XG4gICAgICBoZWlnaHQ6IHZ3bCgyNCk7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiB2d2woMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3bCgzNik7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZ3bCg0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jb250YWN0LWNhcmRfX3ZhbHVlIHtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogdndsKDEwKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogdnd0KC02MCk7XG4gICAgcGFkZGluZy10b3A6IHZ3dCg4NCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3dCgzNCk7XG5cbiAgICAmX19saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgyNCk7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogdnd0KDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3dCgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiB2d3QoNzgpO1xuICAgICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgICAgIGZvbnQtc2l6ZTogdnd0KDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d3QoMjApO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IHZ3dCgyMCk7XG4gICAgbWFyZ2luLXRvcDogdnd0KDQwKTtcbiAgICBwYWRkaW5nOiB2d3QoMzYpIHZ3dCgzNikgdnd0KDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d3QoNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDM2KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IHZ3dCgyMCkgdnd0KC0zNikgMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgZ2FwOiB2d3QoMjQpO1xuICAgIGhlaWdodDogdnd0KDI0MCk7XG4gICAgcGFkZGluZzogdnd0KDM2KTtcbiAgICBib3JkZXItcmFkaXVzOiB2d3QoNjApO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZ2FwOiB2d3QoMTYpO1xuICAgICAgZm9udC1zaXplOiB2d3QoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3dCgyMCk7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogdnd0KDI0KTtcbiAgICAgIGhlaWdodDogdnd0KDI0KTtcbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IHZ3dCgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogdnd0KDM2KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogdndtKC00MCk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3bSgzMSk7XG5cbiAgICAmX19iaWcge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBmb250LXNpemU6IHZ3bSg4My43KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtd29yZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdy15OiBjbGlwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgbWFyZ2luLXRvcDogdndtKDE2KTtcbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogdndtKDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogdndtKDEyKTtcbiAgICAgIG1hcmdpbi10b3A6IHZ3bSgyOCk7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcblxuICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluay0tcG93ZXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogdndtKDEwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogdndtKDE2KTtcbiAgICAgIHBhZGRpbmc6IHZ3bSgxMikgdndtKDE2KSB2d20oMTIpIHZ3bSgyNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogdndtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiB2d20oMjQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodndtKDQpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IHZ3bSgyMCk7XG4gICAgbWFyZ2luLXRvcDogdndtKDIwKTtcbiAgICBwYWRkaW5nOiB2d20oMjgpIHZ3bSgyOCkgdndtKDMyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2d20oNDApO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IHZ3bSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDI4KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IHZ3bSgyMCkgdndtKC0yOCkgMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgZ2FwOiB2d20oMjQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiB2d20oMzYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZ3bSg0MCk7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBnYXA6IHZ3bSgxNik7XG4gICAgICBmb250LXNpemU6IHZ3bSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogdndtKDIwKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiB2d20oMjQpO1xuICAgICAgaGVpZ2h0OiB2d20oMjQpO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogdndtKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d20oMjApO1xuICAgIH1cbiAgfVxufVxuIl19 */
