@charset "UTF-8";@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.ttf) format("truetype");font-style:italic;font-weight:600}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:"Open Sans";src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.eot?#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}*{box-sizing:border-box}body{font-size:16px;color:#373f47;margin:0;padding:0;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Open Sans",sans-serif;min-height:100vh}@media (max-width:60em){body{font-size:15px}}.wrapper{-ms-flex-positive:1;flex-grow:1}h1,h2,h3,h4{font-family:Rubik,sans-serif;padding:0}h1{font-size:52px;font-weight:300;margin-bottom:48px;margin-top:48px;letter-spacing:-.5px}@media (max-width:60em){h1{font-size:40px;margin-bottom:32px;margin-top:32px}}@media (max-width:30em){h1{font-size:32px;margin-bottom:16px;margin-top:16px}}h1+h2{margin-bottom:24px;margin-top:0;padding-bottom:0;padding-top:32px}h2{font-size:40px;font-weight:400;margin-bottom:32px;margin-top:0;padding-bottom:0;padding-top:64px}@media (max-width:60em){h2{font-size:32px;margin-bottom:24px;margin-top:0;padding-bottom:0;padding-top:48px}}@media (max-width:30em){h2{font-size:24px;margin-bottom:16px;margin-top:0;padding-bottom:0;padding-top:32px}}h2+h3{margin-bottom:16px;margin-top:0;padding-bottom:0;padding-top:32px}h3{font-size:24px;font-weight:500;margin-bottom:24px;margin-top:48px}@media (max-width:30em){h3{font-size:20px}}h4{font-size:20px;color:#6c7c8c;font-weight:400;margin-bottom:16px;margin-top:32px}@media (max-width:60em){h4{font-size:18px}}@media (max-width:30em){h4{font-size:18px}}dt,h5{font-size:18px;font-weight:bolder;margin-bottom:16px;margin-top:24px;font-family:"Open Sans",sans-serif}dd,ul>li{margin-bottom:16px;margin-top:0;margin-left:0;margin-right:0;padding-left:24px;padding-right:0;list-style-position:outside;list-style-type:none}@media (max-width:30em){dd,ul>li{padding-left:16px;padding-right:0}}dd::before,ul>li::before{color:#c8ced4;content:'';float:left;margin-left:-24px;width:24px}@media (max-width:30em){dd::before,ul>li::before{margin-left:-16px;width:16px}}figure{margin-bottom:8px;margin-top:8px;padding:32px 32px;text-align:center}figure>figcaption{font-size:14px;color:#6c7c8c;padding-bottom:16px;padding-top:16px}dl,ol,p,ul{font-size:18px;margin-bottom:16px;margin-top:0;line-height:1.75;padding:0}@media (max-width:30em){dl,ol,p,ul{font-size:16px}}ol{padding-left:22px;padding-right:0}ol>li{margin-bottom:16px;margin-top:0;margin-left:0;margin-right:0;padding-left:12px;padding-right:0}@media (max-width:30em){ol>li{padding-left:4px;padding-right:0}}a,button{transition-duration:.25s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease;font-family:"Open Sans",sans-serif}a{color:#0267c1;text-decoration:none}a:hover{color:#025aa8;text-decoration:none}a>img{border:0}img,svg{margin:0;padding:0;max-width:100%}input,select{transition-duration:.25s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease;font-family:"Open Sans",sans-serif}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}a,button,input,select,summary,textarea{outline:0;outline-style:none}fieldset{border:0 solid transparent;margin:0;padding:0}legend{display:block;float:left;margin:0;padding:0;width:100%}main{display:block}.bg__color__base{background-color:#373f47}.bg__color__base--subtle{background-color:#f6f7f8}.bg__color__primary{background-color:#f9ac1a}.bg__color__primary--subtle{background-color:#feebc8}.bg__pic__globe{background-attachment:fixed;background-blend-mode:soft-light;background-color:#feebc8;background-image:url(/assets/images/covers/globe.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.container{max-width:1152px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.container:after{content:" ";display:block;clear:both}@media (max-width:30em){.container{padding-left:12px;padding-right:12px}}.container-narrow{max-width:960px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.container-narrow:after{content:" ";display:block;clear:both}.container-wide{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.container-wide:after{content:" ";display:block;clear:both}.container-fluid{max-width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.container-fluid:after{content:" ";display:block;clear:both}.grid>*{width:25%;float:left}@media (min-width:90em){.grid>*{width:25%;float:left}}@media (max-width:90em){.grid>*{width:25%;float:left}}@media (max-width:60em){.grid>*{width:50%;float:left}}@media (max-width:30em){.grid>*{width:100%;float:left}}.grid--comfort>*{width:33.33333%;float:left}@media (min-width:90em){.grid--comfort>*{width:33.33333%;float:left}}@media (max-width:90em){.grid--comfort>*{width:33.33333%;float:left}}@media (max-width:60em){.grid--comfort>*{width:50%;float:left}}@media (max-width:30em){.grid--comfort>*{width:100%;float:left}}.grid--spacy>*{width:50%;float:left}@media (min-width:90em){.grid--spacy>*{width:50%;float:left}}@media (max-width:90em){.grid--spacy>*{width:50%;float:left}}@media (max-width:60em){.grid--spacy>*{width:100%;float:left}}@media (max-width:30em){.grid--spacy>*{width:100%;float:left}}.grid--tight>*{width:16.66667%;float:left}@media (min-width:90em){.grid--tight>*{width:16.66667%;float:left}}@media (max-width:90em){.grid--tight>*{width:16.66667%;float:left}}@media (max-width:60em){.grid--tight>*{width:25%;float:left}}@media (max-width:30em){.grid--tight>*{width:50%;float:left}}.grid--two>*{width:50%;float:left}@media (max-width:30em){.grid--two>*{width:100%;float:left}}.grid--two-hard>*{width:50%;float:left}.grid--three>*{width:33.33333%;float:left}.grid--three-hard>*{width:33.33333%;float:left}.grid--four>*{width:25%;float:left}@media (max-width:60em){.grid--four>*{width:50%;float:left}}@media (max-width:30em){.grid--four>*{width:100%;float:left}}.pull-right{float:right}.pull-left{float:left}.align-right{text-align:right}.align-center{text-align:center}.is-hidden{display:none}.is-muted{color:#6c7c8c}@media (max-width:60em){.is-overflow-hidden{height:100%;overflow:hidden}}.text-capitalize{text-transform:capitalize}.offset{padding-bottom:24px;padding-top:24px}@media (max-width:60em){.offset{padding-bottom:12px;padding-top:12px}}@media (max-width:30em){.offset{padding-bottom:8px;padding-top:8px}}.link-chevron::after{margin-left:8px;margin-right:8px;content:'>'}.header__meta{font-size:12px;color:#6c7c8c}.icon{display:inline-block;fill:currentColor;font-size:0}.icon--xs{height:12px;width:12px}.icon--sm{height:16px;width:16px}.icon--md{height:24px;width:24px}.icon--lg{height:32px;width:32px}.icon--center{margin-left:auto;margin-right:auto}.icon--left{margin-left:0;margin-right:4px}.icon--right{margin-left:4px;margin-right:0}.list{font-size:13px}.list__item{padding:0 0;margin-bottom:8px;margin-top:8px}.list__item::before{content:none}.masonry{max-width:1152px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.masonry:after{content:" ";display:block;clear:both}.masonry--spacy>*{width:100%;float:left;padding-left:2.08333%;padding-right:2.08333%;-ms-flex:1 0 0px;flex:1 0 0px;height:auto;margin-bottom:24px}@media (max-width:60em){.masonry--spacy>*{-ms-flex:1 0 100%;flex:1 0 100%}}@media (max-width:30em){.masonry--spacy>*{-ms-flex:1 0 100%;flex:1 0 100%}}.masonry--spacy>.masonry__cell{-ms-flex:1 0 50%;flex:1 0 50%}@media (max-width:60em){.masonry--spacy>.masonry__cell{-ms-flex:1 0 100%;flex:1 0 100%}}@media (max-width:30em){.masonry--spacy>.masonry__cell{-ms-flex:1 0 100%;flex:1 0 100%}}.shadow{box-shadow:0 20px 80px rgba(55,63,71,.05)}.autocomplete-selected{background-color:#289c59;color:#fff}.autocomplete-suggestion{width:100%;padding-bottom:8px;padding-top:8px;padding-left:8px;padding-right:16px;color:#373f47;cursor:pointer;border-top:1px solid #dfe2e6}.autocomplete-suggestion:first-child{border-top:0}.autocomplete-suggestions{border-color:#c8ced4;max-height:none!important;padding-top:0!important;padding-bottom:0!important}.breadcrumb{width:100%;float:left;font-size:12px;padding-bottom:32px;padding-top:32px}.breadcrumb>span{display:inline-block}.breadcrumb>span::after{padding-left:8px;padding-right:8px;color:#c8ced4;content:'›'}.breadcrumb>span:last-child::after{content:none}.breadcrumb>span>a{color:#6c7c8c}.button,.dropdown__button{border-style:solid;border-color:transparent;border-width:1px;border-radius:4px;font-size:16px;padding:8px 16px;background-color:transparent;cursor:pointer;text-align:center}.button:hover,.dropdown__button:hover{box-shadow:0 8px 32px rgba(55,63,71,.05)}.button:active,.dropdown__button:active{box-shadow:inset 0 2px 4px rgba(55,63,71,.05)}.button:focus,.dropdown__button:focus{box-shadow:0 1px 4px rgba(55,63,71,.05)}.button>.icon,.dropdown__button>.icon{position:relative;top:2px}a.button{display:inline-block}.button--sm{font-size:14px;padding:4px 12px}.button--lg{font-size:18px;padding:12px 24px}.button--xl{font-size:20px;padding:16px 24px}.button--ghost{background-color:transparent;color:#0267c1}.button--primary{background-color:#f9ac1a;color:#373f47}.button--primary:hover{background-color:#f9a70b;color:#373f47}.button--green{background-color:#26a65b;color:#fff}.button--green:hover{background-color:#239a54;color:#fff}.button--dark{background-color:#373f47;color:#fff}.button--dark:hover{background-color:#30373e;color:#fff}.button--white{background-color:#fff;background-color:#fff;color:#373f47}.button--white:hover{background-color:#f7f7f7;color:#373f47}.button--round{border-radius:40px}.button--outline{border-style:solid;border-color:rgba(0,0,0,.1);border-width:2px}.button--facebook{background-color:#3b5998;color:#fff}.button--facebook:hover{background-color:#37538d;color:#fff}.button--vkontakte{background-color:#45668e;color:#fff}.button--vkontakte:hover{background-color:#405f84;color:#fff}.button--instagram{background-color:#c13584;color:#fff}.button--instagram:hover{background-color:#b5327c;color:#fff}.callout{border-radius:4px;padding:16px 16px;background-color:#fff;border-left:solid 4px #6c7c8c;margin-bottom:24px}@media (max-width:30em){.callout{padding:12px 12px}}.callout__text{font-size:16px;color:#373f47;margin:0;padding:0;line-height:24px}@media (max-width:30em){.callout__text{font-size:14px;line-height:20px}}.callout__title{font-size:20px;color:#373f47;font-weight:700;padding-bottom:8px;padding-top:0;margin-bottom:0}.callout--info .callout__title{color:#0763b5}.callout--error .callout__title{color:#da5628}.callout--warning .callout__title{color:#e37f17}.callout--success .callout__title{color:#289c59}.callout--info{background-color:#e9eff5;border-left-color:#0763b5}.callout--error{background-color:#f5efed;border-left-color:#da5628}.callout--warning{background-color:#f6f1ec;border-left-color:#e37f17}.callout--success{background-color:#ebf3f0;border-left-color:#289c59}.card{border-radius:8px;max-width:1152px;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px rgba(55,63,71,.05);transition-duration:.25s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease;background-color:#fff;margin-bottom:24px}.card:after{content:" ";display:block;clear:both}.card:hover{box-shadow:0 8px 32px rgba(55,63,71,.05)}.card__image{border-radius:4px;background-color:#c8ced4;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.card__image>img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card__text{width:100%;float:left;padding-left:24px;padding-right:24px;padding:8px 16px}.card__text__title{font-size:18px;padding-bottom:0;padding-top:8px;line-height:1.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__text__meta{font-size:16px;color:#6c7c8c;padding-bottom:8px;padding-top:0}.divider{padding-bottom:8px;padding-top:40px;background-color:#f6f7f8;height:1px}.dropdown-passengers{position:relative;outline:0}@media (max-width:30em){.dropdown-passengers{display:block;width:100%}}.dropdown-passengers__button{display:block;text-align:left;white-space:nowrap;width:100%;height:64px;border:1px solid transparent;border-radius:3px;background-color:#fff;line-height:64px;padding-left:12px;padding-right:8px;cursor:pointer;font-size:20px;color:#373f47;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:60em){.fixed .dropdown-passengers__button{height:48px;line-height:48px;font-size:16px}}@media (max-width:30em){.dropdown-passengers__button{font-size:16px}}.dropdown-passengers__button:hover{color:#373f47}.dropdown-passengers__button.opened,.dropdown-passengers__button:focus{border-color:#26a65b}@media (max-width:30em){.dropdown-passengers__button{width:100%;height:56px;line-height:56px}}.dropdown-passengers__button__label{width:100%}.dropdown-passengers__button .icon{vertical-align:middle;position:relative;top:-2px;margin-left:0;margin-right:8px}@media (max-width:60em){.dropdown-passengers__menu-wrapper{margin-bottom:0}}@media (max-width:30em){.dropdown-passengers__menu-wrapper{margin-bottom:15px}}.dropdown-passengers__menu{border-style:solid;border-color:#c8ced4;border-width:1px;border-radius:4px;padding:16px 16px;box-shadow:0 4px 16px rgba(55,63,71,.05);transition-duration:.25s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease;margin-bottom:4px;margin-top:4px;background-color:#fff;display:none;overflow:hidden;position:absolute;z-index:99;width:256px;left:50%;margin-left:-128px;margin-right:0}@media (max-width:30em){.dropdown-passengers__menu{left:0;width:100%;margin-left:0}}.dropdown-passengers__menu__item:first-child{margin-bottom:16px;margin-top:0}@media (max-width:30em){.dropdown-passengers__menu__item:first-child{margin-bottom:20px}}.dropdown-passengers__item-title{display:inline-block;vertical-align:top;max-width:95px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:32px}.dropdown-passengers__counter{display:inline-block;float:right;vertical-align:top;line-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-passengers__counter__count{display:inline-block;line-height:32px;min-width:36px;padding-left:8px;padding-right:8px;vertical-align:top;text-align:center}.dropdown-passengers__counter__minus,.dropdown-passengers__counter__plus{display:inline-block;width:32px;height:32px;border-radius:16px;border:1px solid #e3e7e9;vertical-align:top;cursor:pointer;position:relative}.dropdown-passengers__counter__minus::before,.dropdown-passengers__counter__plus::before{content:'';display:block;width:14px;height:2px;background-color:#6c7c8c;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-7px;margin-right:0}.dropdown-passengers__counter__minus:hover,.dropdown-passengers__counter__plus:hover{box-shadow:0 2px 4px 0 rgba(55,63,71,.1)}.dropdown-passengers__counter__minus:active,.dropdown-passengers__counter__plus:active{background-color:#26a65b}.dropdown-passengers__counter__minus:active:after,.dropdown-passengers__counter__minus:active:before,.dropdown-passengers__counter__plus:active:after,.dropdown-passengers__counter__plus:active:before{background-color:#fff}.dropdown-passengers__counter__minus.disabled,.dropdown-passengers__counter__plus.disabled{border-color:#e3e7e9;cursor:not-allowed;background-color:#fff;opacity:.25}.dropdown-passengers__counter__minus.disabled:hover,.dropdown-passengers__counter__plus.disabled:hover{box-shadow:none}.dropdown-passengers__counter__minus.disabled::before,.dropdown-passengers__counter__plus.disabled::before{background-color:#6c7c8c}.dropdown-passengers__counter__plus::after{content:'';display:block;height:14px;width:2px;background-color:#6c7c8c;position:absolute;top:50%;left:50%;margin-left:-1px;margin-bottom:0;margin-top:-7px}.dropdown-passengers__counter__plus.disabled::after{background-color:#dadee2}.dropdown-passengers__btn-wrapper{display:none}@media (max-width:60em){.dropdown-passengers__btn-wrapper{display:none}}@media (max-width:30em){.dropdown-passengers__btn-wrapper{display:block}}.dropdown-passengers__close-btn{width:100%;box-shadow:0 2px 4px 0 rgba(55,63,71,.15);font-weight:600}@media (max-width:30em){.dropdown{display:block;width:100%}}.dropdown__button{border-style:solid;border-color:#dfe2e6;border-width:1px;display:block;padding-right:12px;text-align:left;white-space:nowrap;width:100%}@media (max-width:30em){.dropdown__button{width:100%}}.dropdown__button__label{width:100%}.dropdown__button__label::after{margin-left:4px;margin-right:0;border:solid 4px transparent;border-top-color:currentColor;content:'';display:inline-block;height:0;width:0}.navbar .dropdown__button{border:0;background-color:transparent;color:#6c7c8c;line-height:2.2}.navbar .dropdown__button:hover{box-shadow:0 0 0 rgba(55,63,71,.05);color:#2c3239}.autocomplete-suggestions,.dropdown__menu{border-style:solid;border-color:#dfe2e6;border-width:1px;border-radius:4px;padding:4px 0;box-shadow:0 4px 16px rgba(55,63,71,.05);transition-duration:.25s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease;margin-bottom:4px;margin-top:4px;background-color:#fff;display:none;overflow:hidden;position:absolute;z-index:99}@media (max-width:30em){.autocomplete-suggestions,.dropdown__menu{position:relative}}.dropdown__menu__item{width:100%;float:left;padding-left:24px;padding-right:24px;padding:12px 12px;color:#373f47;cursor:pointer;display:block;white-space:nowrap}.dropdown__menu__item--selected,.dropdown__menu__item:hover{background-color:#f6f7f8}.dropdown__menu__item.selected{background-color:#f6f7f8;cursor:not-allowed;opacity:.5}.input{border-style:solid;border-color:#dfe2e6;border-width:1px;border-radius:4px;font-size:16px;padding:8px 8px;width:100%}.input:hover{box-shadow:0 1px 4px rgba(55,63,71,.05)}.input:focus{box-shadow:0 2px 8px rgba(55,63,71,.05);outline:0}.label{font-size:12px;color:#6c7c8c;font-weight:500;display:block;line-height:32px}.modal{border-style:solid;border-color:#dfe2e6;border-width:1px;border-radius:4px;font-size:16px;padding:20px 8px;box-shadow:0 1px 4px rgba(55,63,71,.05);margin-bottom:0;margin-top:16px;width:640px;background-color:#fff;display:none;opacity:0;right:0}@media (max-width:30em){.modal{padding:12px;width:100%}}.modal.active{display:block;opacity:1;position:absolute;z-index:1030}.modal>h3{font-size:20px;font-weight:400;margin-bottom:16px;margin-top:20px}@media (max-width:30em){.modal>h3{font-size:16px;margin-bottom:8px;margin-top:12px}}.modal>p{font-size:14px;line-height:24px;margin-bottom:8px;margin-top:0}@media (max-width:30em){.modal>p{font-size:13px}}.new-button{border:1px solid #26a65b;border-radius:4px;font-size:16px;padding:8px 16px;background-color:#fff;cursor:pointer;text-align:center;box-shadow:0 2px 4px 0 rgba(55,63,71,.05);color:#6c7c8c}.new-button:focus,.new-button:hover{box-shadow:0 2px 4px 0 rgba(55,63,71,.1);background-color:#26a65b;border:solid 1px #26a65b;color:#fff}.new-button:active{box-shadow:inset 0 2px 4px 0 rgba(55,63,71,.1);background-color:#219150;border:solid 1px #219150}.new-button>.icon{position:relative;top:2px}a.new-button{display:inline-block}.new-button--sm{font-size:14px;padding:4px 12px}.new-button--lg{font-size:18px;padding:12px 24px}.new-button--xl{font-size:20px;padding:16px 24px}.share{max-width:768px;margin-left:auto;margin-right:auto;padding-bottom:32px;padding-top:32px;text-align:center}.share:after{content:" ";display:block;clear:both}.share__title{padding-bottom:0;padding-top:16px}.share__text{font-size:14px;color:#6c7c8c}.share__buttons{padding-bottom:16px;padding-top:16px}.share__buttons>.button{margin-left:4px;margin-right:4px}.side-articles{font-size:14px}@media (max-width:60em){.side-articles{width:50%;float:left;padding-left:24px;padding-right:24px}.side-articles:first-of-type{padding-left:0}}@media (max-width:30em){.side-articles{width:100%;float:left;padding-left:0;padding-right:0}}.side-articles strong{display:block;padding:16px 16px 0}.side-article{border-style:solid;border-color:#f6f7f8;border-width:1px;border-radius:4px;margin:16px 0;background-color:#f5f6f7;line-height:1.4}@media (max-width:60em){.side-article{padding-left:0;padding-right:0}}.side-article>a{padding:16px 16px;color:#000;display:inline-block;width:100%}.side-article.active,.side-article:hover{box-shadow:0 4px 16px rgba(55,63,71,.05);background-color:#f0f2f3}.side-article.active a,.side-article:hover a{color:#0267c1}.side-article--links{padding:16px 16px}.side-article--links:hover{box-shadow:0 0 0 rgba(55,63,71,.05)}@media (max-width:30em){.side-article--links{display:inline-block;margin-bottom:0;width:100%}}.side-article--links>.title{padding-bottom:8px}.side-article--links>.title b{display:inline-block;padding-top:8px}.side-article--links>a{padding-left:0;padding-right:0;padding-bottom:8px;padding-top:0;color:#0267c1}.side-article--links>a:hover{color:#025aa8;text-decoration:underline}.side-article--links>a:last-child{padding-bottom:0}.side-article p{font-size:14px;margin-bottom:8px}.side-article p:last-child{margin-bottom:0}.static__sidebar.contacts-page strong{font-size:inherit;padding:0;margin-bottom:8px}.testimonial{max-width:1152px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.testimonial:after{content:" ";display:block;clear:both}@media (max-width:30em){.testimonial{padding-left:12px;padding-right:12px}}.testimonial__text{border-radius:8px;margin:0 0;padding:24px 24px;box-shadow:0 10px 40px rgba(55,63,71,.05);border-style:solid;border-color:#f6f7f8;border-width:2px;background-color:#fff;border-bottom:0;line-height:1.75}.testimonial__footer{padding-left:24px;padding-right:0}.testimonial__footer::before{height:0;width:0;border:12px solid;border-color:#fff #fff transparent transparent;content:'';position:absolute}.testimonial__footer>div{font-size:14px;padding:16px 40px;margin:0 0;line-height:1.75}.tile{width:100%;float:left;padding-left:24px;padding-right:24px;padding:16px 16px;border-radius:4px;background-color:#f6f7f8;height:100%}.tile--white{background-color:#fff}.tile:hover{box-shadow:0 4px 16px rgba(55,63,71,.05);background-color:#f0f2f3}.tile__title{font-size:18px;color:#373f47;font-weight:400;width:66.66667%;float:left;margin:0;padding:0}@media (max-width:30em){.tile__title{width:100%;float:left}}.tile__meta{font-size:16px;color:#6c7c8c;margin:0;padding:0;width:33.33333%;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width:30em){.tile__meta{width:100%;float:left;text-align:left}}.toast{border-radius:8px;box-shadow:0 5px 20px rgba(55,63,71,.05);width:320px;margin:16px 16px;background-color:#fff;position:fixed;right:0;top:52px;z-index:1}@media (max-width:60em){.toast{top:48px}}@media (max-width:30em){.toast{margin:16px 0;border-radius:0;width:100%}}.toast__msg{font-size:14px}.toast__title{font-size:16px}.toast__text{padding-bottom:0;padding-top:16px;padding-left:16px;padding-right:32px;color:#6c7c8c}.toast__button-close{color:#c8ced4;position:absolute;right:4px;top:4px}.toast__button-close:hover{box-shadow:0 0 0 rgba(55,63,71,.05);background-color:#f6f7f8}.toast--success{border-style:solid;border-color:#289c59;border-width:2px;border-left:solid 4px #289c59}.toast--info{border-style:solid;border-color:#0763b5;border-width:2px;border-left:solid 4px #0763b5}.toast--warning{border-style:solid;border-color:#e37f17;border-width:2px;border-left:solid 4px #e37f17}.toast--error{border-style:solid;border-color:#da5628;border-width:2px;border-left:solid 4px #da5628}.activity{background:url(../images/icons/activity_ride.svg) no-repeat right top}.activity__title{font-size:16px}.activity__title>span{padding:0 4px}.activity__text{font-size:12px;color:#6c7c8c}.vertical-offset{padding-bottom:32px;padding-top:32px}.kw-button{line-height:1}li.kw-timepicker__digit{padding:0}li.kw-timepicker__digit::before{display:none}li.kw-timepicker__digit>a:hover{color:inherit}.intl-tel-input .country-list .country{margin-bottom:0}.coupon{border-style:solid;border-color:#26a65b;border-width:2px;border-radius:8px;box-shadow:0 5px 20px rgba(55,63,71,.05);width:320px;margin:16px 16px;background-color:#ebf3f0;bottom:48px;display:block;position:fixed;right:0;z-index:99}@media (max-width:30em){.coupon{margin:0 0;border-radius:0;bottom:0;width:100%}}.coupon__text{padding-bottom:0;padding-top:16px;padding-left:16px;padding-right:32px}.coupon__title{font-size:16px;padding-left:0;padding-right:16px;color:#26a65b;overflow:hidden}.coupon__msg{color:#6c7c8c;font-size:14px}.coupon__button-hide{color:#26a65b;position:absolute;right:4px;top:4px}.coupon__button-hide:hover{box-shadow:0 0 0 rgba(55,63,71,.05);background-color:#83e3aa}.cta{max-width:1152px;margin-left:auto;margin-right:auto;margin-bottom:48px;margin-top:48px;padding:32px 32px;border-radius:4px;font-size:24px;color:#6c7c8c;font-weight:300;background-color:#feebc8;clear:both;text-align:center}.cta:after{content:" ";display:block;clear:both}@media (max-width:60em){.cta{margin-bottom:24px;margin-top:24px}}@media (max-width:30em){.cta{margin-bottom:16px;margin-top:16px;padding:16px 16px;font-size:16px}}.embed{width:100%;float:left;padding-left:24px;padding-right:24px;padding-left:0;padding-right:0}.faq{max-width:1152px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;margin-bottom:48px}.faq:after{content:" ";display:block;clear:both}.faq__title+p{font-size:20px;color:#6c7c8c;font-weight:300;padding:0 24px;margin-bottom:32px;margin-top:0;border-left:solid 4px #feebc8;font-family:Rubik,sans-serif}.faq__body{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:60em){.faq__body{-ms-flex-direction:column;flex-direction:column}}.faq__body>div{width:50%}@media (max-width:60em){.faq__body>div{width:100%}}.faq__body>div:first-child{padding-right:16px}@media (max-width:60em){.faq__body>div:first-child{padding-right:0}}.faq__body>div:last-child{padding-left:16px}@media (max-width:60em){.faq__body>div:last-child{padding-left:0}}.faq__body>div>article{display:inline-block;width:100%}.faq__body>div>article>details{margin-bottom:8px;margin-top:0}.faq__body>div>article>details>img{margin-bottom:8px;margin-top:0}.faq__body>div>article>details>p{font-size:15px}.faq__body>div>article>details>summary{padding-bottom:4px;padding-top:4px;margin-bottom:8px;margin-top:0;font-size:18px;color:#0267c1;cursor:pointer;display:block;text-decoration:underline dashed rgba(2,103,193,.3)}.before-footer__item>a,.footer__locale>a,.footer__logos>a,.footer__menu>a,.footer__meta>a,.footer__social>a{padding-bottom:8px;padding-top:8px;margin-bottom:4px;margin-top:4px;color:#6c7c8c;display:block}.before-footer__item>a:hover,.footer__locale>a:hover,.footer__logos>a:hover,.footer__menu>a:hover,.footer__meta>a:hover,.footer__social>a:hover{color:#373f47}.footer{max-width:1152px;margin-left:auto;margin-right:auto;padding-bottom:32px;padding-top:32px;font-size:13px;color:#c8ced4;border-top:solid 1px #dfe2e6}.footer:after{content:" ";display:block;clear:both}.footer__logos,.footer__meta{font-size:12px;width:100%;float:left;padding-left:24px;padding-right:24px;text-align:center}.footer__logos>a,.footer__meta>a{display:inline-block}.footer__logos>a>svg,.footer__meta>a>svg{height:16px;width:128px}.footer__menu,.footer__social{width:25%;float:left;padding-left:24px;padding-right:24px;padding-bottom:8px;padding-top:8px}@media (max-width:60em){.footer__menu,.footer__social{width:33.33333%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:30em){.footer__menu,.footer__social{width:50%;float:left;padding-left:24px;padding-right:24px}}.footer__locale{padding-bottom:8px;padding-top:8px}@media (max-width:60em){.footer__locale{width:100%;float:left;padding-left:24px;padding-right:24px;text-align:center}}@media (max-width:30em){.footer__locale{width:100%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:60em){.footer__locale>div{position:relative}}@media (max-width:60em){.footer__locale>div .autocomplete-suggestions,.footer__locale>div .dropdown__menu{bottom:100%}}.before-footer .container{padding-bottom:16px;padding-top:16px;border-top:solid 1px #dfe2e6}@media (max-width:30em){.before-footer .grid__four>*{width:50%;float:left;padding-left:24px;padding-right:24px}}.before-footer>h4{padding-bottom:16px;padding-top:16px}.before-footer__item{overflow:hidden;text-overflow:ellipsis}.before-footer__item>a{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.geolisting{max-width:1152px;margin-left:auto;margin-right:auto;padding-bottom:32px;padding-top:32px;border-top:solid 1px #dfe2e6}.geolisting:after{content:" ";display:block;clear:both}.geolisting .list>dt{width:100%;float:left;padding-left:24px;padding-right:24px}.geolisting .list>dd{width:25%;float:left;padding-left:24px;padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:60em){.geolisting .list>dd{width:33.33333%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:30em){.geolisting .list>dd{width:50%;float:left;padding-left:24px;padding-right:24px}}.help{max-width:768px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px}.help:after{content:" ";display:block;clear:both}.help__icon{width:16.66667%;float:left}@media (max-width:30em){.help__icon{display:none}}.help__icon__image{height:80px;margin:0 auto;width:100%}.help__text{width:50%;float:left;padding-left:24px;padding-right:24px}@media (max-width:60em){.help__text{width:83.33333%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:30em){.help__text{width:100%;float:left;padding-left:24px;padding-right:24px;text-align:center}}.help__text__title{font-size:24px;color:#373f47;font-weight:300;margin-bottom:16px;margin-top:0}.help__text__lead{font-size:16px;color:#6c7c8c;margin-bottom:16px;margin-top:0}.help__cta{width:33.33333%;float:left}@media (max-width:60em){.help__cta{width:83.33333%;float:left;padding-left:24px;padding-right:24px;margin-left:16.66667%;text-align:center}}@media (max-width:30em){.help__cta{width:100%;float:left;padding-left:24px;padding-right:24px;margin-left:0}}.help__cta__button{border-style:solid;border-color:#c8ced4;border-width:2px;width:100%;float:left}.help__cta__button:hover{box-shadow:0 4px 16px rgba(55,63,71,.05);background-color:#26a65b;border-color:#26a65b;color:#fff}@media (max-width:30em){.help__cta__button{font-size:16px}}.hero__embed>h1,.hero__title{font-size:48px;color:#fff;font-weight:500;margin-bottom:32px;margin-top:0;letter-spacing:-.5px;line-height:1.1;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.2)}@media (min-width:90em){.hero__embed>h1,.hero__title{font-size:56px;font-weight:500}}@media (max-width:60em){.hero__embed>h1,.hero__title{font-size:40px;font-weight:500}}@media (max-width:30em){.hero__embed>h1,.hero__title{font-size:24px;color:#373f47;font-weight:500;margin-bottom:0;margin-top:0;text-align:left;text-shadow:none}}.hero__embed>h4{font-size:16px;color:rgba(255,255,255,.75);margin-bottom:8px;margin-top:0;line-height:1.5;text-shadow:0 0 8px rgba(0,0,0,.2)}.hero__embed>a{font-size:13px;color:#fff;margin:0;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.hero{max-width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;background-attachment:local;background-color:#373f47;background-position:center 80%;background-repeat:no-repeat;background-size:cover;padding-bottom:48px;padding-top:48px}.hero:after{content:" ";display:block;clear:both}@media (min-width:90em){.hero{padding-bottom:72px;padding-top:72px;background-position:0 30%}}@media (max-width:90em){.hero{background-position:0 30%}}@media (max-width:60em){.hero{padding-bottom:24px;padding-top:24px;background-position:center 80%}}@media (max-width:30em){.hero{padding-left:8px;padding-right:8px;background-color:#f9ac1a;background-size:0}}.hero__title{max-width:960px;margin-left:auto;margin-right:auto;padding-bottom:32px;padding-top:48px}.hero__title:after{content:" ";display:block;clear:both}@media (max-width:60em){.hero__title{max-width:1152px;margin-left:auto;margin-right:auto;padding-bottom:16px;padding-top:32px}.hero__title:after{content:" ";display:block;clear:both}}@media (max-width:30em){.hero__title{padding-top:8px;padding-bottom:24px}}.hero__embed{max-width:960px;margin-left:auto;margin-right:auto;padding-bottom:32px;padding-top:32px}.hero__embed:after{content:" ";display:block;clear:both}@media (max-width:30em){.hero__embed{padding-bottom:32px;padding-top:16px}}.hero__embed>h1{width:100%;float:left}.hero__embed>h4{width:66.66667%;float:left;margin-right:8.33333%}@media (max-width:60em){.hero__embed>h4{width:100%;float:left}}@media (max-width:30em){.hero__embed>h4{display:none}}.hero__embed>a{width:25%;float:left}@media (max-width:60em){.hero__embed>a{width:100%;float:left}}@media (max-width:30em){.hero__embed>a{display:none}}.hiw__step{width:25%;float:left;padding-left:24px;padding-right:24px;text-align:center}@media (max-width:60em){.hiw__step{width:50%;float:left;padding-left:24px;padding-right:24px;min-height:240px}}@media (max-width:30em){.hiw__step{width:100%;float:left;min-height:auto}}.hiw__pic{height:120px;width:160px}@media (max-width:30em){.hiw__pic{width:25%;float:left;height:48px}}.hiw__text{font-size:14px;color:#6c7c8c}.hiw__text p{font-size:14px;color:#6c7c8c}@media (max-width:30em){.hiw__text{width:75%;float:left;padding-left:24px;padding-right:24px;text-align:left}}.home-advantages h2{text-align:center}.leads-block{position:fixed;z-index:1000;bottom:20px;left:20px;display:none;width:65px;height:65px}.leads-block--visible{display:block}.leads-block__link{display:block}.leads-block__img{max-width:100%;max-height:100%;width:auto;height:auto}.leads-animation{animation-name:bounce;animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media (max-width:30em){.locale{width:100%;float:left}}.locale>div{display:inline-block;text-align:left}@media (max-width:30em){.locale>div{width:45.83333%;float:left;margin-left:2.08333%;margin-right:2.08333%}}.navbar__menu__primary>a,.navbar__toggle{font-size:16px;color:#6c7c8c;font-weight:400;border-bottom:1px solid transparent;box-sizing:content-box;display:inline-block;line-height:2.2;margin:0 12px;vertical-align:middle}.navbar__menu__primary>a .icon,.navbar__toggle .icon{position:relative;top:1px}.navbar__menu__primary>a.selected,.navbar__menu__primary>a:hover,.navbar__toggle:hover,.selected.navbar__toggle{border-color:#6c7c8c;color:#2c3239}.navbar{max-width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-shadow:0 2px 8px rgba(55,63,71,.05);padding-bottom:8px;padding-top:8px;background-color:#fff}.navbar:after{content:" ";display:block;clear:both}@media (max-width:30em){.navbar{padding-left:12px;padding-right:14px}}@media (max-width:68em){.navbar--overlay{background-color:#fff;bottom:0;box-sizing:content-box;height:100%;left:0;min-height:100%;overflow-y:scroll;padding-bottom:70px;position:fixed;right:0;top:70px;transform:translateY(-70px);z-index:9999}}.navbar__brand{float:left;margin-right:24px}.navbar__brand__logo{width:144px;height:48px;display:block}.navbar__menu{max-width:100%;margin-left:auto;margin-right:auto}.navbar__menu:after{content:" ";display:block;clear:both}@media (max-width:68em){.navbar__menu{display:none}}.navbar__menu--mob{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:3}@media only screen and (orientation:landscape){.navbar__menu--mob{height:100%}}@media (max-width:30em){.navbar__menu--mob{height:100%;overflow-y:scroll}}.navbar__menu__primary{padding-bottom:8px;padding-top:8px;float:left;list-style:none}@media (max-width:68em){.navbar__menu__primary{padding-bottom:16px;padding-top:16px;width:100%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:68em){.navbar__menu__primary>a{font-size:18px;color:#6c7c8c;font-weight:400;padding:8px 0;border-bottom:0;width:100%}}.navbar__menu__secondary{float:right}@media (max-width:68em){.navbar__menu__secondary{padding:16px 16px;border-top:solid 1px #dfe2e6;position:relative}}.navbar__menu__user{float:right}@media (max-width:60em){.navbar__menu__user{float:left;padding-left:5px}}@media (max-width:30em){.navbar__menu__user{float:left;padding-left:10px}}.navbar__menu__user .user--name{max-width:90px;overflow:hidden;text-overflow:ellipsis}.navbar__menu__user .autocomplete-suggestions,.navbar__menu__user .dropdown__menu{max-width:210px}.navbar__menu__user .dropdown__menu__item:last-child{border-top:1px solid #c8ced4}.navbar__toggle{height:48px;width:48px;border-radius:40px;border-bottom:0;display:none;float:right;line-height:3.2;text-align:center}@media (max-width:68em){.navbar__toggle{display:initial;margin-right:-14px}}.navbar__toggle>.navbar__toggle__hide{display:none}.navbar__toggle.active{background-color:#f6f7f8}.navbar__toggle.active:hover{color:#ec5824}.navbar__toggle.active>.navbar__toggle__show{display:none}.navbar__toggle.active>.navbar__toggle__hide{display:block}.notice{display:none;position:fixed;z-index:2147483647;left:0;bottom:0;width:100%;padding:16px}@media (max-width:60em){.notice{padding:8px}}@media (max-width:30em){.notice{padding:8px}}.notice__wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(55,63,71,.75);padding-left:16px;padding-right:16px;padding-bottom:8px;padding-top:8px;font-size:14px;color:#fff;border-radius:8px;line-height:1.5}@media (max-width:30em){.notice__wrapper{font-size:12px}}.notice__message{padding-top:8px;padding-bottom:8px}@media (max-width:60em){.notice__message{max-width:100%}}@media (max-width:30em){.notice__message{max-width:275px}}.notice__link{color:#fff;text-decoration:underline}.notice__link:hover{color:#fff}.notice__button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;min-width:100px;padding-top:10px;padding-bottom:10px;padding-right:30px;color:#fff;font-size:14px}.notice__button:after,.notice__button:before{content:'';position:absolute;top:calc(50% - 8px);right:10px;background-color:#fff;height:18px;width:2px}.notice__button:before{transform:rotate(45deg)}.notice__button:after{transform:rotate(-45deg)}@media (max-width:60em){.notice__button{font-size:14px}}@media (max-width:30em){.notice__button{font-size:0}}.placepicker{position:relative;background-color:#fff}.placepicker__input{font-size:18px;color:#373f47;font-weight:400;height:64px;padding-left:16px;padding-right:16px;padding-bottom:8px;padding-top:28px;background-color:transparent;width:100%;position:relative;z-index:2}.placepicker__input::-moz-selection{background:#d4edde}.placepicker__input::selection{background:#d4edde}.placepicker__input::-moz-selection{background:#d4edde}@media (min-width:60em){.fixed .placepicker__input{height:48px;font-size:16px;color:#373f47;font-weight:400;padding-bottom:8px;padding-top:24px}}@media (max-width:60em){.placepicker__input{font-size:16px}}@media (max-width:30em){.placepicker__input{height:56px}}.search .placepicker__input{border-style:solid;border-color:transparent;border-width:1px}.search .placepicker__input:hover{border-color:#c8ced4}.search .placepicker__input:focus{border-color:#26a65b}@media (max-width:30em){.search .placepicker__input:focus{border-color:transparent}}.placepicker__label{font-size:20px;color:#9ea9b3;font-weight:400;transition:all .2s ease;position:absolute;display:block;top:16px;left:1px;padding-left:16px;padding-right:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placepicker__label--short{display:none}@media (min-width:60em){.fixed .placepicker__label{font-size:16px;color:#9ea9b3;font-weight:400;top:9px}}.placepicker--label-up .placepicker__label{top:0;font-size:14px;color:#9ea9b3;font-weight:400}.placepicker--label-up .placepicker__label--full{display:none}.placepicker--label-up .placepicker__label--short{display:block}@media (min-width:60em){.fixed .placepicker--label-up{font-size:12px;color:#9ea9b3;font-weight:400}}@media (max-width:60em){.placepicker--label-up{font-size:12px}}.placepicker__menu{background-color:#fff}.placepicker__place{display:table;width:100%}.placepicker__place__country{font-size:12px;color:#6c7c8c;display:table-cell;text-align:right;vertical-align:top;padding-top:2px}.autocomplete-selected .placepicker__place__country{color:#fff}.placepicker__place__name{display:table-cell;vertical-align:top;padding-left:8px;padding-right:8px}.autocomplete-selected .placepicker__place__name{color:#fff}.placepicker__place__icon{display:table-cell;vertical-align:top;width:15px;text-align:center;padding-top:4px}.placepicker__place__icon .icon{display:none;fill:#6c7c8c;max-height:15px;vertical-align:top}.autocomplete-selected .placepicker__place__icon .icon{fill:#fff}.placepicker__place--1 .icon--city{display:inline-block}.placepicker__place--2 .icon--airport{display:inline-block}.placepicker__place--3 .icon--train-station{display:inline-block}.rating{max-width:1152px;margin-left:auto;margin-right:auto;padding-bottom:24px;padding-top:24px;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.rating:after{content:" ";display:block;clear:both}@media (max-width:60em){.rating{padding-bottom:16px;padding-top:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:30em){.rating{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.rating__vendor{width:33.33333%;float:left;margin:0 auto;text-align:center}.rating__vendor__logo{height:64px;width:80%}@media (max-width:30em){.rating__vendor__logo{height:32px;width:100%}}.rating__vendor__score{height:20px;cursor:pointer;display:block;width:100%}@media (max-width:30em){.rating__vendor__score{height:14px}}.rating__vendor__link{display:block;max-width:240px;margin:0 auto}.search-height-wrapper{height:96px}@media (max-width:60em){.search-height-wrapper{height:auto}}@media (min-width:60em){.search-wrapper.fixed{position:fixed;width:100%;left:0;top:0;z-index:99;background-color:#f9ac1a;height:64px}}.search{max-width:1152px;margin-left:auto;margin-right:auto;border-radius:8px;padding-left:16px;padding-right:16px;box-shadow:0 4px 16px rgba(55,63,71,.05);padding-bottom:16px;padding-top:16px;background-color:#f9ac1a;transition-duration:.5s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease}.search:after{content:" ";display:block;clear:both}.search:hover{box-shadow:0 6px 24px rgba(55,63,71,.05)}@media (min-width:60em){.fixed .search{padding-bottom:8px;padding-top:8px;box-shadow:0 0 0 rgba(55,63,71,.05)}}@media (max-width:30em){.search{box-shadow:0 0 0 rgba(55,63,71,.05);padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;background-color:transparent;position:relative}}.search>form{width:100%}.search>form>span{display:block;float:left}.search__field{width:27%}@media (max-width:60em){.search__field{width:46%;margin-bottom:8px;margin-top:0}}@media (max-width:30em){.search__field{width:100%;margin-bottom:0;margin-top:0}}.search__field--from .placepicker,.search__field--from .placepicker__input{border-radius:4px 0 0 4px}@media (max-width:30em){.search__field--from .placepicker,.search__field--from .placepicker__input{border-radius:4px 4px 0 0;border-bottom-color:#e3e7e9}}.search__field--to .placepicker,.search__field--to .placepicker__input{border-radius:0 4px 4px 0}@media (max-width:30em){.search__field--to .placepicker,.search__field--to .placepicker__input{border-radius:0 0 4px 4px}}.search__submit{width:20%}@media (max-width:60em){.search__submit{width:53%}}@media (max-width:30em){.search__submit{width:100%}}.search__submit>.button{font-size:18px;font-weight:400;height:64px;padding-left:8px;padding-right:8px;width:100%;transition-duration:.5s;transition-property:background,background-color,color,border,box-shadow;transition-timing-function:ease}@media (min-width:60em){.fixed .search__submit>.button{height:48px;font-size:16px;font-weight:400}}@media (max-width:30em){.search__submit>.button{height:56px;font-size:16px}}.search__submit>.button .icon{margin-right:5px}.search__pass{width:19%;margin-left:1%;margin-right:1%}@media (max-width:60em){.search__pass{margin-left:0;width:46%}}@media (max-width:30em){.search__pass{width:100%;margin-bottom:8px;margin-top:8px}}.search__swap{width:5%;background-color:#fff;height:64px}@media (min-width:60em){.fixed .search__swap{height:48px}}@media (max-width:60em){.search__swap{width:8%}.search__swap .icon{transform:none}}@media (max-width:30em){.search__swap{height:112px;position:absolute;right:0;top:0;z-index:2;width:40px;border-radius:0 4px 4px 0}.search__swap .icon{transform:rotate(90deg)}}.search__swap>a{height:64px;margin:0;padding:0;display:block;text-align:center;padding-top:20px;cursor:pointer;position:relative}@media (max-width:30em){.search__swap>a{padding-top:45px;height:112px}}@media (min-width:60em){.fixed .search__swap>a{height:48px;padding-top:13px}}.search__swap>a::after,.search__swap>a::before{content:'';display:block;position:absolute;width:1px;height:70%;top:15%;background-color:#e3e7e9}@media (max-width:30em){.search__swap>a::after,.search__swap>a::before{display:none}}.search__swap>a::before{left:-1px}.search__swap>a::after{right:-1px;z-index:2}.search--wo-pass .search__field{width:37%}@media (max-width:60em){.search--wo-pass .search__field{width:46%;margin-bottom:8px;margin-top:0}}@media (max-width:30em){.search--wo-pass .search__field{width:100%;margin-bottom:0;margin-top:0}}.search--wo-pass .search__field--to{margin-right:1%}@media (max-width:60em){.search--wo-pass .search__field--to{margin-right:0}}@media (max-width:30em){.search--wo-pass .search__field--to{margin-bottom:8px;margin-top:0}}.search--wo-pass .search__pass{display:none}@media (max-width:60em){.search--wo-pass .search__submit{width:100%}}.transfer{max-width:1152px;margin-left:auto;margin-right:auto;border-radius:8px;box-shadow:0 4px 16px rgba(55,63,71,.05);background-color:#fff;margin-bottom:24px}.transfer:after{content:" ";display:block;clear:both}.transfer__title{font-size:24px;font-weight:500;margin-bottom:16px;margin-top:16px;color:#373f47}@media (max-width:30em){.transfer__title{display:none}}.transfer__title--mob{margin-bottom:8px;margin-top:16px;display:none}@media (max-width:30em){.transfer__title--mob{width:100%;float:left;display:block;text-align:center}}.transfer__text{width:41.66667%;float:left;padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px}@media (max-width:60em){.transfer__text{width:58.33333%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:30em){.transfer__text{width:100%;float:left;padding-left:24px;padding-right:24px}}.transfer__text__summary{margin-bottom:16px;margin-top:0}.transfer__text__options{margin-bottom:0;margin-top:0}.transfer__text__options>li{margin:0;padding:0;font-size:14px;color:#6c7c8c;display:inline-block;margin-right:12px}.transfer__text__options>li::before{content:none}.transfer__text__options>li .icon{margin-left:0;margin-right:4px;color:#373f47;position:relative;top:2px}.transfer__discount{border-radius:4px;padding-bottom:4px;padding-top:4px;padding-left:8px;padding-right:8px;font-size:14px;color:#a97004;font-weight:500;background-color:#fcd07d;border-bottom-left-radius:16px;border-top-left-radius:16px;display:inline-block;transform:rotate(5deg);vertical-align:middle;white-space:nowrap}.transfer__discount::before{font-size:10px;color:#fff;content:'●';position:relative;top:-2px}.transfer__offer{width:25%;float:left;padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px;text-align:center}@media (max-width:60em){.transfer__offer{width:100%;float:left;padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:0}}.transfer__offer__price{width:100%;float:left;font-size:28px;font-weight:400;margin-bottom:16px;margin-top:16px;font-family:Rubik,sans-serif}@media (max-width:60em){.transfer__offer__price{width:41.66667%;float:left}}@media (max-width:30em){.transfer__offer__price{width:100%;float:left}}.transfer__offer__price__old{font-size:16px;color:#c8ced4;margin-bottom:0;margin-top:-16px;text-decoration:line-through}.transfer__offer__action{width:100%;float:left}@media (max-width:60em){.transfer__offer__action{width:58.33333%;float:left}}@media (max-width:30em){.transfer__offer__action{width:100%;float:left}}.transfer__offer__action>form>.button{width:100%;float:left}.transfer__preview{width:33.33333%;float:left;padding-left:24px;padding-right:24px;padding-bottom:16px;padding-top:16px;text-align:center}@media (max-width:60em){.transfer__preview{width:41.66667%;float:left;padding-left:24px;padding-right:24px}}@media (max-width:30em){.transfer__preview{width:100%;float:left;padding-left:24px;padding-right:24px}}.transfer__preview__pic>*{max-width:100%}.transfer__preview__vehicles{font-size:12px;color:#6c7c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-more-routes{text-align:center}.show-more-routes .new-button{margin-bottom:10px}.vehicle{text-align:center}.vehicle__pic>img{width:100%}.vehicle__price{font-size:12px;color:#6c7c8c;margin-bottom:0;margin-top:4px}.vehicle__price>sup{font-size:12px;color:#6c7c8c;padding-left:2px;padding-right:0}.vehicle__text{width:41.66667%;float:left;padding-left:24px;padding-right:24px;padding-left:4.16667%}.vehicle__text>h3{margin-bottom:8px;margin-top:0}.vehicle__text>ul{margin-bottom:8px;margin-top:8px;font-size:12px}.vehicle__action{border-radius:4px;width:33.33333%;float:left;padding-left:24px;padding-right:24px;padding-bottom:0;padding-top:24px;text-align:center}.vehicle__action>span{font-size:16px}.vehicle__action>button{margin-bottom:0;margin-top:16px}#jivo-iframe-container{z-index:99!important}.__jivoMobileButton{z-index:99!important}._show_1e.wrap_mW{z-index:99!important}.label_39{z-index:99!important}.label_39._bottom_3v._init_Tk{z-index:99!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fZm9udHMuc2FzcyIsInNjZWxldG9uL19jb3JlLnNhc3MiLCJhYnN0cmFjdC9taXhpbnMvX2ZvbnQuc2FzcyIsImFic3RyYWN0L21peGlucy9fc3BhY2Uuc2FzcyIsIi4uLy4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJtYWluLmNzcyIsImFic3RyYWN0L21peGlucy9fdHJhbnNpdGlvbi5zYXNzIiwic2NlbGV0b24vX3Jlc2V0LnNhc3MiLCJhdG9taWMvX2JhY2tncm91bmRzLnNhc3MiLCJhdG9taWMvX2NvbnRhaW5lci5zYXNzIiwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwiYXRvbWljL19ncmlkLnNhc3MiLCJhdG9taWMvX2hlbHBlci5zYXNzIiwiYXRvbWljL19pY29uLnNhc3MiLCJhYnN0cmFjdC9taXhpbnMvX3NpemUuc2FzcyIsImF0b21pYy9fbGlzdC5zYXNzIiwiYXRvbWljL19tYXNvbnJ5LnNhc3MiLCJhdG9taWMvX3NoYWRvdy5zYXNzIiwiYWJzdHJhY3QvbWl4aW5zL19zaGFkb3cuc2FzcyIsImVsZW1lbnRzL19hdXRvY29tcGxldGUuc2FzcyIsImVsZW1lbnRzL19icmVhZGNydW1iLnNhc3MiLCJlbGVtZW50cy9fYnV0dG9uLnNhc3MiLCJhYnN0cmFjdC9taXhpbnMvX2JvcmRlci5zYXNzIiwiYWJzdHJhY3QvbWl4aW5zL19jb3JuZXIuc2FzcyIsImFic3RyYWN0L21peGlucy9faG92ZXIuc2FzcyIsImVsZW1lbnRzL19jYWxsb3V0LnNhc3MiLCJlbGVtZW50cy9fY2FyZC5zYXNzIiwiZWxlbWVudHMvX2RpdmlkZXIuc2FzcyIsImVsZW1lbnRzL19kcm9wZG93bi1wYXNzZW5nZXJzLnNhc3MiLCJlbGVtZW50cy9fZHJvcGRvd24uc2FzcyIsImVsZW1lbnRzL19pbnB1dC5zYXNzIiwiZWxlbWVudHMvX2xhYmVsLnNhc3MiLCJlbGVtZW50cy9fbW9kYWwuc2FzcyIsImVsZW1lbnRzL19uZXctYnV0dG9uLnNhc3MiLCJlbGVtZW50cy9fc2hhcmUuc2FzcyIsImVsZW1lbnRzL19zaWRlLWFydGljbGVzLnNhc3MiLCJlbGVtZW50cy9fdGVzdGltb25pYWwuc2FzcyIsImVsZW1lbnRzL190aWxlLnNhc3MiLCJlbGVtZW50cy9fdG9hc3Quc2FzcyIsImNvbXBvbmVudHMvX2FjdGl2aXR5LnNhc3MiLCJjb21wb25lbnRzL19jaGVja291dC5zYXNzIiwiY29tcG9uZW50cy9fY291cG9uLnNhc3MiLCJjb21wb25lbnRzL19jdGEuc2FzcyIsImNvbXBvbmVudHMvX2VtYmVkLnNhc3MiLCJjb21wb25lbnRzL19mYXEuc2FzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zYXNzIiwiY29tcG9uZW50cy9fZ2VvbGlzdGluZy5zYXNzIiwiY29tcG9uZW50cy9faGVscC5zYXNzIiwiY29tcG9uZW50cy9faGVyby5zYXNzIiwiY29tcG9uZW50cy9faGl3LnNhc3MiLCJjb21wb25lbnRzL19ob21lLnNhc3MiLCJjb21wb25lbnRzL19sZWFkcy1ibG9jay5zYXNzIiwiY29tcG9uZW50cy9fbG9jYWxlLnNhc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2FzcyIsImNvbXBvbmVudHMvX25vdGljZS5zYXNzIiwiY29tcG9uZW50cy9fcGxhY2VwaWNrZXIuc2FzcyIsImNvbXBvbmVudHMvX3JhdGluZy5zYXNzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNhc3MiLCJjb21wb25lbnRzL190cmFuc2Zlci5zYXNzIiwiY29tcG9uZW50cy9fdmVoaWNsZS5zYXNzIiwibWFpbi5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFHQSxXQUNFLFlBQUEsWUFDQSxJQUFBLCtE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UUFBQSxhQUNGLG9CQUNFLFFBQUEsYUFDRixrQkFDRSxRQUFBLGFBQ0YsVUFDRSxRQUFBLGFBQ0YsOEJBQ0UsUUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIE9wZW4gU2Fuc1xuXG4vLyA0MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90PyNpZWZpeCcpZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vLyA0MDBpXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3Q/I2llZml4Jylmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cbi8vIDYwMFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkLmVvdD8jaWVmaXgnKWZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNTZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vLyA2MDBpXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zU2VtaUJvbGRJdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNTZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8vIDcwMFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zQm9sZC5lb3Q/I2llZml4Jylmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8vIDcwMGlcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNCb2xkSXRhbGljLmVvdCcpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGRJdGFsaWMuZW90PyNpZWZpeCcpZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vLyA4MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkLmVvdD8jaWVmaXgnKWZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi8vIDgwMGlcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGRJdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkSXRhbGljLmVvdD8jaWVmaXgnKWZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cblxuLy8gUnViaWNcblxuLy8gMzAwXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XG5cdHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLUxpZ2h0LmVvdCcpO1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLy8gMzAwaVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1MaWdodEl0YWxpYy5lb3QnKTtcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcdHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vLyA0MDBcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1J1YmlrJztcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci5lb3QnKTtcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8vIDQwMGlcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1J1YmlrJztcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstSXRhbGljLmVvdCcpO1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gNTAwXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XG5cdHNyYzogdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8vIDUwMGlcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1J1YmlrJztcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTWVkaXVtSXRhbGljLmVvdCcpO1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gT3JpZ2luYWxcbiRmb250LXRleHQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1kaXNwbGF5OiAnUnViaWsnLCBzYW5zLXNlcmlmO1xuIiwiJXBhcmFncmFwaC1mZWF0IHtcbiAgQGluY2x1ZGUgZm9udCgzLCAkYmFzZS1saWdodCwgMzAwKTtcbiAgQGluY2x1ZGUgcGFkZGluZygwLCAzKTtcbiAgQGluY2x1ZGUgdm1hcmdpbigwLCA0KTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAkcHJpbWFyeS1zdWJ0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5OyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBAaW5jbHVkZSBmb250KDIsICRiYXNlKTtcbiAgQGluY2x1ZGUgemVybztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgZm9udCgxLjc1KTsgfSB9XG5cbi8vIEdsb2JhbCB3cmFwcGVyIGZvciBmbGV4XG4ud3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICBwYWRkaW5nOiAwOyB9XG5cbmgxIHtcbiAgQGluY2x1ZGUgZm9udCgxMSwgJHdlaWdodDogMzAwKTtcbiAgQGluY2x1ZGUgdm1hcmdpbig2LCA2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGZvbnQoOCk7XG4gICAgQGluY2x1ZGUgdm1hcmdpbig0LCA0KTsgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIGZvbnQoNik7XG4gICAgQGluY2x1ZGUgdm1hcmdpbigyLCAyKTsgfVxuXG4gICsgaDIge1xuICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMyk7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgMCk7IH0gfVxuXG5oMiB7XG4gIEBpbmNsdWRlIGZvbnQoOCwgJHdlaWdodDogNDAwKTtcbiAgQGluY2x1ZGUgdm1hcmdpbigwLCA0KTtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoOCwgMCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgZm9udCg2KTtcbiAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDMpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDYsIDApOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgZm9udCg0KTtcbiAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDIpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDQsIDApOyB9XG5cbiAgKyBoMyB7XG4gICAgQGluY2x1ZGUgdm1hcmdpbigwLCAyKTtcbiAgICBAaW5jbHVkZSB2cGFkZGluZyg0LCAwKTsgfSB9XG5cbmgzIHtcbiAgQGluY2x1ZGUgZm9udCg0LCAkd2VpZ2h0OiA1MDApO1xuICBAaW5jbHVkZSB2bWFyZ2luKDYsIDMpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIGZvbnQoMyk7IH0gfVxuXG5oNCB7XG4gIEBpbmNsdWRlIGZvbnQoMywgJGJhc2UtbGlnaHQsICR3ZWlnaHQ6IDQwMCk7XG4gIEBpbmNsdWRlIHZtYXJnaW4oNCwgMik7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgZm9udCgyLjUpOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgZm9udCgyLjUpOyB9IH1cblxuaDUsXG5kdCB7XG4gIEBpbmNsdWRlIGZvbnQoMi41LCAkd2VpZ2h0OiBib2xkZXIpO1xuICBAaW5jbHVkZSB2bWFyZ2luKDMsIDIpO1xuICBmb250LWZhbWlseTogJGZvbnQtdGV4dDsgfVxuXG51bCA+IGxpLFxuZGQge1xuICBAaW5jbHVkZSB2bWFyZ2luKDAsIDIpO1xuICBAaW5jbHVkZSBobWFyZ2luKDAsIDApO1xuICBAaW5jbHVkZSBocGFkZGluZygzLCAwKTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIGhwYWRkaW5nKDIsIDApOyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGJhc2UtbGlnaHRlcjtcbiAgICBjb250ZW50OiAn4oCiJztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLSRncmlkICogMztcbiAgICB3aWR0aDogJGdyaWQgKiAzO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRncmlkICogMjtcbiAgICAgIHdpZHRoOiAkZ3JpZCAqIDI7IH0gfSB9XG5cbmZpZ3VyZSB7XG4gIEBpbmNsdWRlIHZtYXJnaW4oMSwgMSk7XG4gIEBpbmNsdWRlIHBhZGRpbmcoNCwgNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGZpZ2NhcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQoMS41LCAkYmFzZS1saWdodCk7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMik7IH0gfVxuXG5wLFxudWwsXG5vbCxcbmRsIHtcbiAgQGluY2x1ZGUgZm9udCgyLjUpO1xuICBAaW5jbHVkZSB2bWFyZ2luKDAsIDIpO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBmb250KDIpOyB9IH1cblxub2wge1xuICBAaW5jbHVkZSBocGFkZGluZygyLjc1LCAwKTsgfVxuXG5vbCA+IGxpIHtcbiAgQGluY2x1ZGUgdm1hcmdpbigwLCAyKTtcbiAgQGluY2x1ZGUgaG1hcmdpbigwLCAwKTtcbiAgQGluY2x1ZGUgaHBhZGRpbmcoMS41LCAwKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBocGFkZGluZyguNSwgMCk7IH0gfVxuXG5hLFxuYnV0dG9uIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7IH1cblxuYSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gID4gaW1nIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG5pbWcsXG5zdmcge1xuICBAaW5jbHVkZSB6ZXJvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0LFxuaW5wdXQge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBmb250LWZhbWlseTogJGZvbnQtdGV4dDsgfVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0IHtcbiAgJlt0eXBlPSd0ZXh0J10ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuIiwiQG1peGluIGZvbnQoJHNpemU6IGZhbHNlLCAkY29sb3I6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSkge1xuICBAaWYgJHNpemUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAqICRzaXplIC8gNCArICRncmlkOyB9XG5cbiAgQGlmICRjb2xvciB7XG4gICAgY29sb3I6ICRjb2xvcjsgfVxuXG4gIEBpZiAkd2VpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDsgfSB9XG4iLCIvLyBQYWRkaW5nXG5AbWl4aW4gcGFkZGluZygkb25lOiAxLCAkdHdvOiAxKSB7XG4gIHBhZGRpbmc6ICgkb25lICogJGdyaWQpICgkdHdvICogJGdyaWQpOyB9XG5cbi8vICticmVha3BvaW50KCRkZXNrdG9wKVxuLy8gICBwYWRkaW5nOiAoJG9uZSAqICRncmlkICogMS4yNSkgKCR0d28gKiAkZ3JpZCAqIDEuMjUpXG5cbkBtaXhpbiB2cGFkZGluZygkb25lOiAxLCAkdHdvOiAxKSB7XG4gIHBhZGRpbmctYm90dG9tOiAkdHdvICogJGdyaWQ7XG4gIHBhZGRpbmctdG9wOiAkb25lICogJGdyaWQ7IH1cblxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIHBhZGRpbmctYm90dG9tOiAkdHdvICogJGdyaWQgKiAxLjI1XG4vLyAgIHBhZGRpbmctdG9wOiAkb25lICogJGdyaWQgKiAxLjI1XG5cbkBtaXhpbiBocGFkZGluZygkb25lOiAxLCAkdHdvOiAxKSB7XG4gIHBhZGRpbmctbGVmdDogJG9uZSAqICRncmlkO1xuICBwYWRkaW5nLXJpZ2h0OiAkdHdvICogJGdyaWQ7IH1cblxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIHBhZGRpbmctbGVmdDogJG9uZSAqICRncmlkICogMS4yNVxuLy8gICBwYWRkaW5nLXJpZ2h0OiAkdHdvICogJGdyaWQgKiAxLjI1XG5cbi8vIE1hcmdpbnNcbkBtaXhpbiBtYXJnaW4oJG9uZTogMSwgJHR3bzogMSkge1xuICBtYXJnaW46ICRvbmUgKiAkZ3JpZCAkdHdvICogJGdyaWQ7IH1cblxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIG1hcmdpbjogJG9uZSAqICRncmlkICogMS4yNSAkdHdvICogJGdyaWQgKiAxLjI1XG5cbkBtaXhpbiB2bWFyZ2luKCRvbmU6IDEsICR0d286IDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogJHR3byAqICRncmlkO1xuICBtYXJnaW4tdG9wOiAkb25lICogJGdyaWQ7IH1cblxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIG1hcmdpbi1ib3R0b206ICR0d28gKiAkZ3JpZCAqIDEuMjVcbi8vICAgbWFyZ2luLXRvcDogJG9uZSAqICRncmlkICogMS4yNVxuXG5AbWl4aW4gaG1hcmdpbigkb25lOiAxLCAkdHdvOiAxKSB7XG4gIG1hcmdpbi1sZWZ0OiAkb25lICogJGdyaWQ7XG4gIG1hcmdpbi1yaWdodDogJHR3byAqICRncmlkOyB9XG5cbi8vICticmVha3BvaW50KCRkZXNrdG9wKVxuLy8gICBtYXJnaW4tbGVmdDogJG9uZSAqICRncmlkICogMS4yNVxuLy8gICBtYXJnaW4tcmlnaHQ6ICR0d28gKiAkZ3JpZCAqIDEuMjVcblxuLy8gWmVyb1xuQG1peGluIHplcm8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNTZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNTZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNTZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc1NlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL09wZW5TYW5zQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNCb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0JvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0V4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9PcGVuU2Fuc0V4dHJhQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvT3BlblNhbnNFeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBzcmM6IHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vc3RhdGljLmtpd2l0YXhpLmNvbS9uZXcvZm9udHMvUnViaWstTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgc3JjOiB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9zdGF0aWMua2l3aXRheGkuY29tL25ldy9mb250cy9SdWJpay1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3N0YXRpYy5raXdpdGF4aS5jb20vbmV3L2ZvbnRzL1J1YmlrLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM3M2Y0NztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgaDEgKyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICBoMiArIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNmM3YzhjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5oNSxcbmR0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG51bCA+IGxpLFxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgdWwgPiBsaSxcbiAgICBkZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICB1bCA+IGxpOjpiZWZvcmUsXG4gIGRkOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzhjZWQ0O1xuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICB3aWR0aDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICBkZDo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfSB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmaWd1cmUgPiBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2YzdjOGM7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxucCxcbnVsLFxub2wsXG5kbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIHAsXG4gICAgdWwsXG4gICAgb2wsXG4gICAgZGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG5vbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICBvbCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuYSxcbmJ1dHRvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDI2N2MxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjVhYTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEgPiBpbWcge1xuICAgIGJvcmRlcjogMDsgfVxuXG5pbWcsXG5zdmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5zZWxlY3QsXG5pbnB1dCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuc3VtbWFyeSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iZ19fY29sb3JfX2Jhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczZjQ3OyB9XG4gIC5iZ19fY29sb3JfX2Jhc2UtLXN1YnRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODsgfVxuXG4uYmdfX2NvbG9yX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YWMxYTsgfVxuICAuYmdfX2NvbG9yX19wcmltYXJ5LS1zdWJ0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7IH1cblxuLmJnX19waWNfX2dsb2JlIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jb3ZlcnMvZ2xvYmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfSB9XG4gIC5jb250YWluZXItbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIC5jb250YWluZXItbmFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuY29udGFpbmVyLXdpZGUge1xuICAgIG1heC13aWR0aDogMTUzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIC5jb250YWluZXItd2lkZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5ncmlkID4gKiB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLmdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uZ3JpZC0tY29tZm9ydCA+ICoge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLS1jb21mb3J0ID4gKiB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLS1jb21mb3J0ID4gKiB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgIC5ncmlkLS1jb21mb3J0ID4gKiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLS1jb21mb3J0ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmdyaWQtLXNwYWN5ID4gKiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmdyaWQtLXNwYWN5ID4gKiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLS1zcGFjeSA+ICoge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuZ3JpZC0tc3BhY3kgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLS1zcGFjeSA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5ncmlkLS10aWdodCA+ICoge1xuICB3aWR0aDogMTYuNjY2NjclO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5ncmlkLS10aWdodCA+ICoge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwZW0pIHtcbiAgICAuZ3JpZC0tdGlnaHQgPiAqIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLmdyaWQtLXRpZ2h0ID4gKiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLS10aWdodCA+ICoge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmdyaWQtLXR3byA+ICoge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5ncmlkLS10d28gPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uZ3JpZC0tdHdvLWhhcmQgPiAqIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmdyaWQtLXRocmVlID4gKiB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5ncmlkLS10aHJlZS1oYXJkID4gKiB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5ncmlkLS1mb3VyID4gKiB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLmdyaWQtLWZvdXIgPiAqIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmdyaWQtLWZvdXIgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtbXV0ZWQge1xuICBjb2xvcjogIzZjN2M4YzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAuaXMtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ub2Zmc2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLm9mZnNldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAub2Zmc2V0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuLmxpbmstY2hldnJvbjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29udGVudDogJz4nOyB9XG5cbi5oZWFkZXJfX21ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmM3YzhjOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uaWNvbi0teHMge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5pY29uLS1zbSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLmljb24tLW1kIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDsgfVxuXG4uaWNvbi0tbGcge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4OyB9XG5cbi5pY29uLS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5pY29uLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmljb24tLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLmxpc3Qge1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubWFzb25yeSB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFzb25yeTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hc29ucnktLXNwYWN5ID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjA4MzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjA4MzMzJTtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5tYXNvbnJ5LS1zcGFjeSA+ICoge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5tYXNvbnJ5LS1zcGFjeSA+ICoge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTsgfSB9XG4gIC5tYXNvbnJ5LS1zcGFjeSA+IC5tYXNvbnJ5X19jZWxsIHtcbiAgICBmbGV4OiAxIDAgNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5tYXNvbnJ5LS1zcGFjeSA+IC5tYXNvbnJ5X19jZWxsIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAubWFzb25yeS0tc3BhY3kgPiAubWFzb25yeV9fY2VsbCB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlOyB9IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7IH1cblxuLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODljNTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgY29sb3I6ICMzNzNmNDc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmUyZTY7IH1cbiAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXItY29sb3I6ICNjOGNlZDQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYiA+IHNwYW46OmFmdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgY29sb3I6ICNjOGNlZDQ7XG4gICAgICBjb250ZW50OiAn4oC6JzsgfVxuICAgIC5icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWIgPiBzcGFuID4gYSB7XG4gICAgICBjb2xvcjogIzZjN2M4YzsgfVxuXG4uYnV0dG9uLCAuZHJvcGRvd25fX2J1dHRvbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnV0dG9uOmhvdmVyLCAuZHJvcGRvd25fX2J1dHRvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpOyB9XG4gIC5idXR0b246YWN0aXZlLCAuZHJvcGRvd25fX2J1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpOyB9XG4gIC5idXR0b246Zm9jdXMsIC5kcm9wZG93bl9fYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTsgfVxuICAuYnV0dG9uID4gLmljb24sIC5kcm9wZG93bl9fYnV0dG9uID4gLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDsgfVxuXG5hLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnV0dG9uLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4IDEycHg7IH1cblxuLmJ1dHRvbi0tbGcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG4uYnV0dG9uLS14bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG5cbi5idXR0b24tLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI2N2MxOyB9XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhYzFhO1xuICBjb2xvcjogIzM3M2Y0NzsgfVxuICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhNzBiO1xuICAgIGNvbG9yOiAjMzczZjQ3OyB9XG5cbi5idXR0b24tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY1YjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi0tZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzlhNTQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNmNDc7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM3M2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM3M2Y0NzsgfVxuICAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzM3M2Y0NzsgfVxuXG4uYnV0dG9uLS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cblxuLmJ1dHRvbi0tb3V0bGluZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4uYnV0dG9uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLWZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1MzhkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24tLXZrb250YWt0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTY2OGU7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLXZrb250YWt0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNWY4NDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEzNTg0O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLS1pbnN0YWdyYW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTMyN2M7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGxvdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjNmM3YzhjO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmNhbGxvdXQge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4OyB9IH1cbiAgLmNhbGxvdXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzM3M2Y0NztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuY2FsbG91dF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAuY2FsbG91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzM3M2Y0NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhbGxvdXQtLWluZm8gLmNhbGxvdXRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDc2M2I1OyB9XG4gICAgLmNhbGxvdXQtLWVycm9yIC5jYWxsb3V0X190aXRsZSB7XG4gICAgICBjb2xvcjogI2RhNTYyODsgfVxuICAgIC5jYWxsb3V0LS13YXJuaW5nIC5jYWxsb3V0X190aXRsZSB7XG4gICAgICBjb2xvcjogI2UzN2YxNzsgfVxuICAgIC5jYWxsb3V0LS1zdWNjZXNzIC5jYWxsb3V0X190aXRsZSB7XG4gICAgICBjb2xvcjogIzI4OWM1OTsgfVxuICAuY2FsbG91dC0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZmNTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzA3NjNiNTsgfVxuICAuY2FsbG91dC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWVmZWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkYTU2Mjg7IH1cbiAgLmNhbGxvdXQtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWM7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMzdmMTc7IH1cbiAgLmNhbGxvdXQtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODljNTk7IH1cblxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXIsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5jYXJkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpOyB9XG5cbi5jYXJkX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2VkNDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmRfX2ltYWdlID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLmNhcmRfX3RleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY2FyZF9fdGV4dF9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNmM3YzhjO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4uZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5kcm9wZG93bi1wYXNzZW5nZXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzczZjQ3O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5maXhlZCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5kcm9wZG93bi1wYXNzZW5nZXJzX19idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMzczZjQ3OyB9XG4gIC5kcm9wZG93bi1wYXNzZW5nZXJzX19idXR0b24ub3BlbmVkLCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyNmE2NWI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnV0dG9uX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2J1dHRvbiAuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX21lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5kcm9wZG93bi1wYXNzZW5nZXJzX19tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2Vyc19fbWVudSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2M4Y2VkNDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAyNTZweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5kcm9wZG93bi1wYXNzZW5nZXJzX19tZW51IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX21lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5kcm9wZG93bi1wYXNzZW5nZXJzX19tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDk1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2NvdW50ZXJfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fbWludXMsIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19wbHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTdlOTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fbWludXM6OmJlZm9yZSwgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2NvdW50ZXJfX3BsdXM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzdjOGM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2NvdW50ZXJfX21pbnVzOmhvdmVyLCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1czpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDU1LCA2MywgNzEsIDAuMSk7IH1cbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fbWludXM6YWN0aXZlLCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1czphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY1YjsgfVxuICAgICAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2NvdW50ZXJfX21pbnVzOmFjdGl2ZTpiZWZvcmUsIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19taW51czphY3RpdmU6YWZ0ZXIsIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19wbHVzOmFjdGl2ZTpiZWZvcmUsIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19wbHVzOmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fbWludXMuZGlzYWJsZWQsIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19wbHVzLmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UzZTdlOTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2NvdW50ZXJfX21pbnVzLmRpc2FibGVkOmhvdmVyLCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1cy5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyX19taW51cy5kaXNhYmxlZDo6YmVmb3JlLCAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1cy5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjN2M4YzsgfVxuICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzdjOGM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fY291bnRlcl9fcGx1cy5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRlZTI7IH1cblxuLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgIC5kcm9wZG93bi1wYXNzZW5nZXJzX19idG4td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuZHJvcGRvd24tcGFzc2VuZ2Vyc19fYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2Vyc19fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTUsIDYzLCA3MSwgMC4xNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5kcm9wZG93bl9fYnV0dG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmRyb3Bkb3duX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZHJvcGRvd25fX2J1dHRvbl9fbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRyb3Bkb3duX19idXR0b25fX2xhYmVsOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgLm5hdmJhciAuZHJvcGRvd25fX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNmM3YzhjO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH1cbiAgICAubmF2YmFyIC5kcm9wZG93bl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICAgICAgY29sb3I6ICMyYzMyMzk7IH1cblxuLmRyb3Bkb3duX19tZW51LCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuZHJvcGRvd25fX21lbnUsIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmRyb3Bkb3duX19tZW51X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgY29sb3I6ICMzNzNmNDc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZHJvcGRvd25fX21lbnVfX2l0ZW0tLXNlbGVjdGVkLCAuZHJvcGRvd25fX21lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODsgfVxuICAgIC5kcm9wZG93bl9fbWVudV9faXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG5cbi5pbnB1dCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTJlNjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpOyB9XG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gICAgb3V0bGluZTogMDsgfVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmM3YzhjO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLm1vZGFsIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMmU2O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogNjQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tb2RhbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMzA7IH1cbiAgLm1vZGFsID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAubW9kYWwgPiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgLm1vZGFsID4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5tb2RhbCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4ubmV3LWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNmE2NWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gIGNvbG9yOiAjNmM3YzhjOyB9XG4gIC5uZXctYnV0dG9uOmhvdmVyLCAubmV3LWJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg1NSwgNjMsIDcxLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmE2NWI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzI2YTY1YjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3LWJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoNTUsIDYzLCA3MSwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5MTUwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyMTkxNTA7IH1cbiAgLm5ldy1idXR0b24gPiAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG5cbmEubmV3LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubmV3LWJ1dHRvbi0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4OyB9XG5cbi5uZXctYnV0dG9uLS1sZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG5cbi5uZXctYnV0dG9uLS14bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG5cbi5zaGFyZSB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNoYXJlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAuc2hhcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZjN2M4YzsgfVxuICAuc2hhcmVfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gICAgLnNoYXJlX19idXR0b25zID4gLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLnNpZGUtYXJ0aWNsZXMge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuc2lkZS1hcnRpY2xlcyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgICAuc2lkZS1hcnRpY2xlczpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuc2lkZS1hcnRpY2xlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICAuc2lkZS1hcnRpY2xlcyBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9XG5cbi5zaWRlLWFydGljbGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmNmY3Zjg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTZweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuc2lkZS1hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbiAgLnNpZGUtYXJ0aWNsZSA+IGEge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGUtYXJ0aWNsZS5hY3RpdmUsIC5zaWRlLWFydGljbGU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmYzOyB9XG4gICAgLnNpZGUtYXJ0aWNsZS5hY3RpdmUgYSwgLnNpZGUtYXJ0aWNsZTpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjMDI2N2MxOyB9XG4gIC5zaWRlLWFydGljbGUtLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHg7IH1cbiAgICAuc2lkZS1hcnRpY2xlLS1saW5rczpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCAwcHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuc2lkZS1hcnRpY2xlLS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaWRlLWFydGljbGUtLWxpbmtzID4gLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIC5zaWRlLWFydGljbGUtLWxpbmtzID4gLnRpdGxlIGIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAuc2lkZS1hcnRpY2xlLS1saW5rcyA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIGNvbG9yOiAjMDI2N2MxOyB9XG4gICAgICAuc2lkZS1hcnRpY2xlLS1saW5rcyA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAyNWFhODtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaWRlLWFydGljbGUtLWxpbmtzID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNpZGUtYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnNpZGUtYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0YXRpY19fc2lkZWJhci5jb250YWN0cy1wYWdlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi50ZXN0aW1vbmlhbCB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgLnRlc3RpbW9uaWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLnRlc3RpbW9uaWFsX190ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmN2Y4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAudGVzdGltb25pYWxfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgIC50ZXN0aW1vbmlhbF9fZm9vdGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50ZXN0aW1vbmlhbF9fZm9vdGVyID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIG1hcmdpbjogMHB4IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG5cbi50aWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRpbGUtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50aWxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmMzsgfVxuICAudGlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzM3M2Y0NztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLnRpbGVfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnRpbGVfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzZjN2M4YztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAudGlsZV9fbWV0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUycHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAudG9hc3Qge1xuICAgICAgdG9wOiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAudG9hc3Qge1xuICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnRvYXN0X19tc2cge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudG9hc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnRvYXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjNmM3YzhjOyB9XG4gIC50b2FzdF9fYnV0dG9uLWNsb3NlIHtcbiAgICBjb2xvcjogI2M4Y2VkNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDRweDsgfVxuICAgIC50b2FzdF9fYnV0dG9uLWNsb3NlOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDBweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODsgfVxuICAudG9hc3QtLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg5YzU5O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggIzI4OWM1OTsgfVxuICAudG9hc3QtLWluZm8ge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDc2M2I1O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggIzA3NjNiNTsgfVxuICAudG9hc3QtLXdhcm5pbmcge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTM3ZjE3O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggI2UzN2YxNzsgfVxuICAudG9hc3QtLWVycm9yIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2RhNTYyODtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICNkYTU2Mjg7IH1cblxuLmFjdGl2aXR5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FjdGl2aXR5X3JpZGUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7IH1cbiAgLmFjdGl2aXR5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmFjdGl2aXR5X190aXRsZSA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMHB4IDRweDsgfVxuICAuYWN0aXZpdHlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZjN2M4YzsgfVxuXG4udmVydGljYWwtb2Zmc2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbi5rdy1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5saS5rdy10aW1lcGlja2VyX19kaWdpdCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgbGkua3ctdGltZXBpY2tlcl9fZGlnaXQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBsaS5rdy10aW1lcGlja2VyX19kaWdpdCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY291cG9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZhNjViO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjA7XG4gIGJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmNvdXBvbiB7XG4gICAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb3Vwb25fX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cbiAgLmNvdXBvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMjZhNjViO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvdXBvbl9fbXNnIHtcbiAgICBjb2xvcjogIzZjN2M4YztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvdXBvbl9fYnV0dG9uLWhpZGUge1xuICAgIGNvbG9yOiAjMjZhNjViO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNHB4OyB9XG4gICAgLmNvdXBvbl9fYnV0dG9uLWhpZGU6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNlM2FhOyB9XG5cbi5jdGEge1xuICBtYXgtd2lkdGg6IDExNTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogMzJweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM2YzdjOGM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmN0YTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLmZhcSB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLmZhcTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZhcV9fdGl0bGUgKyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM2YzdjOGM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICNmZWViYzg7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZmFxX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgIC5mYXFfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mYXFfX2JvZHkgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgLmZhcV9fYm9keSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmFxX19ib2R5ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5mYXFfX2JvZHkgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5mYXFfX2JvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5mYXFfX2JvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuZmFxX19ib2R5ID4gZGl2ID4gYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXFfX2JvZHkgPiBkaXYgPiBhcnRpY2xlID4gZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuZmFxX19ib2R5ID4gZGl2ID4gYXJ0aWNsZSA+IGRldGFpbHMgPiBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmZhcV9fYm9keSA+IGRpdiA+IGFydGljbGUgPiBkZXRhaWxzID4gcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuZmFxX19ib2R5ID4gZGl2ID4gYXJ0aWNsZSA+IGRldGFpbHMgPiBzdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMjY3YzE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRhc2hlZCByZ2JhKDIsIDEwMywgMTkzLCAwLjMpOyB9XG5cbi5mb290ZXJfX21ldGEgPiBhLCAuZm9vdGVyX19sb2dvcyA+IGEsIC5mb290ZXJfX21lbnUgPiBhLCAuZm9vdGVyX19zb2NpYWwgPiBhLCAuZm9vdGVyX19sb2NhbGUgPiBhLCAuYmVmb3JlLWZvb3Rlcl9faXRlbSA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICM2YzdjOGM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXJfX21ldGEgPiBhOmhvdmVyLCAuZm9vdGVyX19sb2dvcyA+IGE6aG92ZXIsIC5mb290ZXJfX21lbnUgPiBhOmhvdmVyLCAuZm9vdGVyX19zb2NpYWwgPiBhOmhvdmVyLCAuZm9vdGVyX19sb2NhbGUgPiBhOmhvdmVyLCAuYmVmb3JlLWZvb3Rlcl9faXRlbSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzczZjQ3OyB9XG5cbi5mb290ZXIge1xuICBtYXgtd2lkdGg6IDExNTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYzhjZWQ0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RmZTJlNjsgfVxuICAuZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZm9vdGVyX19tZXRhLCAuZm9vdGVyX19sb2dvcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXJfX21ldGEgPiBhLCAuZm9vdGVyX19sb2dvcyA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvb3Rlcl9fbWV0YSA+IGEgPiBzdmcsIC5mb290ZXJfX2xvZ29zID4gYSA+IHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTI4cHg7IH1cbiAgLmZvb3Rlcl9fbWVudSwgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuZm9vdGVyX19tZW51LCAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLmZvb3Rlcl9fbWVudSwgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIC5mb290ZXJfX2xvY2FsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5mb290ZXJfX2xvY2FsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuZm9vdGVyX19sb2NhbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5mb290ZXJfX2xvY2FsZSA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5mb290ZXJfX2xvY2FsZSA+IGRpdiAuZHJvcGRvd25fX21lbnUsIC5mb290ZXJfX2xvY2FsZSA+IGRpdiAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuLmJlZm9yZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZmUyZTY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgLmJlZm9yZS1mb290ZXIgLmdyaWRfX2ZvdXIgPiAqIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cblxuLmJlZm9yZS1mb290ZXIgPiBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDsgfVxuXG4uYmVmb3JlLWZvb3Rlcl9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5iZWZvcmUtZm9vdGVyX19pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogODAlOyB9XG5cbi5nZW9saXN0aW5nIHtcbiAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZmUyZTY7IH1cbiAgLmdlb2xpc3Rpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5nZW9saXN0aW5nIC5saXN0ID4gZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5nZW9saXN0aW5nIC5saXN0ID4gZGQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5nZW9saXN0aW5nIC5saXN0ID4gZGQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLmdlb2xpc3RpbmcgLmxpc3QgPiBkZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG4uaGVscCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gIC5oZWxwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuaGVscF9faWNvbiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuaGVscF9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWxwX19pY29uX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWxwX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5oZWxwX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5oZWxwX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmhlbHBfX3RleHRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMzczZjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuaGVscF9fdGV4dF9fbGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzZjN2M4YztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmhlbHBfX2N0YSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuaGVscF9fY3RhIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLmhlbHBfX2N0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuICAgIC5oZWxwX19jdGFfX2J1dHRvbiB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzhjZWQ0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuaGVscF9fY3RhX19idXR0b246aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmE2NWI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI2YTY1YjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAgIC5oZWxwX19jdGFfX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmhlcm9fX3RpdGxlLCAuaGVyb19fZW1iZWQgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5oZXJvX190aXRsZSwgLmhlcm9fX2VtYmVkID4gaDEge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLmhlcm9fX3RpdGxlLCAuaGVyb19fZW1iZWQgPiBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAuaGVyb19fdGl0bGUsIC5oZXJvX19lbWJlZCA+IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMzczZjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5oZXJvX19lbWJlZCA+IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uaGVyb19fZW1iZWQgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkOyB9XG5cbi5oZXJvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzNmNDc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAuaGVybzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTBlbSkge1xuICAgIC5oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDgwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhYzFhO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAwOyB9IH1cblxuLmhlcm9fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG4gIC5oZXJvX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgIC5oZXJvX190aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG4uaGVyb19fZW1iZWQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgLmhlcm9fX2VtYmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5oZXJvX19lbWJlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cbiAgLmhlcm9fX2VtYmVkID4gaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZXJvX19lbWJlZCA+IGg0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgLmhlcm9fX2VtYmVkID4gaDQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuaGVyb19fZW1iZWQgPiBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVyb19fZW1iZWQgPiBhIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5oZXJvX19lbWJlZCA+IGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuaGVyb19fZW1iZWQgPiBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oaXdfX3N0ZXAge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuaGl3X19zdGVwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLmhpd19fc3RlcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbi5oaXdfX3BpYyB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5oaXdfX3BpYyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuXG4uaGl3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZjN2M4YzsgfVxuICAuaGl3X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZjN2M4YzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5oaXdfX3RleHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uaG9tZS1hZHZhbnRhZ2VzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZWFkcy1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4OyB9XG4gIC5sZWFkcy1ibG9jay0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxlYWRzLWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGVhZHMtYmxvY2tfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5sZWFkcy1hbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIC5sb2NhbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmxvY2FsZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5sb2NhbGUgPiBkaXYge1xuICAgICAgd2lkdGg6IDQ1LjgzMzMzJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMDgzMzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjA4MzMzJTsgfSB9XG5cbi5uYXZiYXJfX21lbnVfX3ByaW1hcnkgPiBhLCAubmF2YmFyX190b2dnbGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmM3YzhjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIG1hcmdpbjogMCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uYXZiYXJfX21lbnVfX3ByaW1hcnkgPiBhIC5pY29uLCAubmF2YmFyX190b2dnbGUgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDsgfVxuICAubmF2YmFyX19tZW51X19wcmltYXJ5ID4gYTpob3ZlciwgLm5hdmJhcl9fdG9nZ2xlOmhvdmVyLCAubmF2YmFyX19tZW51X19wcmltYXJ5ID4gYS5zZWxlY3RlZCwgLnNlbGVjdGVkLm5hdmJhcl9fdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzdjOGM7XG4gICAgY29sb3I6ICMyYzMyMzk7IH1cblxuLm5hdmJhciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5uYXZiYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2OGVtKSB7XG4gICAgLm5hdmJhci0tb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgei1pbmRleDogOTk5OTsgfSB9XG4gIC5uYXZiYXJfX2JyYW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAubmF2YmFyX19icmFuZF9fbG9nbyB7XG4gICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyX19tZW51IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm5hdmJhcl9fbWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjhlbSkge1xuICAgICAgLm5hdmJhcl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXZiYXJfX21lbnUtLW1vYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgLm5hdmJhcl9fbWVudS0tbW9iIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLm5hdmJhcl9fbWVudS0tbW9iIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cbiAgICAubmF2YmFyX19tZW51X19wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjhlbSkge1xuICAgICAgICAubmF2YmFyX19tZW51X19wcmltYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjhlbSkge1xuICAgICAgICAubmF2YmFyX19tZW51X19wcmltYXJ5ID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjNmM3YzhjO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmF2YmFyX19tZW51X19zZWNvbmRhcnkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjhlbSkge1xuICAgICAgICAubmF2YmFyX19tZW51X19zZWNvbmRhcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RmZTJlNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5uYXZiYXJfX21lbnVfX3VzZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAubmF2YmFyX19tZW51X191c2VyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICAubmF2YmFyX19tZW51X191c2VyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgLm5hdmJhcl9fbWVudV9fdXNlciAudXNlci0tbmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5uYXZiYXJfX21lbnVfX3VzZXIgLmRyb3Bkb3duX19tZW51LCAubmF2YmFyX19tZW51X191c2VyIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgICAgIC5uYXZiYXJfX21lbnVfX3VzZXIgLmRyb3Bkb3duX19tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjZWQ0OyB9XG4gIC5uYXZiYXJfX3RvZ2dsZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMy4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OGVtKSB7XG4gICAgICAubmF2YmFyX190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4OyB9IH1cbiAgICAubmF2YmFyX190b2dnbGUgPiAubmF2YmFyX190b2dnbGVfX2hpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXJfX3RvZ2dsZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODsgfVxuICAgICAgLm5hdmJhcl9fdG9nZ2xlLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWM1ODI0OyB9XG4gICAgICAubmF2YmFyX190b2dnbGUuYWN0aXZlID4gLm5hdmJhcl9fdG9nZ2xlX19zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhcl9fdG9nZ2xlLmFjdGl2ZSA+IC5uYXZiYXJfX3RvZ2dsZV9faGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAubm90aWNlIHtcbiAgICAgIHBhZGRpbmc6IDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLm5vdGljZSB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH0gfVxuICAubm90aWNlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA2MywgNzEsIDAuNzUpO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLm5vdGljZV9fd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5ub3RpY2VfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAubm90aWNlX19tZXNzYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLm5vdGljZV9fbWVzc2FnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjc1cHg7IH0gfVxuICAubm90aWNlX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ub3RpY2VfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5vdGljZV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubm90aWNlX19idXR0b246YmVmb3JlLCAubm90aWNlX19idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgICAubm90aWNlX19idXR0b246YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5ub3RpY2VfX2J1dHRvbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5ub3RpY2VfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5ub3RpY2VfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4OyB9IH1cblxuLnBsYWNlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wbGFjZXBpY2tlcl9faW5wdXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzczZjQ3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5wbGFjZXBpY2tlcl9faW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZWRkZTsgfVxuICAucGxhY2VwaWNrZXJfX2lucHV0OjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZWRkZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5maXhlZCAucGxhY2VwaWNrZXJfX2lucHV0IHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzczZjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLnBsYWNlcGlja2VyX19pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5wbGFjZXBpY2tlcl9faW5wdXQge1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9IH1cbiAgLnNlYXJjaCAucGxhY2VwaWNrZXJfX2lucHV0IHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAuc2VhcmNoIC5wbGFjZXBpY2tlcl9faW5wdXQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzhjZWQ0OyB9XG4gICAgLnNlYXJjaCAucGxhY2VwaWNrZXJfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI2YTY1YjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnNlYXJjaCAucGxhY2VwaWNrZXJfX2lucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLnBsYWNlcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5ZWE5YjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucGxhY2VwaWNrZXJfX2xhYmVsLS1zaG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5maXhlZCAucGxhY2VwaWNrZXJfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjOWVhOWIzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRvcDogOXB4OyB9IH1cblxuLnBsYWNlcGlja2VyLS1sYWJlbC11cCAucGxhY2VwaWNrZXJfX2xhYmVsIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOWVhOWIzO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wbGFjZXBpY2tlci0tbGFiZWwtdXAgLnBsYWNlcGlja2VyX19sYWJlbC0tZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsYWNlcGlja2VyLS1sYWJlbC11cCAucGxhY2VwaWNrZXJfX2xhYmVsLS1zaG9ydCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5maXhlZCAucGxhY2VwaWNrZXItLWxhYmVsLXVwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5ZWE5YjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5wbGFjZXBpY2tlci0tbGFiZWwtdXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5wbGFjZXBpY2tlcl9fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnBsYWNlcGlja2VyX19wbGFjZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGxhY2VwaWNrZXJfX3BsYWNlX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2YzdjOGM7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAuYXV0b2NvbXBsZXRlLXNlbGVjdGVkIC5wbGFjZXBpY2tlcl9fcGxhY2VfX2NvdW50cnkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBsYWNlcGlja2VyX19wbGFjZV9fbmFtZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQgLnBsYWNlcGlja2VyX19wbGFjZV9fbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGxhY2VwaWNrZXJfX3BsYWNlX19pY29uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgICAucGxhY2VwaWNrZXJfX3BsYWNlX19pY29uIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmaWxsOiAjNmM3YzhjO1xuICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQgLnBsYWNlcGlja2VyX19wbGFjZV9faWNvbiAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cblxuLnBsYWNlcGlja2VyX19wbGFjZS0tMSAuaWNvbi0tY2l0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGxhY2VwaWNrZXJfX3BsYWNlLS0yIC5pY29uLS1haXJwb3J0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wbGFjZXBpY2tlcl9fcGxhY2UtLTMgLmljb24tLXRyYWluLXN0YXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJhdGluZyB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHVzZXItc2VsZWN0OiBhbGw7IH1cbiAgLnJhdGluZzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAucmF0aW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAucmF0aW5nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH0gfVxuICAucmF0aW5nX192ZW5kb3Ige1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJhdGluZ19fdmVuZG9yX19sb2dvIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAgIC5yYXRpbmdfX3ZlbmRvcl9fbG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucmF0aW5nX192ZW5kb3JfX3Njb3JlIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAgIC5yYXRpbmdfX3ZlbmRvcl9fc2NvcmUge1xuICAgICAgICAgIGhlaWdodDogMTRweDsgfSB9XG4gICAgLnJhdGluZ19fdmVuZG9yX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZWFyY2gtaGVpZ2h0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDk2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuc2VhcmNoLWhlaWdodC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5zZWFyY2gtd3JhcHBlci5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWFjMWE7XG4gICAgaGVpZ2h0OiA2NHB4OyB9IH1cblxuLnNlYXJjaCB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWFjMWE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXIsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIC5zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2g6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDI0cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5maXhlZCAuc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5zZWFyY2gge1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggMHB4IHJnYmEoNTUsIDYzLCA3MSwgMC4wNSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuc2VhcmNoID4gZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VhcmNoID4gZm9ybSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VhcmNoX19maWVsZCB7XG4gICAgd2lkdGg6IDI3JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2VhcmNoX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLnNlYXJjaF9fZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5zZWFyY2hfX2ZpZWxkLS1mcm9tIC5wbGFjZXBpY2tlciwgLnNlYXJjaF9fZmllbGQtLWZyb20gLnBsYWNlcGlja2VyX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnNlYXJjaF9fZmllbGQtLWZyb20gLnBsYWNlcGlja2VyLCAuc2VhcmNoX19maWVsZC0tZnJvbSAucGxhY2VwaWNrZXJfX2lucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTNlN2U5OyB9IH1cbiAgICAuc2VhcmNoX19maWVsZC0tdG8gLnBsYWNlcGlja2VyLCAuc2VhcmNoX19maWVsZC0tdG8gLnBsYWNlcGlja2VyX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnNlYXJjaF9fZmllbGQtLXRvIC5wbGFjZXBpY2tlciwgLnNlYXJjaF9fZmllbGQtLXRvIC5wbGFjZXBpY2tlcl9faW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9IH1cbiAgLnNlYXJjaF9fc3VibWl0IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA1MyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuc2VhcmNoX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlYXJjaF9fc3VibWl0ID4gLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5maXhlZCAuc2VhcmNoX19zdWJtaXQgPiAuYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnNlYXJjaF9fc3VibWl0ID4gLmJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuc2VhcmNoX19zdWJtaXQgPiAuYnV0dG9uIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnNlYXJjaF9fcGFzcyB7XG4gICAgd2lkdGg6IDE5JTtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2VhcmNoX19wYXNzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuc2VhcmNoX19wYXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgLnNlYXJjaF9fc3dhcCB7XG4gICAgd2lkdGg6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5maXhlZCAuc2VhcmNoX19zd2FwIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgLnNlYXJjaF9fc3dhcCB7XG4gICAgICAgIHdpZHRoOiA4JTsgfVxuICAgICAgICAuc2VhcmNoX19zd2FwIC5pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAuc2VhcmNoX19zd2FwIHtcbiAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgICAgLnNlYXJjaF9fc3dhcCAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAuc2VhcmNoX19zd2FwID4gYSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnNlYXJjaF9fc3dhcCA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogMTEycHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLmZpeGVkIC5zZWFyY2hfX3N3YXAgPiBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuICAgICAgLnNlYXJjaF9fc3dhcCA+IGE6OmJlZm9yZSwgLnNlYXJjaF9fc3dhcCA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTdlOTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICAgIC5zZWFyY2hfX3N3YXAgPiBhOjpiZWZvcmUsIC5zZWFyY2hfX3N3YXAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5zZWFyY2hfX3N3YXAgPiBhOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMXB4OyB9XG4gICAgICAuc2VhcmNoX19zd2FwID4gYTo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAuc2VhcmNoLS13by1wYXNzIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMzclOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC5zZWFyY2gtLXdvLXBhc3MgLnNlYXJjaF9fZmllbGQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5zZWFyY2gtLXdvLXBhc3MgLnNlYXJjaF9fZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuc2VhcmNoLS13by1wYXNzIC5zZWFyY2hfX2ZpZWxkLS10byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAuc2VhcmNoLS13by1wYXNzIC5zZWFyY2hfX2ZpZWxkLS10byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgIC5zZWFyY2gtLXdvLXBhc3MgLnNlYXJjaF9fZmllbGQtLXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuc2VhcmNoLS13by1wYXNzIC5zZWFyY2hfX3Bhc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuc2VhcmNoLS13by1wYXNzIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50cmFuc2ZlciB7XG4gIG1heC13aWR0aDogMTE1MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg1NSwgNjMsIDcxLCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAudHJhbnNmZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmFuc2Zlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBjb2xvcjogIzM3M2Y0NzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAudHJhbnNmZXJfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnRyYW5zZmVyX190aXRsZS0tbW9iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICAudHJhbnNmZXJfX3RpdGxlLS1tb2Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50cmFuc2Zlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAudHJhbnNmZXJfX3RleHQge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgLnRyYW5zZmVyX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICAgIC50cmFuc2Zlcl9fdGV4dF9fc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLnRyYW5zZmVyX190ZXh0X19vcHRpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLnRyYW5zZmVyX190ZXh0X19vcHRpb25zID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2YzdjOGM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC50cmFuc2Zlcl9fdGV4dF9fb3B0aW9ucyA+IGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLnRyYW5zZmVyX190ZXh0X19vcHRpb25zID4gbGkgLmljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgY29sb3I6ICMzNzNmNDc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4OyB9XG4gIC50cmFuc2Zlcl9fZGlzY291bnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2E5NzAwNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QwN2Q7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudHJhbnNmZXJfX2Rpc2NvdW50OjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAn4pePJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfVxuICAudHJhbnNmZXJfX29mZmVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgICAudHJhbnNmZXJfX29mZmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cbiAgICAudHJhbnNmZXJfX29mZmVyX19wcmljZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgICAgLnRyYW5zZmVyX19vZmZlcl9fcHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnRyYW5zZmVyX19vZmZlcl9fcHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAgIC50cmFuc2Zlcl9fb2ZmZXJfX3ByaWNlX19vbGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjYzhjZWQ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC50cmFuc2Zlcl9fb2ZmZXJfX2FjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjBlbSkge1xuICAgICAgICAudHJhbnNmZXJfX29mZmVyX19hY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLnRyYW5zZmVyX19vZmZlcl9fYWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgICAudHJhbnNmZXJfX29mZmVyX19hY3Rpb24gPiBmb3JtID4gLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAudHJhbnNmZXJfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAgIC50cmFuc2Zlcl9fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAudHJhbnNmZXJfX3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gICAgLnRyYW5zZmVyX19wcmV2aWV3X19waWMgPiAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC50cmFuc2Zlcl9fcHJldmlld19fdmVoaWNsZXMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2YzdjOGM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zaG93LW1vcmUtcm91dGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaG93LW1vcmUtcm91dGVzIC5uZXctYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi52ZWhpY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52ZWhpY2xlX19waWMgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52ZWhpY2xlX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNmM3YzhjO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAudmVoaWNsZV9fcHJpY2UgPiBzdXAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2YzdjOGM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAudmVoaWNsZV9fdGV4dCB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMTY2NjclOyB9XG4gICAgLnZlaGljbGVfX3RleHQgPiBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAudmVoaWNsZV9fdGV4dCA+IHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudmVoaWNsZV9fYWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC52ZWhpY2xlX19hY3Rpb24gPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC52ZWhpY2xlX19hY3Rpb24gPiBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4jaml2by1pZnJhbWUtY29udGFpbmVyIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuXG4uX19qaXZvTW9iaWxlQnV0dG9uIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuXG4uX3Nob3dfMWUud3JhcF9tVyB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cblxuLmxhYmVsXzM5IHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuXG4ubGFiZWxfMzkuX2JvdHRvbV8zdi5faW5pdF9UayB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjogMSwgJHRpbWluZzogZWFzZSkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb24gKiAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZzsgfVxuIiwiYSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5zdW1tYXJ5IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiIsIi8vIFRPRE86IHJlZmFjdG9yXG5cbi5iZ19fY29sb3Ige1xuICAmX19iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZTtcblxuICAgICYtLXN1YnRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1zdWJ0bGU7IH0gfVxuXG4gICZfX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJi0tc3VidGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXN1YnRsZTsgfSB9IH1cblxuLmJnX19waWMge1xuICAmX19nbG9iZSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktc3VidGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY292ZXJzL2dsb2JlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4iLCIuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSBndXR0ZXJzO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBocGFkZGluZygxLjUsIDEuNSk7IH1cblxuICAmLW5hcnJvdyB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEwKTtcbiAgICBAaW5jbHVkZSBndXR0ZXJzOyB9XG5cbiAgJi13aWRlIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMTYpO1xuICAgIEBpbmNsdWRlIGd1dHRlcnM7IH1cblxuICAmLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMTAwJSk7XG4gICAgQGluY2x1ZGUgZ3V0dGVyczsgfSB9XG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCIvLyBTdXN5IEZhbGxiYWNrIENsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gQ2xlYXJmaXhcbi8vIC0tLS0tLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3IgcHJvdmlkZSBhIHNpbXBsZSBmYWxsYmFjay5cbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcbiAgQGlmIHN1c3ktc3VwcG9ydChjbGVhcmZpeCwgKG1peGluOiBjbGVhcmZpeCkpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfSBAZWxzZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIuZ3JpZCB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgc3BhbigzIG5vLWd1dHRlcnMpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgQGluY2x1ZGUgc3BhbigzIG5vLWd1dHRlcnMpOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBuby1ndXR0ZXJzKTsgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgbm8tZ3V0dGVycyk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBuby1ndXR0ZXJzKTsgfSB9XG5cbiAgJi0tY29tZm9ydCB7XG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBuby1ndXR0ZXJzKTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDQgbm8tZ3V0dGVycyk7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGFwdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG5vLWd1dHRlcnMpOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9IH0gfVxuXG4gICYtLXNwYWN5IHtcbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG5vLWd1dHRlcnMpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG5vLWd1dHRlcnMpOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9IH0gfVxuXG4gICYtLXRpZ2h0IHtcbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgc3BhbigyIG5vLWd1dHRlcnMpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMiBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigyIG5vLWd1dHRlcnMpOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDMgbm8tZ3V0dGVycyk7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBuby1ndXR0ZXJzKTsgfSB9IH1cblxuICAmLS10d28ge1xuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgbm8tZ3V0dGVycyk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9IH1cblxuICAgICYtaGFyZCB7XG4gICAgICA+ICoge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgbm8tZ3V0dGVycyk7IH0gfSB9XG5cbiAgJi0tdGhyZWUge1xuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgbm8tZ3V0dGVycyk7IH1cblxuICAgICYtaGFyZCB7XG4gICAgICA+ICoge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDQgbm8tZ3V0dGVycyk7IH0gfSB9XG5cbiAgJi0tZm91ciB7XG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBuby1ndXR0ZXJzKTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigxMiBuby1ndXR0ZXJzKTsgfSB9IH0gfVxuIiwiLnB1bGwge1xuICAmLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuICAmLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmFsaWduIHtcbiAgJi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuICAmLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLW11dGVkIHtcbiAgY29sb3I6ICRiYXNlLWxpZ2h0OyB9XG5cbi5pcy1vdmVyZmxvdy1oaWRkZW4ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ub2Zmc2V0IHtcbiAgcGFkZGluZy1ib3R0b206IGd1dHRlcnMoMTIpO1xuICBwYWRkaW5nLXRvcDogZ3V0dGVycygxMik7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IGd1dHRlcnMoMTIpIC8gMjtcbiAgICBwYWRkaW5nLXRvcDogZ3V0dGVycygxMikgLyAyOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGd1dHRlcnMoMTIpIC8gMztcbiAgICBwYWRkaW5nLXRvcDogZ3V0dGVycygxMikgLyAzOyB9IH1cblxuLmxpbmsge1xuICAmLWNoZXZyb24ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGhtYXJnaW4oMSwgMSk7XG4gICAgICBjb250ZW50OiAnPic7IH0gfSB9XG5cbi5oZWFkZXIge1xuICAmX19tZXRhIHtcbiAgICBAaW5jbHVkZSBmb250KDEsICRiYXNlLWxpZ2h0KTsgfSB9XG4iLCIlaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDA7IH1cblxuLmljb24ge1xuICBAZXh0ZW5kICVpY29uO1xuXG4gICYtLXhzIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoMS41KTsgfVxuXG4gICYtLXNtIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoMik7IH1cblxuICAmLS1tZCB7XG4gICAgQGluY2x1ZGUgc3F1YXJlKDMpOyB9XG5cbiAgJi0tbGcge1xuICAgIEBpbmNsdWRlIHNxdWFyZSg0KTsgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgJi0tbGVmdCB7XG4gICAgQGluY2x1ZGUgaG1hcmdpbigwLCAuNSk7IH1cblxuICAmLS1yaWdodCB7XG4gICAgQGluY2x1ZGUgaG1hcmdpbiguNSwgMCk7IH0gfVxuIiwiLy8gSGVpZ2h0IGFuZCB3aWR0aCBiYXNlZCBvbiBkb3VibGUgZ3JpZFxuXG5AbWl4aW4gaGVpZ2h0KCRzaXplOiAxKSB7XG4gIGhlaWdodDogJHNpemUgKiAkZ3JpZDtcbiB9ICAvLyBtaW4taGVpZ2h0OiAkc2l6ZSAqICRncmlkICogMlxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIGhlaWdodDogJHNpemUgKiAkZ3JpZCAqIDIuNVxuLy8gICBtaW4taGVpZ2h0OiAkc2l6ZSAqICRncmlkICogMi41XG5cbkBtaXhpbiB3aWR0aCgkc2l6ZTogMSkge1xuICB3aWR0aDogJHNpemUgKiAkZ3JpZDsgfVxuLy8gbWluLXdpZHRoOiAkc2l6ZSAqICRncmlkICogMlxuLy8gK2JyZWFrcG9pbnQoJGRlc2t0b3ApXG4vLyAgIG1pbi13aWR0aDogJHNpemUgKiAkZ3JpZCAqIDIuNVxuLy8gICB3aWR0aDogJHNpemUgKiAkZ3JpZCAqIDIuNVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIGhlaWdodDogJHNpemUgKiAkZ3JpZDtcbiAgd2lkdGg6ICRzaXplICogJGdyaWQ7IH1cblxuQG1peGluIGxpbmVIZWlnaHQoJHNpemU6IDEpIHtcbiAgbGluZS1oZWlnaHQ6ICRzaXplICogJGdyaWQ7IH1cbiIsIi5saXN0IHtcbiAgQGluY2x1ZGUgZm9udCgxLjI1KTtcblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDAsIDApO1xuICAgIEBpbmNsdWRlIHZtYXJnaW4oMSwgMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9IH1cbiIsIi5tYXNvbnJ5IHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1zcGFjeSB7XG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCBpbnNpZGUpO1xuICAgICAgZmxleDogMSAwICRncmlkICogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcnMoMTIpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlOyB9IH1cblxuICAgID4ubWFzb25yeV9fY2VsbCB7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlOyB9IH0gfSB9XG4iLCIuc2hhZG93IHtcbiAgQGluY2x1ZGUgc2hhZG93KDIwKTsgfVxuIiwiQG1peGluIHNoYWRvdygkc2l6ZTogbnVsbCwgJGNvbG9yOiAkYmFzZSwgJGludGVuc2l0eTogLjk1LCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQgPT0gdHJ1ZSB7XG4gICAgQGlmICRzaXplICE9IG51bGwge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAkc2l6ZSAqICRncmlkIC8gNCAkc2l6ZSAqICRncmlkIC8gMiBmYWRlLW91dCgkY29sb3IsICRpbnRlbnNpdHkpOyB9XG4gICAgQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAkZ3JpZCAvIDQgJGdyaWQgLyAyIGZhZGUtb3V0KCRjb2xvciwgJGludGVuc2l0eSk7IH0gfVxuICBAZWxzZSB7XG4gICAgQGlmICRzaXplICE9IG51bGwge1xuICAgICAgYm94LXNoYWRvdzogMCAkc2l6ZSAqICRncmlkIC8gOCAkc2l6ZSAqICRncmlkIC8gMiBmYWRlLW91dCgkY29sb3IsICRpbnRlbnNpdHkpOyB9XG4gICAgQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAkZ3JpZCAvIDggJGdyaWQgLyAyIGZhZGUtb3V0KCRjb2xvciwgJGludGVuc2l0eSk7IH0gfSB9XG4iLCIvLyBqUXVlcnkgYXV0b2NvbXBsZXRlXG4uYXV0b2NvbXBsZXRlIHtcblxuICAmLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICBjb2xvcjogJHdoaXRlOyB9XG5cbiAgJi1zdWdnZXN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygxLCAxKTtcbiAgICBAaW5jbHVkZSBocGFkZGluZygxLCAyKTtcbiAgICBjb2xvcjogIzM3M2Y0NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWxpZ2h0ZXN0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuXG4gICYtc3VnZ2VzdGlvbnMge1xuICAgIEBleHRlbmQgLmRyb3Bkb3duX19tZW51O1xuICAgIGJvcmRlci1jb2xvcjogI2M4Y2VkNDtcbiAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50OyB9IH1cbiIsIi5icmVhZGNydW1iIHtcbiAgQGluY2x1ZGUgc3BhbigxMiBuby1ndXR0ZXJzKTtcbiAgQGluY2x1ZGUgZm9udCgxKTtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgNCk7XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBocGFkZGluZygxLCAxKTtcbiAgICAgIGNvbG9yOiAkYmFzZS1saWdodGVyO1xuICAgICAgY29udGVudDogJ+KAuic7IH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1saWdodDsgfSB9IH1cbiIsIiVidXR0b24ge1xuICBAaW5jbHVkZSBib3JkZXIoMSwgdHJhbnNwYXJlbnQpO1xuICBAaW5jbHVkZSBjb3JuZXI7XG4gIEBpbmNsdWRlIGZvbnQoMik7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMSwgMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coOCwgJGludGVuc2l0eTogLjk1KTsgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coJGluc2V0OiB0cnVlKTsgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHNoYWRvdzsgfVxuXG4gID4gLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDsgfSB9XG5cbmEge1xuICAmLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ1dHRvbjtcblxuICAvLyBTaXplXG4gICYtLXNtIHtcbiAgICBAaW5jbHVkZSBmb250KDEuNSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZyguNSwgMS41KTsgfVxuXG4gICYtLWxnIHtcbiAgICBAaW5jbHVkZSBmb250KDIuNSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygxLjUsIDMpOyB9XG5cbiAgJi0teGwge1xuICAgIEBpbmNsdWRlIGZvbnQoMyk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygyLCAzKTsgfVxuXG4gIC8vIENvbG9yXG4gICYtLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsdWU7IH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBiZy1ob3ZlcigkcHJpbWFyeSk7IH1cblxuICAmLS1ncmVlbiB7XG4gICAgQGluY2x1ZGUgYmctaG92ZXIoJGdyZWVuKTsgfVxuXG4gICYtLWRhcmsge1xuICAgIEBpbmNsdWRlIGJnLWhvdmVyKCRiYXNlKTsgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYmctaG92ZXIoJHdoaXRlKTsgfVxuXG4gIC8vIEFwcGVhcmFuY2VcbiAgJi0tcm91bmQge1xuICAgIEBpbmNsdWRlIGNvcm5lcigxMCk7IH1cblxuICAmLS1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBib3JkZXIoMiwgJGJsYWNrMTApOyB9XG5cbiAgLy8gU29jaWFsXG4gICYtLWZhY2Vib29rIHtcbiAgICBAaW5jbHVkZSBiZy1ob3ZlcigkZmFjZWJvb2spOyB9XG5cbiAgJi0tdmtvbnRha3RlIHtcbiAgICBAaW5jbHVkZSBiZy1ob3ZlcigkdmtvbnRha3RlKTsgfVxuXG4gICYtLWluc3RhZ3JhbSB7XG4gICAgQGluY2x1ZGUgYmctaG92ZXIoJGluc3RhZ3JhbSk7IH0gfVxuIiwiLy8gQm9yZGVyXG5AbWl4aW4gYm9yZGVyKCR3aWR0aDogMSwgJGNvbG9yOiBudWxsKSB7XG4gIEBpZiAkd2lkdGggPiAwIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIEBpZiAkY29sb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7IH1cbiAgICBAaWYgJHdpZHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogJHdpZHRoICogJGJvcmRlcjsgfSB9XG4gIEBlbHNlIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuIiwiLy8gQ29ybmVyc1xuQG1peGluIGNvcm5lcigkc2l6ZTogMSkge1xuICBib3JkZXItcmFkaXVzOiAkc2l6ZSAqICRyYWRpdXM7IH1cbiIsIkBtaXhpbiBiZy1ob3ZlcigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBjb2xvcjogY29udHJhc3QtY29sb3IoJGNvbG9yKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzKTtcbiAgICBjb2xvcjogY29udHJhc3QtY29sb3IoJGNvbG9yKTsgfSB9XG4iLCIuY2FsbG91dCB7XG4gIEBpbmNsdWRlIGNvcm5lcjtcbiAgQGluY2x1ZGUgcGFkZGluZygyLCAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItbGVmdDogc29saWQgJGdyaWQgLyAyICRiYXNlLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiBndXR0ZXJzKDYpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDEuNSwgMS41KTsgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGZvbnQoMiwgJGJhc2UpO1xuICAgIEBpbmNsdWRlIHplcm87XG4gICAgbGluZS1oZWlnaHQ6ICRncmlkICogMztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgzLCAkYmFzZSwgNzAwKTtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygwLCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmNhbGxvdXQtLWluZm8gJiB7XG4gICAgICBjb2xvcjogJGluZm87IH1cblxuICAgIC5jYWxsb3V0LS1lcnJvciAmIHtcbiAgICAgIGNvbG9yOiAkZXJyb3I7IH1cblxuICAgIC5jYWxsb3V0LS13YXJuaW5nICYge1xuICAgICAgY29sb3I6ICR3YXJuaW5nOyB9XG5cbiAgICAuY2FsbG91dC0tc3VjY2VzcyAmIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzczsgfSB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tc3VidGxlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5mbzsgfVxuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3Itc3VidGxlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZXJyb3I7IH1cblxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1zdWJ0bGU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3YXJuaW5nOyB9XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3Mtc3VidGxlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2VzczsgfSB9XG4iLCIlY2FyZCB7XG4gIEBpbmNsdWRlIGNvcm5lcigyKTtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSBzaGFkb3coMik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogZ3V0dGVycygyKTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coOCk7IH1cblxuICAmLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1zdWJ0bGU7IH0gfVxuXG4uY2FyZCB7XG4gIEBleHRlbmQgJWNhcmQ7XG5cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIGNvcm5lcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1saWdodGVyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgc3BhbigxMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZygxLCAyKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMi41KTtcbiAgICAgIEBpbmNsdWRlIHZwYWRkaW5nKDEsIDApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMiwgJGJhc2UtbGlnaHQpO1xuICAgICAgQGluY2x1ZGUgdnBhZGRpbmcoMCwgMSk7IH0gfSB9XG4iLCIuZGl2aWRlciB7XG4gIEBpbmNsdWRlIHZwYWRkaW5nKDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1zdWJ0bGU7XG4gIGhlaWdodDogMXB4OyB9XG4iLCIuZHJvcGRvd24tcGFzc2VuZ2VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGhlaWdodCg4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBsaW5lSGVpZ2h0KDgpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkYmFzZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkb25seURlc2t0b3ApIHtcbiAgICAuZml4ZWQgJiB7XG4gICAgICBAaW5jbHVkZSBoZWlnaHQoNik7XG4gICAgICBAaW5jbHVkZSBsaW5lSGVpZ2h0KDYpO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJhc2U7IH1cblxuICAmLm9wZW5lZCwgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBoZWlnaHQoNyk7XG4gICAgQGluY2x1ZGUgbGluZUhlaWdodCg3KTsgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4gIC5pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgQGluY2x1ZGUgaG1hcmdpbigwLCAxKTsgfSB9XG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19tZW51LXdyYXBwZXIge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19tZW51IHtcbiAgQGluY2x1ZGUgYm9yZGVyKCRjb2xvcjogJGJhc2UtbGlnaHRlcik7XG4gIEBpbmNsdWRlIGNvcm5lcjtcbiAgQGluY2x1ZGUgcGFkZGluZygyLCAyKTtcbiAgQGluY2x1ZGUgc2hhZG93KDQpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBAaW5jbHVkZSB2bWFyZ2luKC41LCAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgQGluY2x1ZGUgd2lkdGgoMzIpO1xuICBsZWZ0OiA1MCU7XG4gIEBpbmNsdWRlIGhtYXJnaW4oLTE2LCAwKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDIpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH0gfVxuXG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDk1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBsaW5lSGVpZ2h0KDQpOyB9XG5cbi5kcm9wZG93bi1wYXNzZW5nZXJzX19jb3VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIEBpbmNsdWRlIGxpbmVIZWlnaHQoNCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbGluZUhlaWdodCg0KTtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgQGluY2x1ZGUgaHBhZGRpbmcoMSwgMSk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAmX19taW51cywgJl9fcGx1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIHdpZHRoKDQpO1xuICAgIEBpbmNsdWRlIGhlaWdodCg0KTtcbiAgICBAaW5jbHVkZSBjb3JuZXIoNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTdlOTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHdpZHRoKDEuNzUpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3YzhjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgQGluY2x1ZGUgaG1hcmdpbigtMC44NzUsIDApOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTUsIDYzLCA3MSwgMC4xKTsgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH0gfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNlM2U3ZTk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC4yNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjN2M4YzsgfSB9IH1cblxuXG5cbiAgJl9fcGx1cyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGhlaWdodCgxLjc1KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3YzhjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oLTAuODc1LCAwKTsgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRlZTI7IH0gfSB9IH1cblxuLmRyb3Bkb3duLXBhc3NlbmdlcnNfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZHJvcGRvd24tcGFzc2VuZ2Vyc19fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTUsIDYzLCA3MSwgMC4xNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiIsIi5kcm9wZG93biB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmRyb3Bkb3duX19idXR0b24ge1xuICBAZXh0ZW5kICVidXR0b247XG4gIEBpbmNsdWRlIGJvcmRlcigxLCAkYmFzZS1saWdodGVzdCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZCAqIDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBobWFyZ2luKC41LCAwKTtcbiAgICAgIGJvcmRlcjogc29saWQgJGdyaWQgLyAyIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDsgfSB9XG5cbiAgLm5hdmJhciAmIHtcbiAgICBAaW5jbHVkZSBib3JkZXIoMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRiYXNlLWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygwKTtcbiAgICAgIGNvbG9yOiAkYmFzZS1kYXJrOyB9IH0gfVxuXG4uZHJvcGRvd25fX21lbnUge1xuICBAaW5jbHVkZSBib3JkZXIoJGNvbG9yOiAkYmFzZS1saWdodGVzdCk7XG4gIEBpbmNsdWRlIGNvcm5lcjtcbiAgQGluY2x1ZGUgcGFkZGluZyguNSwgMCk7XG4gIEBpbmNsdWRlIHNoYWRvdyg0KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgdm1hcmdpbiguNSwgLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMik7XG4gICAgQGluY2x1ZGUgcGFkZGluZygxLjUsIDEuNSk7XG4gICAgY29sb3I6ICRiYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi0tc2VsZWN0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1zdWJ0bGU7IH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utc3VidGxlO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6IC41OyB9IH0gfVxuIiwiJWlucHV0IHtcbiAgQGluY2x1ZGUgYm9yZGVyKDEsICRiYXNlLWxpZ2h0ZXN0KTtcbiAgQGluY2x1ZGUgY29ybmVyO1xuICBAaW5jbHVkZSBmb250KDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3c7IH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coMik7XG4gICAgb3V0bGluZTogMDsgfSB9XG5cbi5pbnB1dCB7XG4gIEBleHRlbmQgJWlucHV0OyB9XG4iLCIlbGFiZWwge1xuICBAaW5jbHVkZSBmb250KCRzaXplOiAxLCAkY29sb3I6ICRiYXNlLWxpZ2h0LCAkd2VpZ2h0OiA1MDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6ICRncmlkICogNDsgfVxuXG4ubGFiZWwge1xuICBAZXh0ZW5kICVsYWJlbDsgfVxuIiwiLm1vZGFsIHtcbiAgQGluY2x1ZGUgYm9yZGVyKDEsICRiYXNlLWxpZ2h0ZXN0KTtcbiAgQGluY2x1ZGUgY29ybmVyO1xuICBAaW5jbHVkZSBmb250KDIpO1xuICBAaW5jbHVkZSBwYWRkaW5nKDIuNSk7XG4gIEBpbmNsdWRlIHNoYWRvdztcbiAgQGluY2x1ZGUgdm1hcmdpbigyLCAwKTtcbiAgQGluY2x1ZGUgd2lkdGgoODApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIHBhZGRpbmc6ICRncmlkICogMS41O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMzA7IH1cblxuICA+IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZCAqIDI7XG4gICAgbWFyZ2luLXRvcDogJGdyaWQgKiAyLjU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkO1xuICAgICAgbWFyZ2luLXRvcDogJGdyaWQgKiAxLjU7IH0gfVxuXG4gID4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZCAqIDM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cbiIsIiVuZXctYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICBAaW5jbHVkZSBjb3JuZXI7XG4gIEBpbmNsdWRlIGZvbnQoMik7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMSwgMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDU1LCA2MywgNzEsIDAuMDUpO1xuICBjb2xvcjogJGJhc2UtbGlnaHQ7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg1NSwgNjMsIDcxLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7IH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSg1NSwgNjMsIDcxLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmVlbi1kYXJrOyB9XG5cbiAgPiAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9IH1cblxuYSB7XG4gICYubmV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLm5ldy1idXR0b24ge1xuICBAZXh0ZW5kICVuZXctYnV0dG9uO1xuXG4gIC8vIFNpemVcbiAgJi0tc20ge1xuICAgIEBpbmNsdWRlIGZvbnQoMS41KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKC41LCAxLjUpOyB9XG5cbiAgJi0tbGcge1xuICAgIEBpbmNsdWRlIGZvbnQoMi41KTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDEuNSwgMyk7IH1cblxuICAmLS14bCB7XG4gICAgQGluY2x1ZGUgZm9udCgzKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDIsIDMpOyB9IH1cbiIsIi5zaGFyZSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcig4KTtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMCk7IH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KDEuNSwgJGJhc2UtbGlnaHQpOyB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMik7XG5cbiAgICA+IC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgaG1hcmdpbiguNSwgLjUpOyB9IH0gfVxuIiwiLnNpZGUge1xuICAmLWFydGljbGVzIHtcbiAgICBAaW5jbHVkZSBmb250KDEuNSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgbm8tZ3V0dGVycyk7XG4gICAgICBAaW5jbHVkZSBocGFkZGluZygwLCAwKTsgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJGdyaWQgKiAyICRncmlkICogMiAwOyB9IH1cblxuICAmLWFydGljbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlcigxLCAkYmFzZS1zdWJ0bGUpO1xuICAgIEBpbmNsdWRlIGNvcm5lcigxKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4oMiwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYXNlLXN1YnRsZSwgLjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGhwYWRkaW5nKDAsIDApOyB9XG5cbiAgICA+IGEge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygyLCAyKTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBzaGFkb3coNCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhc2Utc3VidGxlLCAyKTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTsgfSB9XG5cbiAgICAmLS1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDIsIDIpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93KDApOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRncmlkO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQ7IH0gfVxuXG4gICAgICA+IGEge1xuICAgICAgICBAaW5jbHVkZSBocGFkZGluZygwLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgdnBhZGRpbmcoMCwgMSk7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfSB9IH0gfVxuXG4uc2lkZS1hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc3RhdGljX19zaWRlYmFyLmNvbnRhY3RzLXBhZ2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiIsIi50ZXN0aW1vbmlhbCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgZ3V0dGVycztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgaHBhZGRpbmcoMS41LCAxLjUpOyB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgY29ybmVyKDIpO1xuICAgIEBpbmNsdWRlIG1hcmdpbigwLCAwKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDMsIDMpO1xuICAgIEBpbmNsdWRlIHNoYWRvdygxMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyKDIsICRiYXNlLXN1YnRsZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cblxuICAmX19mb290ZXIge1xuICAgIEBpbmNsdWRlIGhwYWRkaW5nKDMsIDApO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCgwKTtcbiAgICAgIEBpbmNsdWRlIHdpZHRoKDApO1xuICAgICAgYm9yZGVyOiAkZ3JpZCAqIDEuNSBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAxLjUpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygyLCA1KTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigwLCAwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9IH0gfVxuIiwiLnRpbGUge1xuICBAaW5jbHVkZSBzcGFuKDEyKTtcbiAgQGluY2x1ZGUgcGFkZGluZygyLCAyKTtcbiAgQGluY2x1ZGUgY29ybmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1zdWJ0bGU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgc2hhZG93KDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFzZS1zdWJ0bGUsIDIpOyB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoMi41LCAkYmFzZSwgNDAwKTtcbiAgICBAaW5jbHVkZSBzcGFuKDggbm8tZ3V0dGVycyk7XG4gICAgQGluY2x1ZGUgemVybztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBuby1ndXR0ZXJzKTsgfSB9XG5cbiAgJl9fbWV0YSB7XG4gICAgQGluY2x1ZGUgZm9udCgyLCAkYmFzZS1saWdodCk7XG4gICAgQGluY2x1ZGUgemVybztcbiAgICBAaW5jbHVkZSBzcGFuKDQgbm8tZ3V0dGVycyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9IH1cbiIsIi50b2FzdCB7XG4gIEBpbmNsdWRlIGNvcm5lcigyKTtcbiAgQGluY2x1ZGUgc2hhZG93KDUpO1xuICBAaW5jbHVkZSB3aWR0aCg0MCk7XG4gIEBpbmNsdWRlIG1hcmdpbigyLCAyKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgdG9wOiA0OHB4OyB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIG1hcmdpbigyLCAwKTtcbiAgICBAaW5jbHVkZSBjb3JuZXIoMCk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUycHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9fbXNnIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgyKTsgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDIsIDApO1xuICAgIEBpbmNsdWRlIGhwYWRkaW5nKDIsIDQpO1xuICAgIGNvbG9yOiAkYmFzZS1saWdodDsgfVxuXG4gICZfX2J1dHRvbi1jbG9zZSB7XG4gICAgY29sb3I6ICRiYXNlLWxpZ2h0ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkZ3JpZCAvIDI7XG4gICAgdG9wOiAkZ3JpZCAvIDI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXN1YnRsZTsgfSB9XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgYm9yZGVyKDIsICRzdWNjZXNzKTtcbiAgICBib3JkZXItbGVmdDogc29saWQgJGdyaWQgKiAuNSAkc3VjY2VzczsgfVxuXG4gICYtLWluZm8ge1xuICAgIEBpbmNsdWRlIGJvcmRlcigyLCAkaW5mbyk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkICRncmlkICogLjUgJGluZm87IH1cblxuICAmLS13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSBib3JkZXIoMiwgJHdhcm5pbmcpO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAkZ3JpZCAqIC41ICR3YXJuaW5nOyB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlcigyLCAkZXJyb3IpO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAkZ3JpZCAqIC41ICRlcnJvcjsgfSB9XG4iLCIuYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hY3Rpdml0eV9yaWRlLnN2ZycpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoMik7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygwLCAxLzIpOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KDEsICRiYXNlLWxpZ2h0KTsgfSB9XG4iLCIudmVydGljYWwtb2Zmc2V0IHtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgNCk7IH1cblxuLmt3LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmxpIHtcbiAgJi5rdy10aW1lcGlja2VyX19kaWdpdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICA+YTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfSB9IH1cblxuLmludGwtdGVsLWlucHV0IHtcbiAgLmNvdW50cnktbGlzdCB7XG4gICAgLmNvdW50cnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cbiIsIi5jb3Vwb24ge1xuICBAaW5jbHVkZSBib3JkZXIoMiwgJGdyZWVuKTtcbiAgQGluY2x1ZGUgY29ybmVyKDIpO1xuICBAaW5jbHVkZSBzaGFkb3coNSk7XG4gIEBpbmNsdWRlIHdpZHRoKDQwKTtcbiAgQGluY2x1ZGUgbWFyZ2luKDIsIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tc3VidGxlO1xuICBib3R0b206ICRncmlkICogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIG1hcmdpbigwLCAwKTtcbiAgICBAaW5jbHVkZSBjb3JuZXIoMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMCk7XG4gICAgQGluY2x1ZGUgaHBhZGRpbmcoMiwgNCk7IH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgyKTtcbiAgICBAaW5jbHVkZSBocGFkZGluZygwLCAyKTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuICAmX19tc2cge1xuICAgIGNvbG9yOiAkYmFzZS1saWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuICAmX19idXR0b24taGlkZSB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRncmlkIC8gMjtcbiAgICB0b3A6ICRncmlkIC8gMjtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc2hhZG93KDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0ZXI7IH0gfSB9XG4iLCIuY3RhIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDEyKTtcbiAgQGluY2x1ZGUgdm1hcmdpbig2LCA2KTtcbiAgQGluY2x1ZGUgcGFkZGluZyg0LCA0KTtcbiAgQGluY2x1ZGUgY29ybmVyO1xuICBAaW5jbHVkZSBmb250KDQsICRiYXNlLWxpZ2h0LCAzMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1zdWJ0bGU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgdm1hcmdpbigzLCAzKTsgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSB2bWFyZ2luKDIsIDIpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMiwgMik7XG4gICAgQGluY2x1ZGUgZm9udCgyKTsgfSB9XG4iLCIuZW1iZWQge1xuICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICBAaW5jbHVkZSBocGFkZGluZygwLCAwKTsgfVxuIiwiLmZhcSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigxMik7XG4gIEBpbmNsdWRlIGd1dHRlcnM7XG4gIG1hcmdpbi1ib3R0b206IGd1dHRlcnMoMTIpICogMjtcblxuICAmX190aXRsZSB7XG4gICAgKyBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMywgJGJhc2UtbGlnaHQsIDMwMCk7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDAsIDMpO1xuICAgICAgQGluY2x1ZGUgdm1hcmdpbigwLCA0KTtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJHByaW1hcnktc3VidGxlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7IH0gfSB9XG5cbi5mYXFfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkICogMjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQgKiAyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuICAgID4gYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgPiBhcnRpY2xlID4gZGV0YWlscyB7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDEpOyB9XG5cbiAgICA+IGFydGljbGUgPiBkZXRhaWxzID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMSk7IH1cblxuICAgID4gYXJ0aWNsZSA+IGRldGFpbHMgPiBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMS43NSk7IH1cblxuICAgID4gYXJ0aWNsZSA+IGRldGFpbHMgPiBzdW1tYXJ5IHtcbiAgICAgIEBpbmNsdWRlIHZwYWRkaW5nKC41LCAuNSk7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDEpO1xuICAgICAgQGluY2x1ZGUgZm9udCgyLjUsICRibHVlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkICRibHVlMzA7IH0gfSB9XG4iLCIvLyBNaXhpbnNcbiVmb290ZXItbGluayB7XG4gIEBpbmNsdWRlIHZwYWRkaW5nKDEsIDEpO1xuICBAaW5jbHVkZSB2bWFyZ2luKC41LCAuNSk7XG4gIGNvbG9yOiAkYmFzZS1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRiYXNlOyB9IH1cblxuLy8gU3R5bGVzXG4uZm9vdGVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSB2cGFkZGluZyg0LCA0KTtcbiAgQGluY2x1ZGUgZm9udCgxLjI1LCAkYmFzZS1saWdodGVyKTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRiYXNlLWxpZ2h0ZXN0O1xuXG4gICZfX21ldGEsXG4gICZfX2xvZ29zIHtcbiAgICBAaW5jbHVkZSBmb250KDEpO1xuICAgIEBpbmNsdWRlIHNwYW4oMTIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kICVmb290ZXItbGluaztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICAgPiBhID4gc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCgyKTtcbiAgICAgIEBpbmNsdWRlIHdpZHRoKDE2KTsgfSB9XG5cbiAgJl9fbWVudSxcbiAgJl9fc29jaWFsIHtcbiAgICBAaW5jbHVkZSBzcGFuKDMpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDEsIDEpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQpOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNik7IH1cblxuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kICVmb290ZXItbGluazsgfSB9XG5cbiAgJl9fbG9jYWxlIHtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygxLCAxKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIpOyB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgICAgIC5kcm9wZG93bl9fbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICAgIGJvdHRvbTogMTAwJTsgfSB9IH1cblxuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kICVmb290ZXItbGluazsgfSB9IH1cblxuLy8gIVRPRE8gY3JlYXRlIGNvbXBvbmVudFxuLy8gYmVmb3JlIGZvb3RlciBzdHlsZXMgLSB0b3AgcGxhY2VzXG4uYmVmb3JlLWZvb3RlciB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDIsIDIpO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYmFzZS1saWdodGVzdDsgfVxuXG4gIC5ncmlkX19mb3VyID4gKiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYpOyB9IH1cblxuICA+IGg0IHtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygyLCAyKTsgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICA+IGEge1xuICAgICAgQGV4dGVuZCAlZm9vdGVyLWxpbms7XG4gICAgICBAaW5jbHVkZSBmb250KDEuMjUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfSB9XG4iLCIuZ2VvbGlzdGluZyB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgNCk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYmFzZS1saWdodGVzdDtcblxuICAubGlzdCB7XG4gICAgPiBkdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyKTsgfVxuXG4gICAgPiBkZCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCk7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNik7IH0gfSB9IH1cbiIsIi5oZWxwIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDgpO1xuICBAaW5jbHVkZSBndXR0ZXJzO1xuICBAaW5jbHVkZSB2cGFkZGluZygyLCAyKTtcblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBzcGFuKDIgbm8tZ3V0dGVycyk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCgxMCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBzcGFuKDYpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEwKTsgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udCg0LCAkYmFzZSwgMzAwKTtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMik7IH1cblxuICAgICZfX2xlYWQge1xuICAgICAgQGluY2x1ZGUgZm9udCgyLCAkY29sb3I6ICRiYXNlLWxpZ2h0KTtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMik7IH0gfVxuXG4gICZfX2N0YSB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG5vLWd1dHRlcnMpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEwKTtcbiAgICAgIEBpbmNsdWRlIHB1c2goMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMik7XG4gICAgICBAaW5jbHVkZSBwdXNoKDApOyB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyKDIsICRiYXNlLWxpZ2h0ZXIpO1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsIG5vLWd1dHRlcnMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93KDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogJHdoaXRlOyB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDIpOyB9IH0gfSB9XG4iLCIlaGVyby10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoMTAsICR3aGl0ZSwgJHdlaWdodDogNTAwKTtcbiAgQGluY2x1ZGUgdm1hcmdpbigwLCA0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDAgJGdyaWQgJGJsYWNrMjA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGZvbnQoMTIsICR3ZWlnaHQ6IDUwMCk7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBmb250KDgsICR3ZWlnaHQ6IDUwMCk7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBmb250KDQsICRiYXNlLCA1MDApO1xuICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfSB9XG5cbiVoZXJvLWxlYWQge1xuICBAaW5jbHVkZSBmb250KDIsICR3aGl0ZTc1KTtcbiAgQGluY2x1ZGUgdm1hcmdpbigwLCAxKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAkZ3JpZCAkYmxhY2syMDsgfVxuXG4laGVyby1saW5rIHtcbiAgQGluY2x1ZGUgZm9udCgxLjI1LCAkd2hpdGUpO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR3aGl0ZTUwO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDsgfVxuXG4uaGVybyB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigxMDAlKTtcbiAgQGluY2x1ZGUgZ3V0dGVycztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2U7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBndXR0ZXJzKDEyKSAqIDI7XG4gIHBhZGRpbmctdG9wOiBndXR0ZXJzKDEyKSAqIDI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBndXR0ZXJzKDEyKSAqIDM7XG4gICAgcGFkZGluZy10b3A6IGd1dHRlcnMoMTIpICogMztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDMwJTsgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzAlOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IGd1dHRlcnMoMTIpO1xuICAgIHBhZGRpbmctdG9wOiBndXR0ZXJzKDEyKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODAlOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMDsgfSB9XG5cbi5oZXJvX190aXRsZSB7XG4gIEBleHRlbmQgJWhlcm8tdGl0bGU7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigxMCk7XG4gIEBpbmNsdWRlIHZwYWRkaW5nKDYsIDQpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMik7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgMik7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cblxuLmhlcm9fX2VtYmVkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDEwKTtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoNCwgNCk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgNCk7IH1cblxuICA+IGgxIHtcbiAgICBAZXh0ZW5kICVoZXJvLXRpdGxlO1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgbm8tZ3V0dGVycyk7IH1cblxuICA+IGg0IHtcbiAgICBAZXh0ZW5kICVoZXJvLWxlYWQ7XG4gICAgQGluY2x1ZGUgc3Bhbig4IG5vLWd1dHRlcnMpO1xuICAgIEBpbmNsdWRlIHBvc3QoMSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgbm8tZ3V0dGVycyk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgPiBhIHtcbiAgICBAZXh0ZW5kICVoZXJvLWxpbms7XG4gICAgQGluY2x1ZGUgc3BhbigzIG5vLWd1dHRlcnMpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4iLCIuaGl3IHtcbiAgJl9fc3RlcCB7XG4gICAgQGluY2x1ZGUgc3BhbigzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG4gICAgICBtaW4taGVpZ2h0OiAkZ3JpZCAqIDMwOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbiAgJl9fcGljIHtcbiAgICBAaW5jbHVkZSBoZWlnaHQoMTUpO1xuICAgIEBpbmNsdWRlIHdpZHRoKDIwKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigzIG5vLWd1dHRlcnMpO1xuICAgICAgQGluY2x1ZGUgaGVpZ2h0KDYpOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KDEuNSwgJGJhc2UtbGlnaHQpO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250KDEuNSwgJGJhc2UtbGlnaHQpOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oOSk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuIiwiLmhvbWUtYWR2YW50YWdlcyB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuIiwiLmxlYWRzLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuXG4ubGVhZHMtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XG5cbiIsIi5sb2NhbGUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG5vLWd1dHRlcnMpOyB9XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgc3BsaXQpOyB9IH0gfVxuIiwiLy8gTWl4aW5zXG4lbmF2YmFyLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZvbnQoMiwgJGJhc2UtbGlnaHQsIDQwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDsgfVxuXG4gICY6aG92ZXIsXG4gICYuc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtbGlnaHQ7XG4gICAgY29sb3I6ICRiYXNlLWRhcms7IH0gfVxuXG4ubmF2YmFyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDEwMCUpO1xuICBAaW5jbHVkZSBndXR0ZXJzKDEyKTtcbiAgQGluY2x1ZGUgc2hhZG93KDIpO1xuICBAaW5jbHVkZSB2cGFkZGluZygxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBocGFkZGluZygxLjUsIDEuNzUpOyB9XG5cbiAgJi0tb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbmF2LW1heCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgei1pbmRleDogOTk5OTsgfSB9XG5cblxuICAmX19icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXJzKDEyKTtcblxuICAgICZfX2xvZ28ge1xuICAgICAgQGluY2x1ZGUgd2lkdGgoMTgpO1xuICAgICAgQGluY2x1ZGUgaGVpZ2h0KDYpO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMDAlKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG5hdi1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICYtLW1vYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cblxuICAgICZfX3ByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgdnBhZGRpbmcoMSwgMSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG5hdi1tYXgpIHtcbiAgICAgICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMik7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7IH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgQGV4dGVuZCAlbmF2YmFyLWJ1dHRvbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRuYXYtbWF4KSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgyLjUsICRiYXNlLWxpZ2h0LCA0MDApO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMSwgMCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbmF2LW1heCkge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDIsIDIpO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGJhc2UtbGlnaHRlc3Q7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbiAgICAmX191c2VyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4gICAgICAudXNlci0tbmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuICAgICAgLmRyb3Bkb3duX19tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWxpZ2h0ZXI7IH0gfSB9IH0gfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgQGV4dGVuZCAlbmF2YmFyLWJ1dHRvbjtcbiAgICBAaW5jbHVkZSBzcXVhcmUoNik7XG4gICAgQGluY2x1ZGUgY29ybmVyKDEwKTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbmF2LW1heCkge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE0cHg7IH1cblxuICAgID4gLm5hdmJhcl9fdG9nZ2xlX19oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXN1YnRsZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkOyB9XG5cbiAgICAgID4gLm5hdmJhcl9fdG9nZ2xlX19zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICA+IC5uYXZiYXJfX3RvZ2dsZV9faGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG4iLCIubm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3OyAvLyBqaXZvc2l0ZSBoYXMgMjE0NzQ4MzY0N1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDYzLCA3MSwgMC43NSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4OyB9IH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDJweDsgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMHB4OyB9IH0gfVxuIiwiLnBsYWNlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuLnBsYWNlcGlja2VyX19pbnB1dCB7XG4gIEBpbmNsdWRlIGZvbnQoMi41LCAkYmFzZSwgNDAwKTtcbiAgQGluY2x1ZGUgaGVpZ2h0KDgpO1xuICBAaW5jbHVkZSBocGFkZGluZygyLCAyKTtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoMy41LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgLy8g0L/QtdGA0LXQvtC/0YDQtdC00LXQu9GP0LXQvCDRhtCy0LXRgiDQstGL0LTQtdC70LXQvdC90L7Qs9C+INGC0LXQutGB0YLQsCDQsiBpbnB1dFxuICAmOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dFNlbGVjdGlvbjsgfVxuXG4gICY6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXRTZWxlY3Rpb247IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRvbmx5RGVza3RvcCkge1xuICAgIC5maXhlZCAmIHtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCg2KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMiwgJGJhc2UsIDQwMCk7XG4gICAgICBAaW5jbHVkZSB2cGFkZGluZygzLCAxKTsgfSB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgaGVpZ2h0KDcpOyB9XG5cbiAgLnNlYXJjaCAmIHtcbiAgICBAaW5jbHVkZSBib3JkZXIoMSwgdHJhbnNwYXJlbnQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNjOGNlZDQ7IH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH0gfSB9XG5cbi5wbGFjZXBpY2tlcl9fbGFiZWwge1xuICBAaW5jbHVkZSBmb250KDMsICM5ZWE5YjMsIDQwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxcHg7XG4gIEBpbmNsdWRlIGhwYWRkaW5nKDIsIDIpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYtLXNob3J0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkb25seURlc2t0b3ApIHtcbiAgICAuZml4ZWQgJiB7XG4gICAgICBAaW5jbHVkZSBmb250KDIsICM5ZWE5YjMsIDQwMCk7XG4gICAgICB0b3A6IDlweDsgfSB9IH1cblxuLnBsYWNlcGlja2VyLS1sYWJlbC11cCB7XG4gIC5wbGFjZXBpY2tlcl9fbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBmb250KDEuNSwgIzllYTliMywgNDAwKTsgfVxuXG4gIC5wbGFjZXBpY2tlcl9fbGFiZWwtLWZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAucGxhY2VwaWNrZXJfX2xhYmVsLS1zaG9ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRvbmx5RGVza3RvcCkge1xuICAgIC5maXhlZCAmIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMSwgIzllYTliMywgNDAwKTsgfSB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnBsYWNlcGlja2VyX19tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbi5wbGFjZXBpY2tlcl9fcGxhY2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fY291bnRyeSB7XG4gICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMSwgJGNvbG9yOiAkYmFzZS1saWdodCk7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAuYXV0b2NvbXBsZXRlLXNlbGVjdGVkICYge1xuICAgICAgQGluY2x1ZGUgZm9udCgkY29sb3I6ICR3aGl0ZSk7IH0gfVxuXG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBocGFkZGluZygxLCAxKTtcblxuICAgIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQgJiB7XG4gICAgICBAaW5jbHVkZSBmb250KCRjb2xvcjogJHdoaXRlKTsgfSB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZpbGw6ICRiYXNlLWxpZ2h0O1xuICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQgJiB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTsgfSB9IH0gfVxuXG4ucGxhY2VwaWNrZXJfX3BsYWNlLS0xIHtcbiAgLmljb24tLWNpdHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5wbGFjZXBpY2tlcl9fcGxhY2UtLTIge1xuICAuaWNvbi0tYWlycG9ydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnBsYWNlcGlja2VyX19wbGFjZS0tMyB7XG4gIC5pY29uLS10cmFpbi1zdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuIiwiLnJhdGluZyB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgdnBhZGRpbmcoMywgMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG5cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygyLCAyKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbiAgJl9fdmVuZG9yIHtcbiAgICBAaW5jbHVkZSBzcGFuKDQgbm8tZ3V0dGVycyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICBAaW5jbHVkZSBoZWlnaHQoOCk7XG4gICAgICB3aWR0aDogODAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgaGVpZ2h0KDQpO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICAmX19zY29yZSB7XG4gICAgICBAaW5jbHVkZSBoZWlnaHQoMi41KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBoZWlnaHQoMS43NSk7IH0gfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9IH1cbiIsIi5zZWFyY2gtaGVpZ2h0LXdyYXBwZXIge1xuICBAaW5jbHVkZSBoZWlnaHQoMTIpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2VhcmNoLXdyYXBwZXIuZml4ZWQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRvbmx5RGVza3RvcCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBoZWlnaHQoOCk7IH0gfVxuXG4uc2VhcmNoIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSBjb3JuZXIoMik7XG4gIEBpbmNsdWRlIGhwYWRkaW5nKDIsIDIpO1xuICBAaW5jbHVkZSBzaGFkb3coNCk7XG4gIEBpbmNsdWRlIHZwYWRkaW5nKDIsIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigyKTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coNik7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRvbmx5RGVza3RvcCkge1xuICAgIC5maXhlZCAmIHtcbiAgICAgIEBpbmNsdWRlIHZwYWRkaW5nKDEsIDEpO1xuICAgICAgQGluY2x1ZGUgc2hhZG93KDApOyB9IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coMCk7XG4gICAgQGluY2x1ZGUgaHBhZGRpbmcoMCwgMCk7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgPiBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuICAmX19maWVsZCB7XG4gICAgd2lkdGg6IDI3JTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMSk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDApOyB9XG5cbiAgICAmLS1mcm9tIHtcbiAgICAgIC5wbGFjZXBpY2tlciwgLnBsYWNlcGlja2VyX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlM2U3ZTk7IH0gfSB9XG5cbiAgICAmLS10byB7XG4gICAgICAucGxhY2VwaWNrZXIsIC5wbGFjZXBpY2tlcl9faW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfSB9IH0gfVxuXG5cbiAgJl9fc3VibWl0IHtcbiAgICB3aWR0aDogMjAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTMlOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICA+IC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCg4KTtcbiAgICAgIEBpbmNsdWRlIGhwYWRkaW5nKDEsIDEpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDIpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRvbmx5RGVza3RvcCkge1xuICAgICAgICAuZml4ZWQgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgaGVpZ2h0KDYpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMiwgJHdlaWdodDogNDAwKTsgfSB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBoZWlnaHQoNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH0gfVxuXG4gICZfX3Bhc3Mge1xuICAgIHdpZHRoOiAxOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ2JTsgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMSwgMSk7IH0gfVxuXG4gICZfX3N3YXAge1xuICAgIHdpZHRoOiA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGhlaWdodCg4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG9ubHlEZXNrdG9wKSB7XG4gICAgICAuZml4ZWQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGhlaWdodCg2KTsgfSB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA4JTtcblxuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBoZWlnaHQoMTQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGhlaWdodCg4KTtcbiAgICAgIEBpbmNsdWRlIHplcm87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMTEycHg7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkb25seURlc2t0b3ApIHtcbiAgICAgICAgLmZpeGVkICYge1xuICAgICAgICAgIEBpbmNsdWRlIGhlaWdodCg2KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDsgfSB9XG5cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2U5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMXB4OyB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfSB9XG5cbiAgJi0td28tcGFzcyAmX19maWVsZCB7XG4gICAgd2lkdGg6IDM3JTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMSk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDApOyB9IH1cblxuICAmLS13by1wYXNzICZfX2ZpZWxkLS10byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMSk7IH0gfVxuXG4gICYtLXdvLXBhc3MgJl9fcGFzcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICYtLXdvLXBhc3MgJl9fc3VibWl0IHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIudHJhbnNmZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIEBpbmNsdWRlIGNvcm5lcigyKTtcbiAgQGluY2x1ZGUgc2hhZG93KDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IGd1dHRlcnMoNik7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoNCwgJHdlaWdodDogNTAwKTtcbiAgICBAaW5jbHVkZSB2bWFyZ2luKDIsIDIpO1xuICAgIGNvbG9yOiAkYmFzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJi0tbW9iIHtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMiwgMSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsIG5vLWd1dHRlcnMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIHNwYW4oNSk7XG4gICAgQGluY2x1ZGUgdnBhZGRpbmcoMiwgMik7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNyk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTsgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDIpOyB9XG5cbiAgICAmX19vcHRpb25zIHtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW4oMCwgMCk7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBAaW5jbHVkZSB6ZXJvO1xuICAgICAgICBAaW5jbHVkZSBmb250KDEuNSwgJGJhc2UtbGlnaHQpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQgKiAxLjU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGhtYXJnaW4oMCwgLjUpO1xuICAgICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAycHg7IH0gfSB9IH1cblxuICAmX19kaXNjb3VudCB7XG4gICAgQGluY2x1ZGUgY29ybmVyKDEpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKC41LCAuNSk7XG4gICAgQGluY2x1ZGUgaHBhZGRpbmcoMSwgMSk7XG4gICAgQGluY2x1ZGUgZm9udCgxLjUsICRwcmltYXJ5LWRhcmssICR3ZWlnaHQ6IDUwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHRlcjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZ3JpZCAqIDI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGdyaWQgKiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udCguNSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY29udGVudDogJ+KXjyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0kZ3JpZCAvIDQ7IH0gfVxuXG4gICZfX29mZmVyIHtcbiAgICBAaW5jbHVkZSBzcGFuKDMpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDIsIDIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgIEBpbmNsdWRlIHZwYWRkaW5nKDAsIDIpOyB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwgbm8tZ3V0dGVycyk7XG4gICAgICBAaW5jbHVkZSBmb250KDUsICR3ZWlnaHQ6IDQwMCk7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDIsIDIpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDUgbm8tZ3V0dGVycyk7IH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICAmX19vbGQge1xuICAgICAgICBAaW5jbHVkZSBmb250KDIsICRiYXNlLWxpZ2h0ZXIpO1xuICAgICAgICBAaW5jbHVkZSB2bWFyZ2luKC0yLCAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH0gfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCBuby1ndXR0ZXJzKTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNyBuby1ndXR0ZXJzKTsgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsIG5vLWd1dHRlcnMpOyB9XG5cbiAgICAgID4gZm9ybSA+IC5idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwgbm8tZ3V0dGVycyk7IH0gfSB9XG5cbiAgJl9fcHJldmlldyB7XG4gICAgQGluY2x1ZGUgc3Bhbig0KTtcbiAgICBAaW5jbHVkZSB2cGFkZGluZygyLCAyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNSk7IH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTsgfVxuXG4gICAgJl9fcGljID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuICAgICZfX3ZlaGljbGVzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMSwgJGJhc2UtbGlnaHQpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9IH1cblxuLnNob3ctbW9yZS1yb3V0ZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5ldy1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuIiwiLnZlaGljbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fcGljIHtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQoMSwgJGJhc2UtbGlnaHQpO1xuICAgIEBpbmNsdWRlIHZtYXJnaW4oLjUsIDApO1xuXG4gICAgPiBzdXAge1xuICAgICAgQGluY2x1ZGUgZm9udCgxLCAkYmFzZS1saWdodCk7XG4gICAgICBAaW5jbHVkZSBocGFkZGluZyguMjUsIDApOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBzcGFuKDUpO1xuICAgIEBpbmNsdWRlIHByZWZpeCgxLzIpO1xuXG4gICAgPiBoMyB7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDAsIDEpOyB9XG5cbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIHZtYXJnaW47XG4gICAgICBAaW5jbHVkZSBmb250KDEpOyB9IH1cblxuICAmX19hY3Rpb24ge1xuICAgIEBpbmNsdWRlIGNvcm5lcjtcbiAgICBAaW5jbHVkZSBzcGFuKDQpO1xuICAgIEBpbmNsdWRlIHZwYWRkaW5nKDMsIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250KDIpOyB9XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSB2bWFyZ2luKDIsIDApOyB9IH0gfVxuIiwiLy8gVmVuZG9yXG5AaW1wb3J0ICdib3dlcl9jb21wb25lbnRzL3Nhc3N5LW1hcHMvc2Fzcy9zYXNzeS1tYXBzJztcbkBpbXBvcnQgJ2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQnO1xuQGltcG9ydCAnYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeSc7XG5AaW1wb3J0ICdib3dlcl9jb21wb25lbnRzL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplJztcblxuLy8gUHJvamVjdCB2YXJpYWJsZXMsIGZ1bmN0aW9ucyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzL19icmVha3BvaW50cy5zYXNzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL19jb2xvcnMuc2Fzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9fZm9udHMuc2Fzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9faWNvbnMuc2Fzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9fdGhlbWUuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L2NvbmZpZy9fc3VzeS5zYXNzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3QvZnVuY3Rpb25zL19jb250cmFzdC1jb2xvci5zYXNzXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3QvbWl4aW5zL19ib3JkZXIuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9fY29ybmVyLnNhc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdC9taXhpbnMvX2ZvbnQuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9fZ3JhZGllbnQuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9faG92ZXIuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9fc2hhZG93LnNhc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdC9taXhpbnMvX3NpemUuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9fc3BhY2Uuc2Fzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0L21peGlucy9fc3ltYm9sLnNhc3NcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdC9taXhpbnMvX3RyYW5zaXRpb24uc2Fzc1wiO1xuQGltcG9ydCBcInNjZWxldG9uL19jb3JlLnNhc3NcIjtcbkBpbXBvcnQgXCJzY2VsZXRvbi9fcmVzZXQuc2Fzc1wiO1xuQGltcG9ydCBcImF0b21pYy9fYmFja2dyb3VuZHMuc2Fzc1wiO1xuQGltcG9ydCBcImF0b21pYy9fY29udGFpbmVyLnNhc3NcIjtcbkBpbXBvcnQgXCJhdG9taWMvX2dyaWQuc2Fzc1wiO1xuQGltcG9ydCBcImF0b21pYy9faGVscGVyLnNhc3NcIjtcbkBpbXBvcnQgXCJhdG9taWMvX2ljb24uc2Fzc1wiO1xuQGltcG9ydCBcImF0b21pYy9fbGlzdC5zYXNzXCI7XG5AaW1wb3J0IFwiYXRvbWljL19tYXNvbnJ5LnNhc3NcIjtcbkBpbXBvcnQgXCJhdG9taWMvX3NoYWRvdy5zYXNzXCI7XG4vLyBNYWluIHN0eWxlc1xuQGltcG9ydCBcImVsZW1lbnRzL19hdXRvY29tcGxldGUuc2Fzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19icmVhZGNydW1iLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9uLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fY2FsbG91dC5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2NhcmQuc2Fzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19kaXZpZGVyLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZHJvcGRvd24tcGFzc2VuZ2Vycy5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2Ryb3Bkb3duLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9faW5wdXQuc2Fzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19sYWJlbC5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX21vZGFsLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fbmV3LWJ1dHRvbi5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX3NoYXJlLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fc2lkZS1hcnRpY2xlcy5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX3Rlc3RpbW9uaWFsLnNhc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fdGlsZS5zYXNzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX3RvYXN0LnNhc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19hY3Rpdml0eS5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2hlY2tvdXQuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvdXBvbi5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY3RhLnNhc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19lbWJlZC5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmFxLnNhc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19mb290ZXIuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dlb2xpc3Rpbmcuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2hlbHAuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2hlcm8uc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2hpdy5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faG9tZS5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbGVhZHMtYmxvY2suc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2xvY2FsZS5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbmF2YmFyLnNhc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ub3RpY2Uuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3BsYWNlcGlja2VyLnNhc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19yYXRpbmcuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlYXJjaC5zYXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdHJhbnNmZXIuc2Fzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZlaGljbGUuc2Fzc1wiO1xuXG4vLyBmaXggZm9yIGppdm9zaXRlIGNvbnRhaW5lclxuI2ppdm8taWZyYW1lLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbi5fX2ppdm9Nb2JpbGVCdXR0b24ge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4uX3Nob3dfMWUud3JhcF9tVyB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbi5sYWJlbF8zOSB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbi5sYWJlbF8zOS5fYm90dG9tXzN2Ll9pbml0X1RrIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuIl19 */
.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;display:none;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .2s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#959ea9}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translateZ(0);opacity:1}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter,.fade-leave-to{opacity:0}.component-fade-enter-active,.component-fade-leave-active{transition:opacity .5s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansItalic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansSemiBoldItalic.ttf) format("truetype");font-style:italic;font-weight:600}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansBoldItalic.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBold.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:Open Sans;src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.eot);src:url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/OpenSansExtraBoldItalic.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.eot);src:local("Rubik Light"),local("Rubik-Light"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.eot);src:local("Rubik Light Italic"),local("Rubik-LightItalic"),url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.eot);src:local("Rubik"),local("Rubik-Regular"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.eot);src:local("Rubik Italic"),local("Rubik-Italic"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.eot);src:local("Rubik Medium"),local("Rubik-Medium"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.eot);src:local("Rubik Medium Italic"),local("Rubik-MediumItalic"),url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.eot#iefix) format("embedded-opentype"),url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.woff) format("woff"),url(https://static.kiwitaxi.com/new/fonts/Rubik-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:Open Sans,sans-serif;font-weight:800;margin:0 0 1em}.h1,h1{font-size:2.5rem;line-height:1.4em}.h2,h2{font-size:2rem;line-height:1.5em}.h3,h3{font-size:1.5rem;line-height:1.66667em}.h4,h4{font-size:1.25rem;line-height:1.6em}.kw-link{text-decoration:none;color:#0267c1}.kw-help{color:#6c7c8c;font-size:.75rem;line-height:1rem;margin-top:.5rem}.kw-help.has-error{color:#ec5824}.kw-help_shuttle{margin-top:0}@media (max-width:767px){.kw-help_shuttle{margin-top:.5rem}}.kw-help.agreement{display:inline-block}.price{-ms-flex-pack:justify;justify-content:space-between}.price__value span{padding-left:.25rem}.price__value__total{padding-top:.75rem;font-weight:700}.price__total,.price__value__total{border-top:1px solid #d1c7ad;margin-top:.75rem}.price__total{font-size:1rem}.price__total--panel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-radius:4px;background-color:#f6f7f8}@media (max-width:767px){.price__total--panel{font-size:.875rem;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}}.price__total--panel.has-selected{background-color:#f8e9c6}.price__total--panel>span{font-weight:600}.price.kw-help{font-size:.875rem;margin-top:0}.kw-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;background:none;display:inline-block;cursor:pointer;margin:0;height:3rem;font-size:1.125rem;font-weight:600;padding:.75rem .875rem;border:none;border-radius:.25rem}.kw-button>a,.kw-button a{text-decoration:none}.kw-button>a,.kw-button>a:hover{color:inherit}.kw-button_sm{height:auto;font-weight:400;font-size:.875rem;border-width:1px}.kw-button_yellow{color:#fff;background:#ffb300;border:2px solid #ffb300}.kw-button_yellow:hover{background:#ffbb1a;border-color:#ffbb1a}.kw-button_yellow:active{background:#e6a100;border-color:#e6a100}.kw-button_blue{color:#fff;background:#0267c1;border:2px solid #0267c1}.kw-button_blue:hover{background:#0274da;border-color:#0274da}.kw-button_blue:active{background:#025aa8;border-color:#025aa8}.kw-button_red{color:#fff;background:#ec5824;border:2px solid #ec5824}.kw-button_red:hover{background:#ee6a3b;border-color:#ee6a3b}.kw-button_red:active{background:#e34a14;border-color:#e34a14}.kw-button_green{color:#fff;background:#26a65b;border:2px solid #26a65b}.kw-button_green:hover{background:#2bbb66;border-color:#2bbb66}.kw-button_green:active{background:#219150;border-color:#219150}.kw-button_ghost{background:transparent;color:#0267c1;border:2px solid #f6f7f8}.kw-button_ghost:hover{color:#fff;background:#0274da;border-color:#0274da}.kw-button_ghost:active{color:#fff;background:#025aa8;border-color:#025aa8}.kw-button_ghost-yellow{color:#ffb300}.kw-button_ghost-yellow:hover{color:#fff;background:#ffbb1a;border-color:#ffbb1a}.kw-button_ghost-yellow:active{color:#fff;background:#e6a100;border-color:#e6a100}.kw-button_ghost-green{color:#26a65b}.kw-button_ghost-green:hover{color:#fff;background:#2bbb66;border-color:#2bbb66}.kw-button_ghost-green:active{color:#fff;background:#219150;border-color:#219150}.kw-button_ghost-red{color:#ec5824}.kw-button_ghost-red:hover{color:#fff;background:#ee6a3b;border-color:#ee6a3b}.kw-button_ghost-red:active{color:#fff;background:#e34a14;border-color:#e34a14}.kw-button:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}.kw-button:disabled{cursor:not-allowed;color:#c8ced4;background:#f6f7f8;border-color:#f6f7f8}.kw-button:disabled:hover{box-shadow:none}@media (max-width:991px){.mb{margin-bottom:1em}}@media (max-width:575px){.mb-default{margin-bottom:1em}}.svg-icon{display:inline-block;width:1em;height:1em;line-height:1em;color:inherit;fill:none;stroke:currentColor;vertical-align:middle}.svg-fill{fill:currentColor;stroke:none}.svg-up{transform:rotate(0deg)}.svg-right{transform:rotate(90deg)}.svg-down{transform:rotate(180deg)}.svg-left{transform:rotate(-90deg)}.flatpickr-calendar{padding:14px;margin-top:.4rem;min-width:304px;width:304px;border:1px solid #c8ced4;box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}@media (max-width:575px){.flatpickr-calendar{width:265px}}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}.flatpickr-calendar.arrowBottom{margin-top:-.4rem}.flatpickr-calendar.animate.open{animation:none}.flatpickr-calendar .flatpickr-months{position:relative;margin-bottom:1rem;height:2rem}.flatpickr-calendar .flatpickr-month{height:2rem;margin-bottom:1rem}.flatpickr-calendar .flatpickr-current-month{font-weight:700;font-size:1rem;height:2rem;line-height:2rem;padding:0}.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover,.flatpickr-calendar .flatpickr-current-month span.cur-month:hover{background:none}.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown,.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp{display:none}.flatpickr-calendar .flatpickr-current-month .numInputWrapper input{font-weight:inherit}.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month{height:2rem;width:2rem;line-height:1.5rem;border:2px solid currentColor;padding:0;border-radius:50%;font-size:1.5rem;color:#6c7c8c}.flatpickr-calendar .flatpickr-next-month .svg-icon,.flatpickr-calendar .flatpickr-prev-month .svg-icon{width:1em;height:1em;display:inline-block;font-size:1.6rem}.flatpickr-calendar .flatpickr-next-month:hover,.flatpickr-calendar .flatpickr-prev-month:hover{color:#6c7c8c}.flatpickr-calendar .flatpickr-next-month:hover .svg-icon,.flatpickr-calendar .flatpickr-prev-month:hover .svg-icon{fill:currentColor}.flatpickr-calendar .flatpickr-rContainer{width:100%}.flatpickr-calendar .flatpickr-days{width:100%;max-height:100%;padding-bottom:1px}.flatpickr-calendar .dayContainer{min-width:100%;max-width:100%;width:100%;-ms-flex-pack:start;justify-content:flex-start}.flatpickr-calendar .flatpickr-weekdays{height:1rem;margin-bottom:.5rem}.flatpickr-calendar span.flatpickr-weekday{font-size:.75rem;font-weight:400;color:#373f47}.flatpickr-calendar .flatpickr-day{width:2.5rem;height:2.5rem;max-width:2.5rem;line-height:2.375rem;border:1px solid #ebedef;border-radius:0;margin:0 -1px -1px 0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}.flatpickr-calendar .flatpickr-day.today:not(.disabled){border-color:#ebedef;background:#fff;color:#373f47}.flatpickr-calendar .flatpickr-day.selcted.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.today:not(.disabled):hover,.flatpickr-calendar .flatpickr-day:hover{background:#26a65b;color:#fff;border-color:#ebedef}.flatpickr-calendar .flatpickr-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/*!
 * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1rem;padding-left:1rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.app{height:100%}.app.loading{-ms-flex-pack:center;justify-content:center}.app.loading,.counter,.counter__control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.counter__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;border-radius:50%;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border:.125rem solid;font-size:1.5rem;color:#6c7c8c;-ms-flex:0 0 2rem;flex:0 0 2rem;background:#fff}.counter__control:disabled{opacity:.25;cursor:not-allowed}.counter__control #svgicon-minus-a,.counter__control #svgicon-plus-a{fill:#6c7c8c}.counter__count{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;text-align:center;width:2rem;height:2rem;margin:0 .5rem;line-height:1;font-size:1.25rem}.panel__step{display:-ms-flexbox;display:flex;font-size:1.625rem;font-weight:800;-ms-flex-align:center;align-items:center;margin-left:-1rem}@media (max-width:767px){.panel__step{margin-left:0;font-size:1.5rem}}@media (max-width:575px){.panel__step{font-size:1.125rem}}.panel__step__number{width:2.5rem;height:2.5rem;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;line-height:2.5rem;text-align:center;color:#fff;background:#0267c1;border-radius:50%;margin-right:1.5rem}@media (max-width:575px){.panel__step__number{width:2rem;height:2rem;-ms-flex:0 0 2rem;flex:0 0 2rem;line-height:2rem;margin-right:1rem}}.panel__step__name{color:#373f47}.panel__step_active .panel__step__number{background:#26a65b}input.kw-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:block;width:100%;background:#fff;border-radius:.25rem;height:3rem;padding:.75rem;border:1px solid #c8ced4;font-size:1.125rem;color:#373f47;font-family:Open Sans,sans-serif}input.kw-form-control::-webkit-input-placeholder{color:#c8ced4}input.kw-form-control:-moz-placeholder,input.kw-form-control::-moz-placeholder{color:#c8ced4}input.kw-form-control:-ms-input-placeholder{color:#c8ced4}input.kw-form-control:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}input.kw-form-control.has-focus,input.kw-form-control:focus{border-color:#26a65b;box-shadow:inset 0 0 0 1px #26a65b}input.kw-form-control.has-focus::-webkit-input-placeholder,input.kw-form-control:focus::-webkit-input-placeholder{color:transparent}input.kw-form-control.has-focus:-moz-placeholder,input.kw-form-control.has-focus::-moz-placeholder,input.kw-form-control:focus:-moz-placeholder,input.kw-form-control:focus::-moz-placeholder{color:transparent}input.kw-form-control.has-focus:-ms-input-placeholder,input.kw-form-control:focus:-ms-input-placeholder{color:transparent}input.kw-form-control.has-error{border-color:#ec5824;box-shadow:inset 0 0 0 1px #ec5824}input.kw-form-control.has-disabled,input.kw-form-control:disabled{color:#c8ced4;background:#f6f7f8}input.kw-form-control.has-disabled:hover,input.kw-form-control:disabled:hover{cursor:not-allowed;box-shadow:0}select.kw-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:block;width:100%;border-radius:.25rem;background:url('data:image/svg+xml;utf8,') 100% no-repeat,#fff;height:3rem;border:1px solid #c8ced4;font-size:1.125rem;color:#373f47;font-family:Open Sans,sans-serif}select.kw-form-control::-webkit-input-placeholder{color:#c8ced4}select.kw-form-control:-moz-placeholder,select.kw-form-control::-moz-placeholder{color:#c8ced4}select.kw-form-control:-ms-input-placeholder{color:#c8ced4}select.kw-form-control:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}select.kw-form-control.has-focus,select.kw-form-control:focus{border-color:#26a65b;box-shadow:inset 0 0 0 1px #26a65b;background:url('data:image/svg+xml;utf8,') 100% no-repeat,#fff}select.kw-form-control.has-focus::-webkit-input-placeholder,select.kw-form-control:focus::-webkit-input-placeholder{color:transparent}select.kw-form-control.has-focus:-moz-placeholder,select.kw-form-control.has-focus::-moz-placeholder,select.kw-form-control:focus:-moz-placeholder,select.kw-form-control:focus::-moz-placeholder{color:transparent}select.kw-form-control.has-focus:-ms-input-placeholder,select.kw-form-control:focus:-ms-input-placeholder{color:transparent}select.kw-form-control.has-error{border-color:#ec5824;box-shadow:inset 0 0 0 1px #ec5824}select.kw-form-control.has-disabled,select.kw-form-control:disabled{color:#c8ced4;background:url('data:image/svg+xml;utf8,') 100% no-repeat,#f6f7f8}.kw-radio{font-size:.875rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#6c7c8c;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;min-height:3rem}.kw-radio input{display:none}.kw-radio__controls{border-radius:3.125rem;background-color:#fff;border:1px solid #c8ced4;box-sizing:border-box;display:inline-block;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;height:1.5rem;width:1.5rem;position:relative;margin-right:1rem}.kw-radio__controls:after{border-radius:3.125rem;display:block;content:"";height:.75rem;width:.75rem;background-color:#fff;top:.3125rem;left:.3125rem;position:absolute}.kw-radio input:checked+.kw-radio__controls{background-color:#26a65b;border-color:#26a65b}.kw-radio input:checked+.kw-radio__controls:after{background-color:#fff}.kw-checkbox{font-size:.875rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#6c7c8c;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:3rem}.kw-checkbox input{display:none}.kw-checkbox.agreement{font-size:.75rem}@media (max-width:767px){.kw-checkbox.agreement{font-weight:400;height:auto}}.kw-checkbox__controls{border-radius:.25rem;background-color:#fff;border:1px solid #c8ced4;display:inline-block;color:#fff;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;height:1.5rem;width:1.5rem;position:relative;margin-right:1rem}.kw-checkbox__controls svg{width:100%;height:100%}.kw-checkbox__controls:after{border-radius:3.125rem;display:none;content:"";height:.75rem;width:.75rem;background-color:#c8ced4;top:.375rem;left:.375rem;position:absolute}.kw-checkbox input:checked+.kw-checkbox__controls{background-color:#26a65b;border-color:#26a65b}.kw-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;border-radius:.25rem;background:#fff;min-height:6rem;padding:.75rem;resize:vertical;border:1px solid #c8ced4;font-size:1.125rem;color:#373f47;overflow-y:hidden;font-family:Open Sans,sans-serif}.kw-textarea::-webkit-input-placeholder{font-size:.75rem;color:#c8ced4}.kw-textarea:-moz-placeholder,.kw-textarea::-moz-placeholder{font-size:.75rem;color:#c8ced4}.kw-textarea:-ms-input-placeholder{color:#c8ced4;font-size:.75rem}.kw-textarea:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}.kw-textarea:focus{border-color:#26a65b;box-shadow:inset 0 0 0 1px #26a65b}.kw-textarea:focus::-webkit-input-placeholder{disaplay:none;color:transparent}.kw-textarea:focus:-moz-placeholder,.kw-textarea:focus::-moz-placeholder{disaplay:none;color:transparent}.kw-textarea:focus:-ms-input-placeholder{disaplay:none;color:transparent}.kw-textarea.has-error{border-color:#ec5824;box-shadow:inset 0 0 0 1px #ec5824}.kw-textarea.has-disabled,.kw-textarea:disabled{color:#c8ced4;background:#f6f7f8}.callout{width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.kw-spinner{border-radius:3.125rem;animation:spin .75s infinite linear;position:relative;background:linear-gradient(rgba(200,206,212,0),rgba(200,206,212,.5) 50%);width:1.5rem;height:1.5rem}.kw-spinner:after{border-radius:3.125rem;background:#f6f7f8;width:1.125rem;height:1.125rem;margin:auto;bottom:0;right:0}.kw-spinner:after,.kw-spinner:before{content:"";position:absolute;top:0;left:0}.kw-spinner:before{width:.75rem;height:.75rem;background:linear-gradient(rgba(200,206,212,.5) 25%,rgba(200,206,212,0));border-radius:100% 0 0 0}.kw-switcher{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.kw-switcher input{display:none}.kw-switcher__controls{height:2rem;width:4rem;border-radius:1rem;position:relative;border:.125rem solid #c8ced4;background:#c8ced4;transition:all,.25s ease}.kw-switcher__controls:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}.kw-switcher__controls__name{padding:0 .25rem;height:1.75rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;transition:all,.25s ease;color:#373f47;font-size:1.5rem}.kw-switcher__controls__name .svg-icon{margin:auto 0}.kw-switcher__controls:after{content:"";position:absolute;width:2rem;height:2rem;border-radius:50%;top:-.125rem;left:-.125rem;border:.125rem solid #c8ced4;background:#fff;transition:all,.25s ease;z-index:10;box-sizing:border-box}.kw-switcher__name{font-size:.875rem;font-weight:600;color:#6c7c8c;margin-left:1rem}.kw-switcher input:checked+.kw-switcher__controls{background:#26a65b;border-color:#26a65b;text-align:left}.kw-switcher input:checked+.kw-switcher__controls>.kw-switcher__controls__name{color:#fff;-ms-flex-pack:start;justify-content:flex-start}.kw-switcher input:checked+.kw-switcher__controls:after{left:100%;margin-left:.125rem;transform:translateX(-100%);background:#fff;border-color:#26a65b}@media (max-width:767px){.checkout{position:relative}}.checkout-form fieldset{margin-bottom:2rem}@media (max-width:767px){.checkout-form fieldset{margin-bottom:1.5rem}}.checkout-form fieldset:last-child{margin-bottom:0}@media (max-width:767px){.checkout-form fieldset:last-child{margin-bottom:0}}.checkout-form__title{margin-bottom:1.5rem;font-weight:700;line-height:1.5em}@media (max-width:767px){.checkout-form__title{margin-bottom:1rem}}.checkout-form__title .kw-help{display:block;margin-top:0}.checkout-form__footer .kw-help{margin-top:0}.checkout-form__footer .kw-button{float:right}@media (max-width:767px){.checkout-form__footer .kw-button{height:3.375rem;width:50%}}@media (max-width:575px){.checkout-form__footer .kw-button{width:100%}}.kw-childseats-group .kw-form-group{margin-bottom:0}.kw-payment-item{height:5rem;width:auto;padding:1rem 1rem 1rem 0}.kw-payment-item__img{height:100%;width:auto}.kw-radio_black{color:#373f47}ul.payment-type-description{color:#6c7c8c;font-size:.75rem;font-weight:600}ul.payment-type-description li{line-height:1.5;padding-left:2.5rem}ul.payment-type-description li:before{display:none}.question-toggle{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;background:#6c7c8c;border-radius:50%;text-align:center;color:#fff;cursor:pointer}.text-right{text-align:right}@media (max-width:575px){.text-right{text-align:center}}.dashed-border{cursor:pointer;display:inline-block;border-bottom:1px dashed #6c7c8c}.panel{background:#fff;border-radius:.5rem;box-shadow:0 .25rem 1rem rgba(55,63,71,.05);padding:1.5rem 2.5rem;margin-bottom:2rem}@media (max-width:767px){.panel{padding:1.5rem}}@media (max-width:575px){.panel{padding:1rem 1.5rem}}.panel_bg-yellow{background:#f8e9c6}.panel__header{display:-ms-flexbox;display:flex;-ms-flex-direction:columns;flex-direction:columns;min-height:2.5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.panel__header_active{margin-bottom:2rem}@media (max-width:767px){.panel__header_active{margin-bottom:1.5rem}}.panel__header:last-child{margin-bottom:0}.panel__header .kw-button_ghost{margin-right:-1rem}@media (max-width:767px){.panel__header .kw-button_ghost{margin-right:0;padding:.625rem .75rem}}.panel__header .kw-button_ghost .svg-icon{width:1.25em;height:1.25em}.panel__content{margin-bottom:2rem}.panel__content:last-child{margin-bottom:0}.kw-dropdown{position:absolute;z-index:99;max-height:15rem;overflow:auto;background:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;border:1px solid #c8ced4;border-radius:.25rem;box-shadow:0 .25rem .5rem rgba(55,63,71,.05);padding:.875rem}.kw-input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;border-radius:.25rem}.kw-input-group:hover{box-shadow:0 .125rem .25rem rgba(55,63,71,.05)}.kw-input-group__addon{border-top:1px solid #c8ced4;border-bottom:1px solid #c8ced4;display:block}.kw-input-group__addon:first-child{border-radius:.25rem 0 0 .25rem;border-left:1px solid #c8ced4}.kw-input-group__addon:first-child .kw-button{margin-left:-1px}.kw-input-group__addon button:hover{box-shadow:none}.kw-input-group__addon+.kw-form-control-container .kw-form-control{border-top-left-radius:0;border-bottom-left-radius:0}.kw-input-group__addon+.kw-form-control-container .kw-form-control.has-focus,.kw-input-group__addon+.kw-form-control-container .kw-form-control:focus{border-left:1px solid #26a65b}.kw-input-group__addon .kw-button{margin-top:-1px;margin-bottom:-1px}.kw-input-group__icon{width:3rem;height:3rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#6c7c8c;position:absolute}.kw-input-group__icon:first-child{left:1px;z-index:1}.kw-input-group__icon .svg-icon{font-size:1.5rem}.kw-input-group__icon+.kw-form-control-container .kw-form-control{padding-left:3rem;background:none}.kw-input-group_has-icon>.kw-form-control-container:not(:last-child) .kw-form-control{padding-right:3rem}.kw-input-group_has-icon>.kw-form-control-container select.kw-form-control{background:url('data:image/svg+xml;utf8,') 100% no-repeat}.kw-input-group_has-icon>.kw-form-control-container select.kw-form-control.has-focus,.kw-input-group_has-icon>.kw-form-control-container select.kw-form-control:focus{background:url('data:image/svg+xml;utf8,') 100% no-repeat}.kw-input-group_has-addon>.kw-form-control-container:not(:last-child) .kw-form-control{border-top-right-radius:0;border-bottom-right-radius:0}.kw-input-group_has-addon>.kw-form-control-container:not(:last-child) .kw-form-control.has-focus,.kw-input-group_has-addon>.kw-form-control-container:not(:last-child) .kw-form-control:focus{border-right:1px solid #26a65b}.kw-input-group>.kw-form-control-container{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;display:-ms-flexbox;display:flex;position:relative;background:#fff}.kw-input-group>.kw-form-control-container .kw-form-control{position:relative;background:none;z-index:3}.kw-input-group>.kw-form-control-container+.kw-input-group__addon,.kw-input-group>.kw-form-control-container+.kw-input-group__icon{border-radius:0 .25rem .25rem 0}.kw-input-group>.kw-form-control-container+.kw-input-group__addon{border-right:1px solid #c8ced4}.kw-input-group>.kw-form-control-container+.kw-input-group__addon .kw-button{margin-right:-1px}.kw-input-group>.kw-form-control-container+.kw-input-group__icon{right:1px}.kw-button-group .kw-button,.kw-button-group .kw-button:first-child:last-child{border-radius:.25rem}.kw-button-group .kw-button:not(:last-child){border-radius:0 0 0 0;border-right:.03125rem solid hsla(0,0%,100%,.5)}.kw-button-group .kw-button:not(:first-child){border-radius:0 0 0 0}.kw-button-group .kw-button:first-child{border-radius:.25rem 0 0 .25rem}.kw-button-group .kw-button:last-child{border-radius:0 .25rem .25rem 0}@media (max-width:991px){.kw-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kw-button-group .kw-button{text-align:center}.kw-button-group .kw-button:not(:last-child){border-radius:0;border-right:none;border-bottom:.03125rem solid hsla(0,0%,100%,.5)}.kw-button-group .kw-button:not(:first-child){border-radius:0}.kw-button-group .kw-button:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.kw-button-group .kw-button:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.kw-radio-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.kw-form-group,.kw-form-group__title{margin-bottom:1.5rem}.kw-form-group:last-child{margin-bottom:0}.kw-label{color:#6c7c8c;font-size:.875rem;font-weight:600;margin-bottom:.5rem;display:inline-block}.kw-label .kw-help{font-weight:400;margin-top:0}.summary{position:-webkit-sticky;position:sticky;top:2rem;background:#f8e9c6;border-radius:.5rem;box-shadow:0 .25rem 1rem rgba(55,63,71,.05);margin-bottom:2rem}@media (max-width:767px){.summary{position:inherit;top:0;margin:auto;max-width:40rem}}.summary__head .transfer__preview__pic>*{width:100%}.summary__head__content{padding:1.5rem 2.5rem}@media (max-width:767px){.summary__head__content{padding:1.5rem}}@media (max-width:575px){.summary__head__content{padding:1rem 1.5rem}}.summary__head__content>strong{font-size:1.125rem;display:block;padding-bottom:.25rem}@media (max-width:767px){.summary__head__content>strong{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.summary__head__content>span{color:#373f47;font-weight:600}.summary__head__content .summary__total-sm{margin-top:0;padding-top:0;margin-bottom:.5rem;padding-bottom:.5rem;border-top:none;border-bottom:1px solid #d1c7ad;-ms-flex-pack:start;justify-content:flex-start;font-size:1rem;font-weight:600}.summary__head__content .summary__total-sm__value span{margin-left:.5rem;font-size:1em}.summary__head__content .summary__total-sm .kw-button{position:absolute;right:0;top:.15rem;box-shadow:none}.summary__head__content .summary__total-sm .kw-button .svg-icon{height:1.75rem;width:1.75rem}.summary__title{font-weight:800;font-size:1.5rem}.summary__content{padding:0 2.5rem 1.5rem}@media (max-width:767px){.summary__content{padding:0 1.5rem 1.5rem}}@media (max-width:575px){.summary__content{padding:0 1.5rem 1rem}}.summary__content__title{font-weight:700;margin-bottom:1rem}.summary__route{margin-bottom:2rem}@media (max-width:575px){.summary__route{margin-bottom:1.5rem}}.summary__place{font-weight:600;padding:0 0 0 1.5rem;position:relative;line-height:1.25em}.summary__place:before{width:.3125rem;height:.3125rem;left:.4375rem;border-radius:50%}.summary__place:after,.summary__place:before{content:"";position:absolute;top:.5rem;background:#d1c7ad}.summary__place:after{width:1px;height:100%;left:.5625rem}.summary__place:last-child:after{display:none}.summary__field{font-weight:400;font-size:.875rem;line-height:1.5em;padding:.25rem 0}.summary__field>div{word-wrap:break-word}.summary__total{border-top:1px solid #d1c7ad;margin-top:.75rem;padding-top:.75rem;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;font-size:1rem;line-height:1.75em}.summary__total__value span{font-size:1.25em}.summary__earning{text-align:right;color:#26a65b;font-size:.875rem;line-height:1.71429em}.summary .price{display:-ms-flexbox;display:flex;width:100%;font-size:1rem;line-height:1.75em}.summary .price__value{text-align:right;white-space:nowrap}.summary .price.kw-help{font-size:.875rem}
/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */.flag{display:inline-block;width:20px;height:14px;background:url(/assets/images/content/flags.png) no-repeat}.flag.flag-ph{background-position:-216px -120px}.flag.flag-hn{background-position:-234px -60px}.flag.flag-je{background-position:-180px -72px}.flag.flag-il{background-position:-54px -72px}.flag.flag-sg{background-position:-18px -144px}.flag.flag-bw{background-position:-18px -24px}.flag.flag-jo{background-position:-216px -72px}.flag.flag-gp{background-position:-54px -60px}.flag.flag-jp{background-position:-234px -72px}.flag.flag-ir{background-position:-126px -72px}.flag.flag-zw{background-position:-36px -180px}.flag.flag-bg{background-position:-90px -12px}.flag.flag-ye{background-position:-252px -168px}.flag.flag-fr{background-position:-126px -48px}.flag.flag-to{background-position:-162px -156px}.flag.flag-vc{background-position:-108px -168px}.flag.flag-tm{background-position:-126px -156px}.flag.flag-hr{background-position:-252px -60px}.flag.flag-bv{background-position:0 -24px}.flag.flag-km{background-position:-36px -84px}.flag.flag-fj{background-position:-54px -48px}.flag.flag-es{background-position:-270px -36px}.flag.flag-si{background-position:-54px -144px}.flag.flag-qa{background-position:-108px -132px}.flag.flag-bs{background-position:-252px -12px}.flag.flag-bf{background-position:-72px -12px}.flag.flag-af{background-position:-36px 0}.flag.flag-ky{background-position:-126px -84px}.flag.flag-pg{background-position:-198px -120px}.flag.flag-tk{background-position:-90px -156px}.flag.flag-gm{background-position:-18px -60px}.flag.flag-sd{background-position:-270px -132px}.flag.flag-ng{background-position:-270px -108px}.flag.flag-eh{background-position:-234px -36px}.flag.flag-va{background-position:-90px -168px}.flag.flag-ru{background-position:-180px -132px}.flag.flag-au{background-position:-216px 0}.flag.flag-mt{background-position:-72px -108px}.flag.flag-ne{background-position:-234px -108px}.flag.flag-sm{background-position:-126px -144px}.flag.flag-bm{background-position:-180px -12px}.flag.flag-cn{background-position:-234px -24px}.flag.flag-mp{background-position:0 -108px}.flag.flag-ba{background-position:0 -12px}.flag.flag-er{background-position:-252px -36px}.flag.flag-ag{background-position:-54px 0}.flag.flag-hm{background-position:-216px -60px}.flag.flag-gt{background-position:-126px -60px}.flag.flag-pa{background-position:-144px -120px}.flag.flag-jm{background-position:-198px -72px}.flag.flag-gf{background-position:-216px -48px}.flag.flag-tw{background-position:-234px -156px}.flag.flag-yt{background-position:-270px -168px}.flag.flag-vg{background-position:-144px -168px}.flag.flag-gq{background-position:-72px -60px}.flag.flag-ml{background-position:-216px -96px}.flag.flag-cm{background-position:-216px -24px}.flag.flag-lv{background-position:-36px -96px}.flag.flag-dj{background-position:-90px -36px}.flag.flag-mr{background-position:-36px -108px}.flag.flag-ua{background-position:-270px -156px}.flag.flag-am{background-position:-108px 0}.flag.flag-cf{background-position:-108px -24px}.flag.flag-mk{background-position:-198px -96px}.flag.flag-gd{background-position:-180px -48px}.flag.flag-tz{background-position:-252px -156px}.flag.flag-st{background-position:-198px -144px}.flag.flag-bo{background-position:-216px -12px}.flag.flag-ci{background-position:-162px -24px}.flag.flag-sl{background-position:-108px -144px}.flag.flag-mc{background-position:-90px -96px}.flag.flag-hu{background-position:0 -72px}.flag.flag-wf{background-position:-216px -168px}.flag.flag-gr{background-position:-90px -60px}.flag.flag-pm{background-position:-270px -120px}.flag.flag-li{background-position:-216px -84px}.flag.flag-cd{background-position:-90px -24px}.flag.flag-pl{background-position:-252px -120px}.flag.flag-lb{background-position:-180px -84px}.flag.flag-sr{background-position:-180px -144px}.flag.flag-co{background-position:-252px -24px}.flag.flag-gl{background-position:0 -60px}.flag.flag-tf{background-position:-18px -156px}.flag.flag-ws{background-position:-234px -168px}.flag.flag-sa{background-position:-216px -132px}.flag.flag-eu{background-position:-18px -48px}.flag.flag-cr{background-position:-270px -24px}.flag.flag-bi{background-position:-126px -12px}.flag.flag-mn{background-position:-252px -96px}.flag.flag-ee{background-position:-198px -36px}.flag.flag-pt{background-position:-54px -132px}.flag.flag-so{background-position:-162px -144px}.flag.flag-tv{background-position:-216px -156px}.flag.flag-hk{background-position:-198px -60px}.flag.flag-ke{background-position:-252px -72px}.flag.flag-mz{background-position:-180px -108px}.flag.flag-cl{background-position:-198px -24px}.flag.flag-vn{background-position:-180px -168px}.flag.flag-lk{background-position:-234px -84px}.flag.flag-dm{background-position:-126px -36px}.flag.flag-tl{background-position:-108px -156px}.flag.flag-nz{background-position:-108px -120px}.flag.flag-fi{background-position:-36px -48px}.flag.flag-om{background-position:-126px -120px}.flag.flag-pw{background-position:-72px -132px}.flag.flag-tj{background-position:-72px -156px}.flag.flag-bt{background-position:-270px -12px}.flag.flag-io{background-position:-90px -72px}.flag.flag-pn{background-position:0 -132px}.flag.flag-br{background-position:-234px -12px}.flag.flag-gh{background-position:-252px -48px}.flag.flag-tn{background-position:-144px -156px}.flag.flag-mg{background-position:-162px -96px}.flag.flag-tc{background-position:-270px -144px}.flag.flag-lc{background-position:-198px -84px}.flag.flag-uz{background-position:-72px -168px}.flag.flag-dk{background-position:-108px -36px}.flag.flag-za{background-position:0 -180px}.flag.flag-me{background-position:-126px -96px}.flag.flag-nl{background-position:-18px -120px}.flag.flag-cv{background-position:-18px -36px}.flag.flag-sz{background-position:-252px -144px}.flag.flag-pr{background-position:-18px -132px}.flag.flag-nr{background-position:-72px -120px}.flag.flag-no{background-position:-36px -120px}.flag.flag-de{background-position:-72px -36px}.flag.flag-kw{background-position:-108px -84px}.flag.flag-cg{background-position:-126px -24px}.flag.flag-th{background-position:-54px -156px}.flag.flag-bb{background-position:-18px -12px}.flag.flag-tg{background-position:-36px -156px}.flag.flag-ax{background-position:-252px 0}.flag.flag-lr{background-position:-252px -84px}.flag.flag-kh{background-position:0 -84px}.flag.flag-ai{background-position:-72px 0}.flag.flag-us{background-position:-36px -168px}.flag.flag-td{background-position:0 -156px}.flag.flag-it{background-position:-162px -72px}.flag.flag-rw{background-position:-198px -132px}.flag.flag-se{background-position:0 -144px}.flag.flag-py{background-position:-90px -132px}.flag.flag-lu{background-position:-18px -96px}.flag.flag-et{background-position:0 -48px}.flag.flag-sv{background-position:-216px -144px}.flag.flag-ki{background-position:-18px -84px}.flag.flag-sn{background-position:-144px -144px}.flag.flag-in{background-position:-72px -72px}.flag.flag-sy{background-position:-234px -144px}.flag.flag-ms{background-position:-54px -108px}.flag.flag-kz{background-position:-144px -84px}.flag.flag-tr{background-position:-180px -156px}.flag.flag-kr{background-position:-90px -84px}.flag.flag-ar{background-position:-162px 0}.flag.flag-nf{background-position:-252px -108px}.flag.flag-ch{background-position:-144px -24px}.flag.flag-ht{background-position:-270px -60px}.flag.flag-pf{background-position:-180px -120px}.flag.flag-bj{background-position:-144px -12px}.flag.flag-mf{background-position:-144px -96px}.flag.flag-at{background-position:-198px 0}.flag.flag-id{background-position:-18px -72px}.flag.flag-sh{background-position:-36px -144px}.flag.flag-mm{background-position:-234px -96px}.flag.flag-bh{background-position:-108px -12px}.flag.flag-al{background-position:-90px 0}.flag.flag-bz{background-position:-54px -24px}.flag.flag-ie{background-position:-36px -72px}.flag.flag-cu{background-position:0 -36px}.flag.flag-gg{background-position:-234px -48px}.flag.flag-kn{background-position:-54px -84px}.flag.flag-be{background-position:-54px -12px}.flag.flag-my{background-position:-162px -108px}.flag.flag-ao{background-position:-144px 0}.flag.flag-ga{background-position:-144px -48px}.flag.flag-cy{background-position:-36px -36px}.flag.flag-do{background-position:-144px -36px}.flag.flag-gn{background-position:-36px -60px}.flag.flag-re{background-position:-126px -132px}.flag.flag-mx{background-position:-144px -108px}.flag.flag-na{background-position:-198px -108px}.flag.flag-gi{background-position:-270px -48px}.flag.flag-sk{background-position:-90px -144px}.flag.flag-bn{background-position:-198px -12px}.flag.flag-ve{background-position:-126px -168px}.flag.flag-sj{background-position:-72px -144px}.flag.flag-ro{background-position:-144px -132px}.flag.flag-vi{background-position:-162px -168px}.flag.flag-by{background-position:-36px -24px}.flag.flag-ae{background-position:-18px 0}.flag.flag-nc{background-position:-216px -108px}.flag.flag-fm{background-position:-90px -48px}.flag.flag-ni{background-position:0 -120px}.flag.flag-pk{background-position:-234px -120px}.flag.flag-uy{background-position:-54px -168px}.flag.flag-bl{background-position:-162px -12px}.flag.flag-mu{background-position:-90px -108px}.flag.flag-kp{background-position:-72px -84px}.flag.flag-mv{background-position:-108px -108px}.flag.flag-ck{background-position:-180px -24px}.flag.flag-an{background-position:-126px 0}.flag.flag-tt{background-position:-198px -156px}.flag.flag-is{background-position:-144px -72px}.flag.flag-vu{background-position:-198px -168px}.flag.flag-dz{background-position:-162px -36px}.flag.flag-pe{background-position:-162px -120px}.flag.flag-la{background-position:-162px -84px}.flag.flag-np{background-position:-54px -120px}.flag.flag-mh{background-position:-180px -96px}.flag.flag-mo{background-position:-270px -96px}.flag.flag-gy{background-position:-180px -60px}.flag.flag-ma{background-position:-72px -96px}.flag.flag-ug{background-position:0 -168px}.flag.flag-fo{background-position:-108px -48px}.flag.flag-md{background-position:-108px -96px}.flag.flag-ad{background-position:0 0}.flag.flag-ca{background-position:-72px -24px}.flag.flag-gs{background-position:-108px -60px}.flag.flag-mq{background-position:-18px -108px}.flag.flag-mw{background-position:-126px -108px}.flag.flag-iq{background-position:-108px -72px}.flag.flag-gb{background-position:-162px -48px}.flag.flag-lt{background-position:0 -96px}.flag.flag-kg{background-position:-270px -72px}.flag.flag-aw{background-position:-234px 0}.flag.flag-fk{background-position:-72px -48px}.flag.flag-um{background-position:-18px -168px}.flag.flag-nu{background-position:-90px -120px}.flag.flag-ge{background-position:-198px -48px}.flag.flag-sb{background-position:-234px -132px}.flag.flag-az{background-position:-270px 0}.flag.flag-sc{background-position:-252px -132px}.flag.flag-ec{background-position:-180px -36px}.flag.flag-bd{background-position:-36px -12px}.flag.flag-ls{background-position:-270px -84px}.flag.flag-eg{background-position:-216px -36px}.flag.flag-gw{background-position:-162px -60px}.flag.flag-zm{background-position:-18px -180px}.flag.flag-as{background-position:-180px 0}.flag.flag-ly{background-position:-54px -96px}.flag.flag-cz{background-position:-54px -36px}.flag.flag-gu{background-position:-144px -60px}.flag.flag-rs{background-position:-162px -132px}.flag.flag-ps{background-position:-36px -132px}.kw-phone-list{margin:-.875rem}.kw-phone-number{display:block;padding:.5rem;white-space:nowrap;font-size:.75rem;text-decoration:none}.kw-phone-number.active,.kw-phone-number:hover{background:#26a65b}.kw-phone-number.active .kw-phone-code,.kw-phone-number.active .kw-phone-country,.kw-phone-number:hover .kw-phone-code,.kw-phone-number:hover .kw-phone-country{color:#fff}.kw-phone-flag{width:1.25rem;display:inline-block;vertical-align:middle}.kw-phone-flag span{display:block;border:1px solid #c8ced4}.kw-phone-country{padding:0 .5rem;color:#6c7c8c}.kw-phone-code{font-weight:700;color:#373f47}.kw-input-group .kw-timepicker:not(:last-child) .kw-form-control,.kw-input-group_has-icon .kw-timepicker:not(:last-child) .kw-form-control{padding-right:3rem}.kw-input-group__icon+.kw-timepicker .kw-form-control{padding-left:3rem}.kw-timepicker{position:relative}@media (min-width:768px){.kw-timepicker{width:100%}}.kw-timepicker-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.kw-timepicker__select{display:-ms-flexbox;display:flex;position:relative;overflow-x:hidden;border-radius:.25rem;margin:-.875rem;height:9.5rem}.kw-timepicker__list{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;height:100%;position:relative;overflow:hidden}.kw-timepicker__list:first-child{border-radius:.25rem 0 0 .25rem}.kw-timepicker__list:last-child{border-radius:0 .25rem .25rem 0}.kw-timepicker__list ul{list-style:none;text-align:center;top:0;transition:all .15s linear}@media (min-width:768px){.kw-timepicker__list ul{transition:all,.25s ease}}.kw-timepicker__digit{display:block;height:2rem;width:100%;margin:auto;font-size:.875rem;line-height:2.28571em;cursor:pointer;color:#6c7c8c}.kw-timepicker__digit:hover{font-weight:700}.kw-timepicker__digit.active{color:#373f47;font-weight:700}.kw-timepicker__digit a{display:inline-block;width:100%;height:100%;color:inherit;text-decoration:none}.kw-timepicker__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:none;cursor:pointer;position:absolute;width:100%;height:2rem;margin:auto;font-size:1.5rem;line-height:1;left:0;right:0;background:hsla(0,0%,100%,.95);z-index:5;color:#c8ced4;transition:color,.25s ease;vertical-align:baseline}.kw-timepicker__arrow:hover{color:#373f47}.kw-timepicker__arrow_up{top:0}.kw-timepicker__arrow_down{bottom:0}.kw-timeselect .kw-timepicker__arrow{font-size:1.75rem;line-height:0}.kw-timepicker .kw-form-control,.kw-timeselect .kw-form-control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.receipt{display:-ms-flexbox;display:flex}.receipt section{width:100%}.receipt strong{font-size:1rem}.receipt .kw-button-group{margin:1.5rem 0;white-space:nowrap}@media (max-width:767px){.receipt .kw-button-group{margin:1rem 0}}.receipt.loading{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.receipt-logo{margin-top:-1.75rem;margin-right:-1rem;width:10rem}@media (max-width:767px){.receipt-logo{margin-top:-1rem;margin-right:0;width:8rem;margin-top:-1.25rem;width:6rem}}.receipt-content__title{margin-bottom:1.5rem;font-weight:700;line-height:1.5em}@media (max-width:767px){.receipt-content__title{margin-bottom:1rem}}@media (max-width:575px){.receipt-content__title{margin-bottom:.5rem}}.receipt__details{font-size:.875rem;margin-bottom:1.5rem;width:98%}@media (max-width:991px){.receipt__details{width:100%}}@media (max-width:767px){.receipt__details{margin-bottom:1rem}}.receipt__details a:not(.kw-button){color:inherit}.receipt__details a.kw-button{color:#fff}.receipt__details:last-child{margin-bottom:0}.receipt__details>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:1.4;padding:.25rem 0}@media (max-width:575px){.receipt__details table{width:100%}}.receipt__details table tr{display:-ms-flexbox;display:flex;line-height:1.4;padding:.25rem 0;width:100%}@media (max-width:575px){.receipt__details table tr{-ms-flex-direction:column;flex-direction:column}}.receipt__details table tr.price__total{padding:.75rem 0 0}.receipt__details table tr th{text-align:left;min-width:11.25rem;padding-right:1.5rem;vertical-align:initial}@media (max-width:575px){.receipt__details table tr th{padding-right:0;padding-bottom:.25rem}}.receipt__details table tr.price--total{padding:.75rem 0 0}.receipt__details .col>.kw-help{width:95%}@media (max-width:767px){.receipt__details .col>.kw-help{width:100%}}@media (max-width:991px){.receipt__total{border-top:1px solid #d1c7ad;padding:1.5rem 0 0;margin:1.5rem 0 0}}@media (max-width:767px){.receipt__total{padding:1rem 0 0;margin:1rem 0 0}}.receipt__contacts{padding-top:1.5rem}@media (max-width:991px){.receipt__contacts{padding-top:0}}@media (max-width:575px){.receipt__contacts{border-top:1px solid #d1c7ad;padding:1rem 0 0;margin:1rem 0 0}}.payment-fail{display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.payment-fail section{width:100%}.payment-fail .callout{margin-bottom:3rem}
/*# sourceMappingURL=app.css.map */