#search,svg:not(:root){overflow:hidden}.home__btn,.main-nav__list-item a,.page-header__logo{text-decoration:none;text-transform:uppercase}.about__header,.about__text,.elem-item,.home__btn{text-align:center}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(../fonts/roboto-v15-latin-300.woff2) format('woff2'),url(../fonts/roboto-v15-latin-300.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(../fonts/roboto-v15-latin-300italic.woff2) format('woff2'),url(../fonts/roboto-v15-latin-300italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/roboto-v15-latin-regular.woff2) format('woff2'),url(../fonts/roboto-v15-latin-regular.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(../fonts/roboto-v15-latin-italic.woff2) format('woff2'),url(../fonts/roboto-v15-latin-italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(../fonts/roboto-v15-latin-700.woff2) format('woff2'),url(../fonts/roboto-v15-latin-700.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(../fonts/roboto-v15-latin-700italic.woff2) format('woff2'),url(../fonts/roboto-v15-latin-700italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(../fonts/roboto-v15-latin-900.woff2) format('woff2'),url(../fonts/roboto-v15-latin-900.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(../fonts/roboto-v15-latin-900italic.woff2) format('woff2'),url(../fonts/roboto-v15-latin-900italic.woff) format('woff')}body{padding:0;font-family:Roboto,Arial,Tahoma,sans-serif;font-size:16px;color:#3f444a;letter-spacing:-1px}*{box-sizing:border-box}::after,::before{box-sizing:inherit}.container{max-width:1400px;margin:0 auto;padding:0 15px}#search,legend,td,th{padding:0}#search{max-width:0;opacity:0}#search.visible{max-width:12.5em;opacity:1}input[type=text]{padding:5px;width:11em;background:#fff;border:2px solid #ec4848;border-radius:5px;outline:0}img,legend{border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.page-header{background:#fff}.page-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__logo{padding:30px 0;color:#ec4848;font-size:36px}.page-header__nav{display:none;margin:0;padding:0;width:100%}@media screen and (min-width:1024px){.page-header__nav{display:block;width:auto}.btn-menu{display:none}}.btn-menu{width:40px;height:40px}.close{display:none}.seach-form{display:block;width:150;line-height:20px;visibility:hidden}.seach-form.visible{visibility:visible}.main-nav{display:block;width:100%}.main-nav__list,.main-nav__list-item{display:-webkit-box;display:-ms-flexbox}.main-nav__list{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:1024px){.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main-nav__list-item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.about__wrap,.home__wrap{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.main-nav__list-item--cross{position:absolute;top:2px;right:-175px}.main-nav__list-item a{padding:15px;color:#3f444a;cursor:pointer}.main-nav__list-item a:hover{color:#ec4848}.home{width:100%;height:90vh;min-height:600px;background-image:url(../img/home.png);background-repeat:no-repeat;background-size:cover}.home__wrap{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.home__btn-wrap{padding:30px 0}.home__btn{display:block;margin:0;padding:20px;width:155px;background:#ec4848;color:#fff;font-size:16px;border-radius:2px}.home-slider{width:320px;height:400px;position:relative;overflow:hidden;margin:30px auto}@media screen and (min-width:768px){.home-slider{width:760px}}@media screen and (min-width:1024px){.home-slider{width:1000px}}.elem-item{color:#fff}.elem-item__header{font-size:36px}.elem-item__header--title{margin:0;font-size:36px;text-transform:uppercase}@media screen and (min-width:768px){.elem-item__header--title{font-size:72px}}.elem-item__text{font-size:16px}@media screen and (min-width:768px){.elem-item__text{font-size:24px}}.elem-item__text--big{font-size:30px}@media screen and (min-width:768px){.elem-item__text--big{font-size:48px}}.about{padding-top:100px}.about__wrap{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-services,.about-services-progress-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;width:100%}.about__header{margin:0;font-size:30px}.about__text{width:100%;padding:60px 10%;font-size:18px}.about-services-progress-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.about-services-progress-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-services{width:48.5%}}.about-progress,.about-services{display:-webkit-box;display:-ms-flexbox}.about-services{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-progress,.list-item__btn{-webkit-box-orient:vertical;-ms-flex-direction:column}.about-services__list{width:100%;margin:0;padding:0;list-style:none}.about-services__list-item{width:100%;margin-bottom:10px;border:2px solid #e0e0e1;border-radius:5px;color:#fff}.about-services__list-item-text{padding:20px 10px;margin:0;border-radius:0 0 3px 3px;background:#afafaf}.about-progress{display:flex;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.list-item__btn,.list-item__wrap{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}@media screen and (min-width:768px){.about-progress{width:48.5%}}.about-progress__list{width:100%;margin:0;padding:0;list-style:none}.about-progress__list-item{position:relative;width:100%;margin-bottom:10px;border:2px solid #e0e0e1;border-radius:5px;background:#f2f2f2;color:#fff}.about-progress__list-item-text--graphic,.about-progress__list-item-text--html,.about-progress__list-item-text--joomla,.about-progress__list-item-text--php,.about-progress__list-item-text--web,.about-progress__list-item-text--wordpress{margin:0;padding:8px 20px;background:#ec4848;border-radius:3px}.about-progress__list-item-text--web{width:80%}.about-progress__list-item-text--html{width:60%}.about-progress__list-item-text--graphic{width:75%}.about-progress__list-item-text--worpress{width:90%}.about-progress__list-item-text--joomla{width:50%}.about-progress__list-item-text--php{width:85%}.list-item__wrap{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 20px;background:#3f444a;border-radius:3px}.list-item__btn,.list-item__btn-close{position:absolute;top:4px;right:20px;width:30px;height:30px}.list-item__wrap--open{border-radius:3px 3px 0 0}.list-item__header{margin:0;font-size:16px}.list-item__btn{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid #afafaf;background:url(../img/icons/plus-symbol.svg) no-repeat #e0e0e1}.list-item__btn-close,.service__wrap{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.list-item__btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.list-item__btn-close{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid #afafaf;background:url(../img/icons/substract.svg) no-repeat #ec4848}.list-item__btn-close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.hide{display:none}.service{width:100%;padding-top:80px}.service__wrap{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.service__header{font-size:30px}.service-block{width:100%;padding-bottom:50px}.service-block__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:768px){.service-block__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}}.service-block__icon{padding:20px 0}.service-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;position:relative;margin-bottom:30px;border:2px solid #e0e0e1;border-radius:5px;padding:2%}.join__btn,.service-block__btn{text-align:center;color:#fff;border-radius:2px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.service-block__item{margin-bottom:0;margin-right:60px}}.service-block__item:last-child{margin-right:0}.service-block__item:hover{background:#3f444a;color:#fff;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}.service-block__header{text-align:center;font-size:24px;text-transform:uppercase}.service-block__text{width:100%;text-align:center}.service-block__btn{display:block;padding:20px;width:155px;background:#ec4848;font-size:16px;margin:20px auto}.join__wrap,.offer__wrap{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical}.join{padding:50px 0;background:0 0}.join__mask:hover{background:rgba(10,11,12,.7);-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.join__wrap{display:flex;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:100px 0;background-image:url(../img/image.png);background-size:cover;background-repeat:no-repeat;color:#fff}.join__header{font-size:24px;text-transform:uppercase}.join__quote{width:100%;text-align:center}.join__btn{display:block;margin:15px 0 0;padding:20px;width:155px;background:#ec4848;font-size:16px}.offer__wrap{display:flex;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customers__wrap,.offer__items-wrap{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.offer__header{font-size:30px;text-transform:uppercase}.offer__items-wrap{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.offer__item{position:relative;width:100%;padding-left:100px;text-align:left;color:#3f444a;margin-bottom:50px}@media screen and (min-width:768px){.offer__items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offer__item{width:48.5%}}.offer__icon{position:absolute;top:30px;left:0;width:85px;height:85px;background:#ec4848}.offer__item-header{font-size:24px;text-transform:uppercase}.offer__item-text{margin:0;padding:10px 0}.customers{padding:40px 0}.customers__wrap{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter__item,.counter__items{display:-webkit-box;display:-ms-flexbox}.customers__header{font-size:30px}.customers__slider{position:relative;width:320px;height:700px;overflow:hidden}@media screen and (min-width:768px){.customers__slider{width:760px;height:350px}}@media screen and (min-width:1000px){.customers__slider{width:850px}}.reviewer__first{position:relative;padding-top:130px;padding-bottom:20px}@media screen and (min-width:768px){.reviewer__first{width:760px;padding-left:130px;padding-top:0}}@media screen and (min-width:1000px){.reviewer__first{width:850px}}.reviewer__first-photo{position:absolute;top:0;left:36%;width:120px;height:120px;border-radius:50%;background:url(../img/islam.png) 5% 0 no-repeat}.reviewer__second{position:relative;padding-top:130px}@media screen and (min-width:768px){.reviewer__first-photo{left:0}.reviewer__second{width:760px;padding-left:130px;padding-top:0}}@media screen and (min-width:1000px){.reviewer__second{width:850px}}.reviewer__second-photo{position:absolute;top:0;left:36%;width:120px;height:120px;border-radius:50%;background:url(../img/hossian.png) 80% 20% no-repeat}.reviewer__description{text-align:center;padding-left:20px}@media screen and (min-width:768px){.reviewer__second-photo{left:0}.reviewer__description{text-align:left}}.reviewer__name{margin:10px 0;font-size:24px}.reviewer__speciality{margin:5px 0;font-size:16px;color:#ec4848}.reviewer__quote{margin:0;font-size:18px}.counter{margin:50px 0;background-image:url(../img/city.png);background-position:20% 60%;background-size:cover;background-repeat:no-repeat}.counter__mask:hover{background:rgba(10,11,12,.7);-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.counter__wrap{padding:60px 0}.counter__items{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.counter__item,.team__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal}.counter__item{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:150px;border-radius:2px;margin-bottom:10px;background:rgba(232,105,103,.5);color:#fff}.team__items,.team__wrap{display:-webkit-box;display:-ms-flexbox}@media screen and (min-width:1024px){.counter__item{width:240px;height:240px}}.counter__item--number{font-size:36px}.counter__item-text{margin:10px}.team{padding:20px 0}.team__wrap{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team__header{font-size:30px}.team__text{width:100%;text-align:center;padding:20px;font-size:18px}@media screen and (min-width:768px){.team__text{padding:20px 100px}}.team__items{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.personal-block__social-items,.team__item:hover .personal-block{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}@media screen and (min-width:600px){.team__items{width:500px}}@media screen and (min-width:1024px){.team__items{width:100%}}.team__item{position:relative;width:22.5%;min-width:200px;height:300px;margin:20px auto;background-repeat:no-repeat;background-size:cover}.team__item:hover .personal-block{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:120px;background:#ec4848;z-index:10}.team__item:nth-child(1){background-image:url(../img/guy-1st.png)}.team__item:nth-child(2){background-image:url(../img/guy-2d.png)}.team__item:nth-child(3){background-image:url(../img/guy-3d.png)}.team__item:nth-child(4){background-image:url(../img/guy-4th.png)}.personal-block{position:absolute;left:0;bottom:0;max-height:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;color:#fff}.personal-block__header{font-size:18px;margin:5px 0}.personal-block__profession{margin:5px 0}.personal-block__social-items{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work__filter,.work__wrap{display:-webkit-box;display:-ms-flexbox}.personal-block__item{padding:5px}.work{padding:40px 0}.work__wrap{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work__filter,.work__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.work__header{font-size:30px}.work__text{width:100%;padding:0 20px;text-align:center;font-size:$font-size}@media screen and (min-width:768px){.work__text{padding:0 100px}}.work__filter{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;margin:0 auto;padding:40px 0}.clients__wrap,.work__items{display:-webkit-box;display:-ms-flexbox}.work__filter-elem{font-size:16px;text-transform:uppercase;cursor:pointer}.work__filter-elem:hover{color:#ec4848}.work__items{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;width:100%}.work__item{width:32%;padding-bottom:20px}.work__item:hover img{box-shadow:1px 0 10px 1px #151515}.work__item img{display:block;width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.work__item-header{text-align:center;font-size:24px;font-weight:300}.work__item-text{text-align:center;font-size:$font-size-bqse}.clients{padding:40px 0}.clients__wrap{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients__item a,.clients__items{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.clients__header{text-align:center;text-transform:uppercase;font-size:30px}.clients__items{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;width:100%}.clients__item{font-size:24px;padding-left:40px}.clients__item a{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#151515}.clients__item a:hover{color:#ec4848;text-decoration:underline}.subscribe{padding:10px 0;background:#312b2b}.subscribe__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.subscribe__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.subscribe__text{margin:0;padding:20px;text-align:center;color:#e0e0e1}.subscribe__field{display:inline-block;padding:10px;font-size:0}.page-footer__description,.page-footer__wrap{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column}.subscribe__field input[type=email]{width:220px;padding:15px;vertical-align:top;font-size:16px;border-radius:8px;border:none;outline:0}@media screen and (min-width:768px){.subscribe__field input[type=email]{width:300px}}.subscribe__field-btn{width:50px;height:49px;margin-left:-10px;border:none;outline:0;border-radius:0 8px 8px 0;background:#ec4848}.page-footer{padding:20px;background:#151515}.page-footer__wrap{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;color:#fff}@media screen and (min-width:768px){.subscribe__field-btn{width:80px}.page-footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-footer__basement-wrap,.page-footer__description{-webkit-box-orient:vertical;-webkit-box-direction:normal}.page-footer__description{display:flex;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.page-footer__features{padding:20px 0;margin:0 auto}@media screen and (min-width:768px){.page-footer__description{width:auto}.page-footer__features{padding:0 20px}}.page-footer__features-header{text-align:center;margin:0 0 20px;font-size:24px}.page-footer__tags-wrap{margin:0 auto;width:100%;max-width:250px}.page-footer__tags-header{margin:0 0 20px;font-size:24px;text-align:center}.page-footer__posts{margin:0 auto;padding:20px 0}@media screen and (min-width:768px){.page-footer__posts{padding:0}}.page-footer__posts-header{margin:0 0 20px;font-size:24px;text-align:center}.page-footer__basement{padding:20px;border-top:4px solid #3f444a}.page-footer__basement-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.page-footer__basement-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.description__socials,.tags{display:-webkit-box;display:-ms-flexbox}.description__logo-wrap{margin:0 auto}.description__logo{color:#ec4848;font-size:40px;font-weight:700;text-transform:uppercase;text-decoration:none}.description__logo:hover{color:#d13838;text-decoration:underline}.description__logo:active{color:#f27b7b}.description__text{width:100%;text-align:center}@media screen and (min-width:768px){.description__text{width:250px}}.description__socials{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}.posts,.tags{-ms-flex-direction:row}.description__socials a{width:45px;height:45px;margin-right:5px;background:url(../img/bg.png)}.tags{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.basement__socials,.posts{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.tags__item{padding:10px 5px;margin-right:10px;margin-bottom:10px;font-size:14px;color:#fff;background:#ec4848;text-decoration:none}.tags__item:hover{-webkit-transform:scale(1.5);transform:scale(1.5);box-shadow:0 0 30px #fff;text-decoration:underline}.features__list{margin:0;padding:0;list-style:none}.features__list-item{position:relative;padding:10px 0 10px 25px}.features__list-item-icon{position:absolute;top:12px;left:2px}.posts{display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts__item{min-height:40px;min-width:40px;width:23%;margin-bottom:10px;text-decoration:none;background-repeat:no-repeat;background-size:cover}.posts__item:nth-child(1){background-image:url(../img/img-1.png)}.posts__item:nth-child(2){background-image:url(../img/img-2.png)}.posts__item:nth-child(3){background-image:url(../img/img-3.png)}.posts__item:nth-child(4){background-image:url(../img/img-4.png)}.posts__item:nth-child(5){background-image:url(../img/img-5.png)}.posts__item:nth-child(6){background-image:url(../img/img-6.png)}.posts__item:nth-child(7){background-image:url(../img/img-7.png)}.posts__item:nth-child(8){background-image:url(../img/img-8.png)}.basement__copyright{padding:20px}.basement__socials{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basement__socials-item{padding-left:5px}.slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;left:0}.slider__elem{-ms-flex-negative:0;flex-shrink:0;width:320px;-webkit-transition:margin .8s ease-in;transition:margin .8s ease-in}@media screen and (min-width:768px){.slider__elem{width:760px}}@media screen and (min-width:1000px){.slider__elem{width:1000px}}.slider__nav-next,.slider__nav-prev{display:none;position:absolute;top:45%;background:0 0;border:none;outline:0}@media screen and (min-width:768px){.slider__nav-next,.slider__nav-prev{display:block;top:35%}}.slider__nav-next.customers-btn,.slider__nav-prev.customers-btn{display:none}.slider__nav-prev{left:0}.slider__nav-next{right:0}.slider__pagination{position:absolute;bottom:0;left:40%;margin:0;padding:0}@media screen and (min-width:768px){.slider__pagination{left:46%}}.slider__pagination.home-pagination{left:48%}.pagination-list__item{display:inline-block;width:10px;height:10px;margin-right:20px;background:#3f444a;border-radius:50%;cursor:pointer}.pagination-list__item:hover{background:#d13838}.active{background:#f27b7b}.is-menu-visible .page-wrapper{-webkit-filter:blur(1.5px);filter:blur(1.5px)}.is-menu-visible .menu{opacity:1;visibility:visible;pointer-events:auto}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;-webkit-transition:opacity .35s ease,visibility .35s;transition:opacity .35s ease,visibility .35s;height:100%;width:100%;text-align:center;background:rgba(10,11,12,.7);visibility:hidden;opacity:0}.menu__inner{display:block;position:relative;max-width:100%;min-width:18em;padding:40px 25px 10px;border-radius:5px;background:#263950}.menu__header{margin:0 0 30px;padding:0 0 30px;font-size:30px;color:#fff;border-bottom:2px solid #e0e0e1}.menu__close{position:absolute;top:40px;right:20px}.menu__list{list-style:none;margin:0 0 20px;padding:0}.menu__list-item{padding:0}.menu__list-item a{display:block;padding:10px;text-decoration:none;text-transform:uppercase;color:#fff;font-size:18px}.menu__list-item a:hover{background:#afafaf}.icon-cogwheel{width:90px;height:90px;fill:#3f444a}.icon-pill{width:85px;height:90px;stroke:#3f444a}.icon-power{width:90px;height:90px;fill:#3f444a}.icon-avatar,.icon-basket,.icon-multimedia,.icon-store{fill:#fff}.icon-avatar{width:70px;height:70px}.icon-basket,.icon-graph,.icon-multimedia,.icon-store{margin:0 auto;width:80px;height:85px;display:block}.icon-graph{stroke:none}.icon-cap,.icon-check,.icon-like,.icon-repeat{width:55px;height:55px;fill:#fff}.icon-check--footer{width:15px;height:15px;fill:#ec4848}.icon-personal-social{width:20px;height:20px;fill:#fff}.icon-personal-social:hover{fill:#151515}.icon-subscribe{width:30px;height:30px;fill:#fff}.icon-footer-social{display:block;margin:7px auto;width:30px;height:30px;fill:#444}.icon-footer-social:hover{fill:#ec4848}.icon-social--basement{width:20px;height:20px;fill:#3f444a}.icon-social--basement:hover{fill:#fff}.icon-search{width:25px;height:25px;fill:#3f444a}.icon-search--menu{width:25px;height:25px;fill:#fff}.icon-search:hover{fill:#ec4848}.icon-error,.icon-menu{width:40px;height:40px;fill:#3f444a}.icon-error:hover,.icon-menu:hover{fill:#ec4848}.icon-error{fill:#fff}.icon-left,.icon-right{width:30px;height:30px;fill:#ec4848}.icon-minus,.icon-plus{width:20px;height:20px;fill:#fff}.white{fill:#fff;stroke:#fff}.icon-left-home,.icon-right-home{width:40px;height:40px;fill:#fff;opacity:.3}.icon-left-home:hover,.icon-right-home:hover{fill:#fff;opacity:1}.service-block__item:hover .icon-cogwheel,.service-block__item:hover .icon-pill,.service-block__item:hover .icon-power{stroke:#fff;fill:#fff}.join__mask:hover .icon-avatar{fill:#ec4848;stroke:#fff}.description__socials a:hover .icon-footer-social{fill:#ec4848}.gear-icon{-webkit-transition:-webkit-transform ease .6s 1.2s;transition:-webkit-transform ease .6s 1.2s;transition:transform ease .6s 1.2s;transition:transform ease .6s 1.2s,-webkit-transform ease .6s 1.2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.icon-cogwheel:hover .gear-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmFzZS5zdHlsIiwic3R5bGUuY3NzIiwiX21peGlucy5zdHlsIiwiY29tcG9uZW50cy9ob21lLnN0eWwiLCJjb21wb25lbnRzL2Fib3V0LnN0eWwiLCJmb250cy5zdHlsIiwibm9ybWFsaXplLXN0eWwvbm9ybWFsaXplLnN0eWwiLCJjb21wb25lbnRzL3BhZ2UtaGVhZGVyLnN0eWwiLCJjb21wb25lbnRzL21haW4tbmF2LnN0eWwiLCJjb21wb25lbnRzL3NlcnZpY2Uuc3R5bCIsImNvbXBvbmVudHMvam9pbi5zdHlsIiwiY29tcG9uZW50cy9jbGllbnRzLnN0eWwiLCJjb21wb25lbnRzL29mZmVyLnN0eWwiLCJjb21wb25lbnRzL2NvdW50ZXIuc3R5bCIsImNvbXBvbmVudHMvY3VzdG9tZXJzLnN0eWwiLCJjb21wb25lbnRzL3RlYW0uc3R5bCIsImNvbXBvbmVudHMvd29yay5zdHlsIiwiY29tcG9uZW50cy9zdWJzY3JpYmUuc3R5bCIsImNvbXBvbmVudHMvcGFnZS1mb290ZXIuc3R5bCIsImNvbXBvbmVudHMvc2xpZGVyLnN0eWwiLCJjb21wb25lbnRzL21lbnUuc3R5bCIsImNvbXBvbmVudHMvc3ZnLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0UsUUM2SkYsZUFDRSxTQUFBLE9Ba05GLFdBN0JBLHVCQXpFQSxtQkN2UUUsZ0JBQUEsS0MwQkEsZUFBQSxVRjJaRixlQUtBLGFBL0NBLFdBOUJBLFdHdlhFLFdBQUEsT0NORixXQUNFLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsc0JBQUEsc0JBQUEseUNBQUEsZ0JBQUEsd0NBQUEsZUpDRixXSUlBLFlBQUEsT0FDRSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsNkJBQUEsNEJBQUEsK0NBQUEsZ0JBQUEsOENBQUEsZUFHa00sV0pIbE0sWUFBQSxPSU1GLFdBQUEsT0FDRSxZQUFBLElBQ0EsSUFBQSxnQkFBQSx3QkFBQSw2Q0FBQSxnQkFBQSw0Q0FBQSxlSkhGLFdJTytLLFlBQUEsT0pMN0ssV0FBQSxPSVFGLFlBQUEsSUFDRSxJQUFBLHVCQUFBLHVCQUFBLDRDQUFBLGdCQUFBLDJDQUFBLGVKTEYsV0lRRSxZQUFBLE9BRWlMLFdBQUEsT0pQakwsWUFBQSxJSVVGLElBQUEscUJBQUEscUJBQUEseUNBQUEsZ0JBQUEsd0NBQUEsZUpQQSxXSVVFLFlBQUEsT0FDQSxXQUFBLE9BRXVLLFlBQUEsSUpUdkssSUFBQSw0QkFBQSwyQkFBQSwrQ0FBQSxnQkFBQSw4Q0FBQSxlQUVGLFdJWUUsWUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLElBRWdNLElBQUEsc0JBQUEsc0JBQUEseUNBQUEsZ0JBQUEsd0NBQUEsZUFHbE0sV0FDRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLDZCQUFBLDRCQUFBLCtDQUFBLGdCQUFBLDhDQUFBLGVKWEYsS0lpQkUsUUFBQSxFQUNBLFlBQUEsT0FBQSxNQUFBLE9BQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUVrTSxlQUFBLEtMdEVwTSxFQUNFLFdBQUEsV0MwREYsUUFHQSxTRHpERSxXQUFBLFFDNERGLFdBQ0UsVUFBQSxPRHZEQSxPQUFBLEVBQUEsS0FDRSxRQUFBLEVBQUEsS0FFRixRTTJUaUQsT0xuRW5ELEdBQ0EsR0txR0UsUUFBQSxFTjlWQSxRQUNFLFVBQUEsRUN5REYsUUFBQSxFQUlGLGdCQUNFLFVBQUEsT0RyREYsUUFBQSxFQ3dEQSxpQkRyREUsUUFBQSxJQUNBLE1BQUEsS0N1REEsV0FBQSxLRHJEQSxPQUFBLElBQUEsTUFBQSxRQUNFLGNBQUEsSUFDQSxRQUFBLEVDd0lKLElLaUttRCxPQUVqRCxPQUFBLEVMbFBGLEtEckRFLFlBQUEsV0FFQSxxQkFBQSxLQUNBLHlCQUFBLEtDdURGLEtBQ0UsT0FBQSxFS3ZGRixRTDBGQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUUszRTRDLFFBQUEsTUFFZ0IsTUw2RTVELE9BQ0EsU0FDQSxNSzNFcUYsUUFBQSxhQUNTLGVBQUEsU0w4RTlGLHNCS3JFQSxRQUFBLEtBQU0sT0FBQSxFQUVrQixTTHdFeEIsU0tyRUUsUUFBQSxLQU9GLEVBQ0UsaUJBQUEsWUxtRUYsU0FDQSxRSzVEUyxRQUFBLEVMK0RULFlLbERBLGNBQUEsSUFBQSxPTHFEQSxFQXNIQSxTQXJIQSxPS3BEVyxZQUFBLElMdURYLElLNUNBLFdBQUEsT0wrQ0EsR0t4Q0EsVUFBQSxJQUFFLE9BQUEsTUFBQSxFTDRDRixLS3BDQSxXQUFBLEtBQ0UsTUFBQSxLQU9GLE1BQ0UsVUFBQSxJTGtDRixJQUNBLElLM0JFLFVBQUEsSUFDQSxZQUFBLEVMNkJBLFNBQUEsU0t2QkYsZUFBQSxTTDBCQSxJS25CQSxJQUFBLE1Mc0JBLElLbkJFLE9BQUEsT0w0QkYsT0FDRSxPQUFBLElBQUEsS0FFRixHQUNFLFdBQUEsWUtSRixPQUFBLEVMV0EsSUF1RUEsU0t4RUEsU0FBQSxLTElBLEtBQ0EsSUFDQSxJQUNBLEtBQ0UsWUFBQSxVQUFBLFVLT0YsVUFBQSxJTEpBLE9BQ0EsTUFDQSxTQUNBLE9BQ0EsU0tXRSxNQUFBLFFBQ0EsS0FBQSxRTFRBLE9BQUEsRUswQkssT0FDTyxTQUFBLFFBRWtCLE9MdkJoQyxPSzBCRSxlQUFBLEtMdkJGLE9BQ0Esd0JBQ0Esa0JBQ0EsbUJLcUNBLG1CQUFBLE9BQU8sT0FBQSxRTGpDUCxpQkFDQSxxQks0Q08sT0FBQSxRQUVnRCx5QkwxQ3ZELHdCSzZDRSxPQUFBLEVMM0NBLFFBQUEsRUtpRGUsTUFFZixZQUFBLE9BTUYscUJMbkRBLGtCS3FERSxXQUFBLFdBQ0EsUUFBQSxFQU9GLDhDTHhEQSw4Q0FDRSxPQUFBLEtLa0VxQixtQkFFckIsbUJBQUEsVUFDQSxXQUFBLFlBUUYsaURMdEVBLDhDS3dFRSxtQkFBQSxLQU9GLFNBQ0UsT0FBQSxJQUFBLE1BQUEsT0FDQSxPQUFBLEVBQUEsSUwzRUEsUUFBQSxNQUFBLE9BQUEsTUFZRixNQUNFLGdCQUFBLFNLZ0dGLGVBQUEsRUFrQkEsYUFDRSxXQUFBLEtMekdGLG1CSzRHQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FBRyxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBRUQsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0wxR0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVGLHdCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLTWhSQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPTEhBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0R1UkYsbUJDcFJFLFFBQUEsS0FBQSxFRHNSQSxNQUFBLFFNbFJBLFVBQUEsS051UkYsa0JNalJFLFFBQUEsS0FDRSxPQUFBLEVBRUEsUUFBQSxFQUNBLE1BQUEsS05tUkoscUNBQ0Usa0JNL1FBLFFBQUEsTUFDRSxNQUFBLEtOd1JGLFVBQ0UsUUFBQSxNQU5KLFVBQ0UsTUFBQSxLTTlRc0MsT0FBQSxLTnNSeEMsT003UUUsUUFBQSxLQUVvQyxZQUFBLFFBQUEsTU5nUnBDLE1BQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUVGLG9CQUNFLFdBQUEsUUFFRixVTTVRRSxRQUFBLE1BRUEsTUFBQSxLTjhRRixnQk9yVHdDLHFCRDBDdEMsUUFBQSxZQUFBLFFBQUEsWU4yUUYsZ0JNM1FFLFFBQUEsS0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9ONlFGLGNBQUEsV0FBQSxnQkFBQSxhT3ZVRixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0UsTUFBQSxLQUNBLFFBQUEsRVB5VUEsT0FBQSxFT3JVQSxXQUFBLEtQd1VGLHFDQ3BVRSxnQkFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS01GRSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFBSW9DLHFCQUFBLFFBQUEsS1B5VXRDLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFNBQUEsU0VwUnVDLGFBdEV6QyxZQUNFLFFBQUEsWUFBQSxRQUFBLFlBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9GMFZGLDRCQUNFLFNBQUEsU096VUEsSUFBQSxJQUNFLE1BQUEsT1A0VUosdUJPelVJLFFBQUEsS0FHRSxNQUFBLFFBRUEsT0FBQSxRUDJVTiw2Qk9yVUUsTUFBQSxRUHdVRixNT3BVSSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEsTVBxVUYsaUJBQUEscUJPblVFLGtCQUFBLFVBQ0UsZ0JBQUEsTUw3Q04sWUFDRSxRQUFBLEtBQ0EsZUFBQSxPQUdBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsS0FFQSxnQkREQSxRQUFBLEtBQUEsRURzWEYsV0NuWEUsUUFBQSxNQ0FFLE9BQUEsRUFFQSxRQUFBLEtBR0YsTUFBQSxNQUNFLFdBQUEsUUZvWEYsTUFBQSxLQ3RYQSxVQUFBLEtBR0EsY0FBQSxJRHlYRixhQ3JYRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EsT0FBQSxLQUFBLEtEd1hGLG9DRXpYQSxhQUNFLE1BQUEsT0Y2WEYscUNFelhFLGFGMlhFLE1BQUEsUUFHSixXQUVFLE1BQUEsS0UxWG9DLG1CRjZYcEMsVUFBQSxLQUVGLDBCRTFYQSxPQUFBLEVBQ0UsVUFBQSxLQUNBLGVBQUEsVUFFQSxvQ0FDRSwwQkY0WEEsVUFBQSxNQUdKLGlCRXpYTSxVQUFBLEtBRW1DLG9DQUFBLGlCQUNqQyxVQUFBLE1BS04sc0JBQ0UsVUFBQSxLQUVtQyxvQ0FBQSxzQkFDL0IsVUFBQSxNQUdKLE9BQ0UsWUFBQSxNQUVtQyxhQUFBLFFBQUEsS0Y0WHZDLGVBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9HeGFtQyxnQkhxYnJDLDhCR25jRSxtQkFBQSxTSHFkQSxzQkFBQSxPR3JkQSxtQkFBQSxPSHdkQSxNQUFBLEtBaENGLGVBQ0UsT0FBQSxFQy9iQSxVQUFBLEtEbWNGLGFDaGNFLE1BQUEsS0RrY0EsUUFBQSxLQUFBLElHcmNFLFVBQUEsS0h5Y0osOEJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtHcGNBLGVBQUEsT0FDRSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9Id2NKLG9DR2pjQSw4QkZmRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0VnQkEsa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQVFGLGdCRjFCRSxNQUFBLE9FcURBLGdCQWpDbUMsZ0JIc2NuQyxRQUFBLFlBQUEsUUFBQSxZR3RjbUMsZ0JIc2NuQyxRQUFBLEtBQ0EsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0d4YUEsZ0JIOGdCRixnQkc1Z0JJLG1CQUFBLFNBQUEsbUJBQUEsT0g4YUosc0JHeGNFLE1BQUEsS0gwY0EsT0FBQSxFR3hjbUMsUUFBQSxFQUFBLFdBQUEsS0g0Y3JDLDJCQUNFLE1BQUEsS0d6Y0EsY0FBQSxLQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsS0g0Y0osZ0NHdmNFLFFBQUEsS0FBQSxLQUVFLE9BQUEsRUFDQSxjQUNBLEVBQ0EsRUFGQSxJQUFBLElBR0EsV0FBQSxRQUlGLGdCQUNFLFFBQUEsS0FDQSxzQkFBQSxPQUFBLGVBQUEsT0FFQSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLSHdnQkosZ0JBakJBLGlCQUNFLFFBQUEsWUFBQSxRQUFBLFlHMWJFLHNCQUFBLE9Id1lKLG9DR2pjQSxnQkZoRUUsTUFBQSxPRHNnQkYsc0JHbmNFLE1BQUEsS0hxY0EsT0FBQSxFR25jbUMsUUFBQSxFQUFBLFdBQUEsS0h1Y3JDLDJCQUNFLFNBQUEsU0dwY0MsTUFBQSxLQUNDLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFFQSxXQUFBLFFIcWNGLE1BQUEsS0ErRkYseUNBREEsc0NBR0Esd0NBQ0EscUNBaEdBLHFDQThGQSwyQ0d6aEJJLE9BQUEsRUhrY0YsUUFBQSxJQUFBLEtHaGNFLFdBQUEsUUFBWSxjQUFBLElBRStCLHFDQUNtQixNQUFBLElIb2NsRSxzQ0doY00sTUFBQSxJSG1jTix5Q0FDRSxNQUFBLElBRUYsMENBQ0UsTUFBQSxJQUVGLHdDQUNFLE1BQUEsSUFFRixxQ0FDRSxNQUFBLElBRUYsaUJBQ0UsUUFBQSxLRzFiRSxtQkFBQSxXQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNFLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNINGJKLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0d6YkUsU0FBQSxTQUNFLFFBQUEsS0FBQSxLSDJiSixXQUFBLFFHcmJBLGNBQUEsSUgrYkYsZ0JBaUJBLHNCR2xiSSxTQUFBLFNBQ0EsSUFBQSxJQUVBLE1BQUEsS0FPRixNQUFBLEtBQ0UsT0FBQSxLSCtZSix1QkNqa0JFLGNBQUEsSUFBQSxJQUFBLEVBQUEsRURva0JGLG1CR3ZiSSxPQUFBLEVBRUEsVUFBQSxLSHliSixnQkdqYkUsUUFBQSxLQUNFLGVBQUEsT0FFQSxjQUFBLFdBQUEsZ0JBQUEsYUhxYkYsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPRy9hRSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUY1SkYsV0FBQSxrQ0FBQSxVQUFBLFFEb2xCRixzQkF3QkEsZUFwQkUsUUFBQSxZQUFBLFFBQUEsWUdqYkUsbUJBQUEsT0tyS0EsbUJBQUEsU0NQRixzQkFBQSxPVHNsQkYsc0JDOWtCRSxrQkFBQSxXQUFBLFVBQUEsV0RpbEJGLHNCQUlFLFFBQUEsS0dqYkUsZUFBQSxPQUNFLGNBQUEsV0FBQSxnQkFBQSxhSG1iSixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9HNWFFLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRRmhMRixXQUFBLGdDQUFBLFVBQUEsUURrbUJGLDRCQy9sQkUsa0JBQUEsV0FBQSxVQUFBLFdEa21CRixNRy9hSSxRQUFBLEtIa2JKLFNBQ0UsTUFBQSxLRzlhRSxZQUFBLEtIaWJKLGVHM2FBLFFBQUEsS0FDRSxlQUFBLE9INmFBLGNBQUEsV0FBQSxnQkFBQSxhUXZuQkYsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNFLE1BQUEsS1IwbkJGLGlCUXZuQkUsVUFBQSxLUjBuQkYsZUNwbkJFLE1BQUEsS0FDQSxlQUFBLEtEdW5CRixxQlF6bkJFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNFLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT1IybkJGLGNBQUEsV0FBQSxnQkFBQSxhUXZuQkYsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNFLE1BQUEsS1IwbkJGLG9DUXZuQkEscUJQVkUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGlCQUFBLFFPVUUsa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTUjRuQkEsY0FBQSxXQUFBLGdCQUFBLGNBR0oscUJBQ0UsUUFBQSxLQUFBLEVBRUYscUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT1E3bkJBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0UsTUFBQSxLUituQkYsU0FBQSxTUTVuQkEsY0FBQSxLUHpCQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEdRZUEsV1RpcUJGLG9CUzVwQkUsV0FBQSxPVDhzQkEsTUFBQSxLQzF0QkEsY0FBQSxJU01FLGdCQUFBLEtWaWlERixlQUFBLFVBdDVCRixvQ1EvbkJJLHFCQUNBLGNBQUEsRUFFQSxhQUFBLE1Sa29CSixnQ0FDRSxhQUFBLEVROW5CcUMsMkJSaW9CckMsV0FBQSxRQUNBLE1BQUEsS0FDQSxtQkFBQSxpQkFBQSxHQUFBLFlBQUEsV0FBQSxpQkFBQSxHQUFBLFlROW5CRSx1QkFDRSxXQUFBLE9SaW9CSixVQUFBLEtROW5CRSxlQUFBLFVSaW9CSixxQlE5bkJNLE1BQUEsS1Jnb0JKLFdBQUEsT0FFRixvQlE1bkJJLFFBQUEsTVIrbkJGLFFBQUEsS1ExbkJFLE1BQUEsTUFDQSxXQUFBLFFQckRGLFVBQUEsS0FJQSxPQUFBLEtBQUEsS1FuQkYsWVRtdkJBLGFTbHZCRSxRQUFBLFlBQUEsUUFBQSxZQUVBLG1CQUFBLE9SUUEsbUJBQUEsU0Q2ckJGLE1DanJCRSxRQUFBLEtBQUEsRUFDQSxlRG9yQkYsa0JDanJCRSxXQUFBLGtCTytDRSxtQkFBQSxpQkFBQSxJQUFBLFlBQUEsV0FBQSxpQkFBQSxJQUFBLFlDMUVKLFlBQ0UsUUFBQSxLQUVBLHNCQUFBLE9BQUEsZUFBQSxPQUdFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDRSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS1Qrc0JKLFFBQUEsTUFBQSxFUzNzQkEsaUJBQUEsc0JSSkEsZ0JBQUEsTUFDQSxrQkFBQSxVQUNBLE1BQUEsS0RtdEJGLGNTN3NCSSxVQUFBLEtBQ0EsZUFBQSxVVGd0QkosYVM1c0JJLE1BQUEsS0FDQSxXQUFBLE9BR0YsV0FDRSxRQUFBLE1BQ0EsT1JSRixLUVFFLEVBQUEsRVQ2c0JGLFFBQUEsS1N6c0JFLE1BQUEsTUFDQSxXQUFBLFFSakJGLFVBQUEsS0RvdUJGLGFDNXRCRSxRQUFBLEtBQ0Esc0JBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxXQUFBLGdCQUFBLGFBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPRG94QkYsaUJBakRBLG1CQ252QkUsUUFBQSxZQUFBLFFBQUEsWVU2Q0Usc0JBQUEsT1hrc0JKLGVBQ0UsVUFBQSxLV3p2QkEsZUFBQSxVWDR2QkYsbUJDbnZCRSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxtQkFBQSxPQUFBLGVBQUEsT0RxdkJBLGNBQUEsV0FBQSxnQkFBQSxhVzN2QkEsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNFLE1BQUEsS1h3d0JKLGFBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxhQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsUUFDQSxjQUFBLEtXOXZCQSxvQ0FaQSxtQlZGQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBRUEsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPVUVFLGNBQUEsS0FBQSxVQUFBLEtYOHZCQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPV3B2QkEsYUFFQSxNQUFBLE9Ya3dCSixhVzd2QkksU0FBQSxTWCt2QkYsSUFBQSxLVzd2QnFDLEtBQUEsRUFBQSxNQUFBLEtYZ3dCckMsT0FBQSxLQUNBLFdBQUEsUVc1dkJBLG9CQUNFLFVBQUEsS0FFQSxlQUFBLFVYK3ZCSixrQlczdkJJLE9BQUEsRUFFQSxRQUFBLEtBQUEsRUFHRixXQUNFLFFBQUEsS0FBQSxFWDR2QkosaUJXeHZCRSxRQUFBLEtBQ0UsbUJBQUEsU0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsYVgwdkJGLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT1kveEJBLGVaczVCRixnQlloNkJJLFFBQUEsWUFBQSxRQUFBLFlaMnlCSixtQkFDRSxVQUFBLEtBRUYsbUJDOXlCRSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsTURnekJBLFNBQUEsT0FFRixvQ0FDRSxtQmFuekJBLE1BQUEsTUFDRSxPQUFBLE9idXpCSixxQ0FDRSxtQmFuekJxQyxNQUFBLE9idXpCdkMsaUJBQ0UsU0FBQSxTQUNBLFlBQUEsTWFwekJzQyxlQUFBLEtidXpCeEMsb0NBQ0UsaUJBQ0UsTUFBQSxNYWx6QkYsYUFBQSxNQUNFLFlBQUEsR2JzekJKLHFDYWp6QnVDLGlCQUFBLE1BQUEsT2JzekJ2Qyx1QkFDRSxTQUFBLFNBQ0EsSUFBQSxFYWx6QnNDLEtBQUEsSUFBQSxNQUFBLE1icXpCdEMsT0FBQSxNQUNBLGNBQUEsSUFDQSxXQUFBLHNCQUFBLEdBQUEsRUFBQSxVQU9GLGtCYTV5QkksU0FBQSxTYjh5QkYsWUFBQSxNYTV5QnFDLG9DQVZuQyx1QkFDQSxLQUFBLEVid3pCRixrQkFDRSxNQUFBLE1BQ0EsYUFBQSxNYTV5QkYsWUFBQSxHYmd6QkYscUNhM3lCdUMsa0JBQUEsTUFBQSxPYmd6QnZDLHdCQUNFLFNBQUEsU0FDQSxJQUFBLEVhNXlCc0MsS0FBQSxJQUFBLE1BQUEsTWIreUJ0QyxPQUFBLE1BQ0EsY0FBQSxJQUNBLFdBQUEsd0JBQUEsSUFBQSxJQUFBLFVBT0YsdUJheHlCSSxXQUFBLE9iMHlCRixhQUFBLEtheHlCcUMsb0NBVm5DLHdCQUNBLEtBQUEsRWJvekJGLHVCQUNFLFdBQUEsTUFHSixnQmF4eUJJLE9BQUEsS0FBQSxFYjB5QkYsVUFBQSxLYXh5QnFDLHNCYjJ5QnJDLE9BQUEsSUFBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLFFBRUYsaUJhdnlCSSxPQUFBLEVieXlCRixVQUFBLEtBRUYsU2FyeUJJLE9BQUEsS0FBQSxFQUNBLGlCQUFBLHFCYnV5QkYsb0JBQUEsSUFBQSxJYXB5QkEsZ0JBQUEsTUFDRSxrQkFBQSxVYnV5QkoscUJZbDZCQSxXQUFBLGtCQUNFLG1CQUFBLGlCQUFBLElBQUEsWUFBQSxXQUFBLGlCQUFBLElBQUEsWVpxNkJGLGVZajZCRSxRQUFBLEtBQUEsRVpvNkJGLGdCWWg2QkksUUFBQSxLQUNFLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxpQkFBQSxRWms2Qkosa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPWTk1QkEsY0FBQSxLQUFBLFVBQUEsS0FDRSxjQUFBLFdBQUEsZ0JBQUEsYUFHRixlWnk3QkYsWVk5NUJFLG1CQUFBLFNBQUEsc0JBQUEsT0EzQkEsZVhsQkEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT1dpQkUsTUFBQSxNQUNBLE9BQUEsTVprNkJGLGNBQUEsSVkvNUJBLGNBQUEsS1hqQkEsV0FBQSxxQkFDQSxNQUFBLEtEdTlCRixhQXBCQSxZQUNFLFFBQUEsWUFBQSxRQUFBLFlBaEJGLHFDWWo2QkksZUFDQSxNQUFBLE1BQ0EsT0FBQSxPWnE2QkosdUJBQ0UsVUFBQSxLWWg2QnNDLG9CWm02QnRDLE9BQUEsS0FFRixNQUNFLFFBQUEsS0FBQSxFQUVGLFlBQ0UsUUFBQSxLWS81QkEsbUJBQUEsT0FBQSxlQUFBLE9BQ0UsY0FBQSxXQUFBLGdCQUFBLGFaaTZCRixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUYsY0FDRSxVQUFBLEtBRUYsWUM1OEJFLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLRDg4QkEsVUFBQSxLQUVGLG9DQUNFLFljajlCQSxRQUFBLEtBQUEsT2RxOUJGLGFjaDlCSSxRQUFBLEtkazlCRixtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLEljaDlCcUMsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9kbTlCckMsY0FBQSxLQUFBLFVBQUEsS0FDQSxNQUFBLEtBMkRGLDhCQXRDQSxrQ2NsOUJJLFFBQUEsWUFBQSxRQUFBLFlBZ0RBLHNCQUFBLE9BbEVGLG9DYnRCQSxhQUNBLE1BQUEsT0QyK0JGLHFDY2w5QkksYWRvOUJBLE1BQUEsTUFHSixZQUNFLFNBQUEsU0FDQSxNQUFBLE1jbjlCc0MsVUFBQSxNQUFBLE9BQUEsTWRzOUJ0QyxPQUFBLEtBQUEsS0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BRUYsa0NjbDlCSSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsTUFBQSxLQUNBLFdBQUEsTWRtOUJGLFdBQUEsUWNqOUJFLFFBQUEsR2RvOUJKLHlCQzMvQkUsaUJBQUEsd0JEOC9CRix5QmNuOUJNLGlCQUFBLHVCZHM5Qk4seUJBQ0UsaUJBQUEsdUJBRUYseUJBQ0UsaUJBQUEsd0JBRUYsZ0JBQ0UsU0FBQSxTYy84QkUsS0FBQSxFQUNFLE9BQUEsRWRpOUJKLFdBQUEsRWM5OEJFLFNBQUEsT0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElkZzlCSixNQUFBLEtBRUYsd0JjMThCRSxVQUFBLEtBQ0EsT0FBQSxJQUFBLEVkNjhCRiw0QmMxOEJFLE9BQUEsSUFBQSxFZDY4QkYsOEJjejhCRSxRQUFBLEtBQ0UsbUJBQUEsV0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjZDI4QkYsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQTRCRixjQXBCQSxZQUNFLFFBQUEsWUFBQSxRQUFBLFlBUEYsc0JBQ0UsUUFBQSxJQUVGLE1DeGlDRSxRQUFBLEtBQUEsRUQyaUNGLFlBQ0UsUUFBQSxLY3o4QkEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNFLGNBQUEsV0FBQSxnQkFBQSxhZDI4QkYsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQWdCRixjZW5pQ0UsYUFFRSxtQkFBQSxXQUFBLHNCQUFBLE9mbWhDSixjQUNFLFVBQUEsS0FFRixZQzdpQ0UsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsT0QraUNBLFVBQUEsV0FFRixvQ0FDRSxZZWxqQ0EsUUFBQSxFQUFBLE9mc2pDRixjZWpqQ0ksUUFBQSxLZm1qQ0YsbUJBQUEsSUFBQSxlQUFBLEllampDb0MsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9mb2pDcEMsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxFQTRDRixlZXRsQ0UsYUFDRSxRQUFBLFlBQUEsUUFBQSxZZjJpQ0osbUJDeGtDRSxVQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsUUQya0NGLHlCZXBqQ0ksTUFBQSxRQUdGLGFBQ0UsUUFBQSxLQUNBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNmcWpDRixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9lbmpDRSxjQUFBLEtBQUEsVUFBQSxLQUNFLFFBQUEsS0FBQSxFZnFqQ0osTUFBQSxLQUVGLFlDemxDRSxNQUFBLElBQ0EsZUFBQSxLRDRsQ0Ysc0JlbmpDSSxXQUFBLElBQUEsRUFBQSxLQUFBLElBQUEsUWZzakNKLGdCZWxqQ0UsUUFBQSxNQUNFLE1BQUEsS0FDQSxPQUFBLE1mb2pDRixjQUFBLE1BQUEsV0FBQSxNQUVGLG1CQUNFLFdBQUEsT2VqakNFLFVBQUEsS0FDRSxZQUFBLElmb2pDTixpQmVoakNNLFdBQUEsT2ZrakNKLFVBQUEsZ0JBRUYsU2U5aUNNLFFBQUEsS0FBQSxFZmlqQ04sZWU3aUNJLFFBQUEsS0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUEsY0FBQSxXQUFBLGdCQUFBLGFmOGlDSixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BcUJGLGlCQWRBLGdCQ3BuQ0UsUUFBQSxZQUFBLFFBQUEsWVNTRSxtQkFBQSxXVnNzQ0Ysc0JBQUEsT0FoR0YsaUJBQ0UsV0FBQSxPVXhuQ0EsZUFBQSxVVEtBLFVBQUEsS0R1bkNGLGdCQ3BuQ0UsUUFBQSxLRHNuQ0EsbUJBQUEsSUFBQSxlQUFBLElVMW5DQSxpQkFBQSxRQUNFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxjQUFBLEtBQUEsVUFBQSxLVjRuQ0YsUUFBQSxLVXpuQ0EsTUFBQSxLVjRuQ0YsZUN0b0NFLFVBQUEsS0FDQSxhQUFBLEtEeW9DRixpQlUzbkNJLFFBQUEsS0FFQSxtQkFBQSxJQUFBLGVBQUEsSVY0bkNGLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNVem5DQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0UsZ0JBQUEsS0FDQSxNQUFBLFFBRUEsdUJUMUJGLE1BQUEsUUFDQSxnQkFBQSxVRHVwQ0YsV1UzbkNNLFFBQUEsS0FBQSxFQUNBLFdBQUEsUUFFQSxpQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9WNm5DTixjQUFBLFdBQUEsZ0JBQUEsYWdCaHFDRixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9oQm1xQ0Esb0NBQ0UsaUJnQi9wQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtmR0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRZUZxQyxpQkFBQSxPQUFBLEVoQnFxQ3JDLFFBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxRQUVGLGtCQUNFLFFBQUEsYWdCcnFDQSxRQUFBLEtBQ0UsVUFBQSxFQ0RtQywwQkQwQ0UsbUJoQmtxQ3ZDLFFBQUEsWUFBQSxRQUFBLFlBQ0EsbUJBQUEsT0FwQ0Ysb0NnQnBxQ0ksTUFBQSxNaEJzcUNGLFFBQUEsS2dCbnFDQSxlQUFBLElBQ0UsVUFBQSxLQUVBLGNBQUEsSUFFQSxZaEJtcUNGLFFBQUEsRUFFRixvQ2dCanFDTSxvQ0FDQSxNQUFBLE9oQnFxQ04sc0JnQmhxQ00sTUFBQSxLaEJrcUNKLE9BQUEsS2dCaHFDdUMsWUFBQSxNQUFBLFloQm1xQ3ZDLFFBQUEsRUFDQSxjQUNBLEVBREEsSUFBQSxJZ0IvcENFLEVBQ0UsV0FBQSxRaEJ3cUNOLGFnQi9wQ00sUUFBQSxLaEJpcUNKLFdBQUEsUWdCL3BDdUMsbUJoQmtxQ3ZDLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhaUIxdENBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FFQSxRQUFBLEtqQjR0Q0EsTUFBQSxLQUVGLG9DZ0JqckNNLHNCQUNBLE1BQUEsS2Z4Q0osbUJBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJZ0JKRSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUlBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsWWpCc3hDSiw0QmlCcHhDdUMsMEJBMkRuQyxtQkFBQSxTakJtd0NGLHNCQUFBLE9pQjl6Q3FDLDBCakI4dENyQyxRQUFBLEtBQ0EsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUVBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxNQUFBLEtBT0YsdUJpQmh1Q0ksUUFBQSxLQUFBLEVqQmt1Q0YsT0FBQSxFQUFBLEtpQmh1Q3FDLG9DaEJqQnJDLDBCQUNBLE1BQUEsS0RtdkNBLHVCQUNFLFFBQUEsRUFBQSxNQUdKLDhCaUJodUNJLFdBQUEsT2pCa3VDRixPQUFBLEVBQUEsRUFBQSxLaUJodUNxQyxVQUFBLEtqQm11Q3ZDLHdCQUNFLE9BQUEsRUFBQSxLQUNBLE1BQUEsS2lCaHVDQSxVQUFBLE1qQm11Q0YsMEJpQi90Q0ksT0FBQSxFQUFBLEVBQUEsS2pCaXVDRixVQUFBLEtpQjl0Q0EsV0FBQSxPakJpdUNGLG9CaUI5dENJLE9BQUEsRUFBQSxLakJndUNGLFFBQUEsS0FBQSxFQUVGLG9DaUI1dENJLG9CQUNBLFFBQUEsR2pCZ3VDSiwyQmlCM3RDSSxPQUFBLEVBQUEsRUFBQSxLakI2dENGLFVBQUEsS2lCM3RDcUMsV0FBQSxPakI4dEN2Qyx1QkFDRSxRQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFFRiw0QmlCMXRDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT2pCNHRDRixjQUFBLFdBQUEsZ0JBQUEsYWlCenRDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9qQjR0Q0Ysb0NBQ0UsNEJpQnh0Q0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtoQnhFQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFEK3pDRixzQkFjQSxNaUJ0dUNJLFFBQUEsWUFBQSxRQUFBLFlBOUJtQyx3QkFBQSxPQUFBLEVBQUEsS2pCK3RDdkMsbUJBQ0UsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVaUI1dENBLGdCQUFBLEtqQit0Q0YseUJpQjN0Q0UsTUFBQSxRQUNFLGdCQUFBLFVqQjh0Q0osMEJpQjN0Q0ksTUFBQSxRakI4dENKLG1CaUIzdENJLE1BQUEsS0FDRSxXQUFBLE9qQjh0Q04sb0NpQjF0Q0ksbUJBQ0UsTUFBQSxPakI4dENOLHNCaUJ4dENJLFFBQUEsS2pCMHRDRixtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElpQnh0Q3FDLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT2pCMnRDckMsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxPQUFBLEVBQUEsS0E2Q0YsT0FyQ0EsTWlCenRDSSxtQkFBQSxJQU5GLHdCaEJ2SEEsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLElBQ0EsV0FBQSxtQkRtMUNGLE1BQ0UsUUFBQSxLaUIxdENFLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxlQUFBLElBRUUsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBRUEsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT2pCMnRDSixPQUFBLEVBQUEsS0F5RUYsbUJBM0NBLE9pQi9zQ0ksUUFBQSxZQUFBLFFBQUEsWUE4Q0EsbUJBQUEsV0FBQSxzQkFBQSxPakJxb0NKLFlDOTFDRSxRQUFBLEtBQUEsSUFDQSxhQUFBLEtBQ0EsY0FBQSxLZ0J1SUEsVUFBQSxLQUNBLE1BQUEsS0FFQSxXQUFBLFFqQnl0Q0EsZ0JBQUEsS0FFRixrQmlCdnRDSSxrQkFBQSxXQUFBLFVBQUEsV0FDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEtBRUEsZ0JBQUEsVWpCeXRDSixnQmlCdHRDSSxPQUFBLEVqQnd0Q0YsUUFBQSxFaUJ0dENFLFdBQUEsS2pCeXRDSixxQmlCdHRDTSxTQUFBLFNqQnd0Q0osUUFBQSxLQUFBLEVBQUEsS0FBQSxLQUVGLDBCaUJsdENJLFNBQUEsU0FFQSxJQUFBLEtqQm10Q0YsS0FBQSxJQUVGLE9pQi9zQ0ksUUFBQSxLakJpdENGLGVBQUEsSWlCOXNDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEtBQUEsVUFBQSxLakJpdENKLGFpQjNzQ0EsV0FBQSxLaEJ2TEUsVUFBQSxLQUNBLE1BQUEsSUFDQSxjQUFBLEtBQ0EsZ0JBQUEsS2dCc0xBLGtCQUFBLFVqQmd0Q0EsZ0JBQUEsTUFFRiwwQmlCOXNDSSxpQkFBQSxzQmpCaXRDSiwwQmlCN3NDSSxpQkFBQSxzQmpCZ3RDSiwwQkFDRSxpQkFBQSxzQkFFRiwwQkFDRSxpQkFBQSxzQkFFRiwwQkFDRSxpQkFBQSxzQkFFRiwwQkFDRSxpQkFBQSxzQkFFRiwwQkFDRSxpQkFBQSxzQkFFRiwwQkFDRSxpQkFBQSxzQkFFRixxQkFDRSxRQUFBLEtBRUYsbUJBQ0UsUUFBQSxLaUI3c0NFLG1CQUFBLElBQUEsZUFBQSxJQUNFLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNqQitzQ0osa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVGLHdCQUNFLGFBQUEsSUFFRixtQkM5NkNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSxTQUFBLFNEZzdDQSxJQUFBLEVpQjVzQ0EsS0FBQSxFakIrc0NGLGNrQnQ3Q0Usa0JBQUEsRUFBQSxZQUFBLEVBQ0UsTUFBQSxNQUNBLG1CQUFBLE9BQUEsSUFBQSxRQUFBLFdBQUEsT0FBQSxJQUFBLFFsQnk3Q0osb0NrQnI3Q0ksY2xCdTdDQSxNQUFBLE9BR0oscUNrQmw3Q0ksY2xCbzdDQSxNQUFBLFFBa2JKLGtCQS9hQSxrQkFFRSxRQUFBLEtrQm43Q3NDLFNBQUEsU0FBQSxJQUFBLElsQnM3Q3RDLGVBQ0EsWUFDQSxRQUFBLEVrQm43Q1ksb0NsQnEyRFosa0JrQm4yREUsa0JBR0EsUUFBQSxNQUVBLElBQUEsS2xCbzJESixnQ0EvYUEsZ0NrQmo3Q3VDLFFBQUEsS2xCcTdDdkMsa0JBQ0UsS0FBQSxFQUVGLGtCa0JuN0NJLE1BQUEsRWxCczdDSixvQkFDRSxTQUFBLFNrQmw3Q0EsT0FBQSxFQUNFLEtBQUEsSWxCbzdDRixPQUFBLEVrQmo3Q0EsUUFBQSxFbEJvN0NGLG9Da0JoN0NFLG9CQUNFLEtBQUEsS2xCbzdDSixvQ2tCOTZDSSxLQUFBLElBRW1DLHVCQUFBLFFBQUEsYWxCaTdDckMsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtrQi82Q0UsV0FBQSxRQUNFLGNBQUEsSWxCaTdDSixPQUFBLFFBRUYsNkJrQno2Q0ksV0FBQSxRbEI0NkNKLFFrQnY2Q0ksV0FBQSxRbEIwNkNKLCtCQUNFLGVBQUEsWUFBQSxPQUFBLFlBRUYsdUJBQ0UsUUFBQSxFa0JwNkNGLFdBQUEsUUFDRSxlQUFBLEtDN0ZBLE1BQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtuQnFnREYsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT21CbmdEQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVuQnFnREYsbUJBQUEsUUFBQSxLQUFBLEtBQUEsV0FBQSxLQUFBLFdBQUEsUUFBQSxLQUFBLEtBQUEsV0FBQSxLbUJsZ0RGLE9BQUEsS0FDRSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsa0JBQ0EsV0FBQSxPQUVBLFFBQUEsRW5Cb2dERixhbUJqZ0RFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsVUFBQSxLQUVBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsSW5Ca2dEQSxXQUFBLFFBRUYsY21CaGdESSxPQUFBLEVBQUEsRUFFQSxLQUNBLFFBQUEsRUFBQSxFQUNBLEtBRUEsVUFBQSxLQUVBLE1BQUEsS25CKy9DRixjQUFBLElBQUEsTUFBQSxRQUVGLGFtQjcvQ0ksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtuQmdnREosWW1CMy9DSSxXQUFBLEtuQjYvQ0YsT0FBQSxFQUFBLEVtQjMvQ0EsS0FDRSxRQUFBLEVuQjgvQ0osaUJBQ0UsUUFBQSxFQUVGLG1CbUIzL0NJLFFBQUEsTUFDQSxRQUFBLEtBQ0EsZ0JBQUEsS25CNi9DRixlQUFBLFVtQjMvQ0EsTUFBQSxLQUNFLFVBQUEsS0FFQSx5QkFDRSxXQUFBLFFuQjgvQ04sZW1CMS9DTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsUUFFQSxXQUNFLE1BQUEsS25CNC9DTixPQUFBLEtvQnZrREYsT0FBQSxRcEIwa0RBLFlvQnRrREUsTUFBQSxLcEJ3a0RBLE9BQUEsS29CdGtERixLQUFBLFFwQnlrREEsYUFZQSxhQVBBLGlCQXFCQSxZb0I3aURFLEtBQUEsS3BCbWhERixhb0Jya0RFLE1BQUEsS3BCdWtEQSxPQUFBLEtBVUYsYUFPQSxZQWRBLGlCQXFCQSxZb0I1akRFLE9BQUEsRUFBQSxLQUVBLE1BQUEsS0FDQSxPQUFBLEtBb0NFLFFBQUEsTXBCOGdESixZb0IxakRFLE9BQUEsS3BCd2tERixVQXdiQSxZQUNBLFdBRkEsYW9COStERSxNQUFBLEtBQ0EsT0FBQSxLQUVBLEtBQUEsS0FFRixvQkFBVSxNQUFBLEtBQ2MsT0FBQSxLQUNhLEtBQUEsUXBCNmpEckMsc0JvQnhqREUsTUFBQSxLcEIwakRBLE9BQUEsS29CeGpERixLQUFBLEtwQjJqREEsNEJvQnZqREUsS0FBQSxRQUVGLGdCQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUEsS0FBQSxLQUVBLG9CQUNFLFFBQUEsTXBCd2pERixPQUFBLElBQUEsS29CcmpERixNQUFBLEtBQ0UsT0FBQSxLQUNBLEtBQUEsS3BCd2pERiwwQm9CcGpEQSxLQUFBLFFwQnVqREEsdUJvQmxqREUsTUFBQSxLQUNBLE9BQUEsS0FFQSxLQUFBLFFBRUEsNkJBQ0UsS0FBQSxLQUdKLGFBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFQSxLQUFBLFFBRUEsbUJBQ0UsTUFBQSxLcEJpakRGLE9BQUEsS29COWlERixLQUFBLEtwQmlqREEsbUJvQjdpREUsS0FBQSxRcEJ1K0RGLFlvQnIrREUsV0FFRSxNQUFBLEtBRUEsT0FBQSxLcEI4aURGLEtBQUEsUUF5YkYsa0JBdmJBLGlCb0J6aURBLEtBQUEsUXBCNmlEQSxZb0IxaURFLEtBQUEsS3BCNmlERixXQXViQSxZQXJiRSxNQUFBLEtvQjFpREUsT0FBQSxLcEI0aURGLEtBQUEsUUF5YkYsWUF2YkEsV29CeGlEQSxNQUFBLEtBQVcsT0FBQSxLQUVULEtBQUEsS3BCNGlERixPQUNFLEtBQUEsS29CeGlERixPQUFBLEtwQjJpREEsZ0JBdWJBLGlCb0I3OURFLE1BQUEsS3BCeWlEQSxPQUFBLEtvQnZpREYsS0FBQSxLQUNFLFFBQUEsR3BCMGlERixzQkF1YkEsdUJvQjc5RGdCLEtBQUEsS0FFZCxRQUFBLEVwQmcrREYsMENBdmJBLHNDQXdiQSx1Q29CMzlERSxPQUFBLEtwQnVpREEsS0FBQSxLQUVGLCtCQUNFLEtBQUEsUW9CcGlERSxPQUFBLEtBQzJCLGtEQUV6QixLQUFBLFFwQnVpRE4sV29CbGlESSxtQkFBQSxrQkFBQSxLQUFBLElBQUEsS0FBQSxXQUFBLGtCQUFBLEtBQUEsSUFBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsS0FBQSxJQUFBLEtBQUEsa0JBQUEsS0FBQSxJQUFBLEtBQ0UseUJBQUEsSUFBQSxJQUFBLGlCQUFBLElBQUEsSXBCcWlETixnQ29CaGlESSxrQkFBQSxlQUFBLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keVxyXG4gIG1hcmdpbiAwO1xyXG4gIHBhZGRpbmcgMDtcclxuICBcclxuICBmb250LWZhbWlseSAgXCJSb2JvdG9cIiwgQXJpYWwsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemUgJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGNvbG9yICRibHVlO1xyXG4gIGxldHRlci1zcGFjaW5nIC0xcHg7XHJcbiAgXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIFxyXG4gIG1heC13aWR0aDogMTQwMHB4OyAgXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZyAwIDE1cHg7XHJcblxyXG4jc2VhcmNoXHJcbiAgbWF4LXdpZHRoIDBcclxuICBvcGFjaXR5IDBcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBwYWRkaW5nIDBcclxuICBcclxuICAmLnZpc2libGVcclxuICAgIG1heC13aWR0aCAxMi41ZW1cclxuICAgIG9wYWNpdHkgMVxyXG4gICAgXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbiAgcGFkZGluZyA1cHhcclxuICB3aWR0aCAxMWVtXHJcbiAgXHJcbiAgYmFja2dyb3VuZCAkd2hpdGVcclxuICBib3JkZXIgMnB4IHNvbGlkICRyZWRcclxuICBib3JkZXItcmFkaXVzIDVweFxyXG4gIG91dGxpbmUgMFxyXG4gICIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1MaWdodEl0YWxpYycpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTUtbGF0aW4tMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tSXRhbGljJyksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTUtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQm9sZCcpLCBsb2NhbCgnUm9ib3RvLUJvbGQnKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUJvbGRJdGFsaWMnKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBCbGFjaycpLCBsb2NhbCgnUm9ib3RvLUJsYWNrJyksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MTUtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQmxhY2sgSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tQmxhY2tJdGFsaWMnKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi05MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNmNDQ0YTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4jc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuI3NlYXJjaC52aXNpYmxlIHtcbiAgbWF4LXdpZHRoOiAxMi41ZW07XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDExZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYzQ4NDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogMDtcbn1cbi8qIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyX19sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6ICNlYzQ4NDg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2UtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJ0bi1tZW51IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlYWNoLWZvcm0udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm1haW4tbmF2X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2X19saXN0LWl0ZW0tLWNyb3NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0xNzVweDtcbn1cbi5tYWluLW5hdl9fbGlzdC1pdGVtIGEge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjM2Y0NDRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbi1uYXZfX2xpc3QtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlYzQ4NDg7XG59XG4uaG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVfX2J0bi13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmhvbWVfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZWM0ODQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5ob21lLXNsaWRlciB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXNsaWRlciB7XG4gICAgd2lkdGg6IDc2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4uZWxlbS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbGVtLWl0ZW1fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5lbGVtLWl0ZW1fX2hlYWRlci0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtLWl0ZW1fX2hlYWRlci0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuLmVsZW0taXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmVsZW0taXRlbV9fdGV4dC0tYmlnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW0taXRlbV9fdGV4dC0tYmlnIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5hYm91dF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0X19oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmFib3V0X190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hYm91dC1zZXJ2aWNlcy1wcm9ncmVzcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlcnZpY2VzLXByb2dyZXNzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmFib3V0LXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlcnZpY2VzIHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbn1cbi5hYm91dC1zZXJ2aWNlc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWJvdXQtc2VydmljZXNfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFib3V0LXNlcnZpY2VzX19saXN0LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjYWZhZmFmO1xufVxuLmFib3V0LXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXByb2dyZXNzIHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbn1cbi5hYm91dC1wcm9ncmVzc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWJvdXQtcHJvZ3Jlc3NfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWJvdXQtcHJvZ3Jlc3NfX2xpc3QtaXRlbS10ZXh0LS13ZWIsXG4uYWJvdXQtcHJvZ3Jlc3NfX2xpc3QtaXRlbS10ZXh0LS1odG1sLFxuLmFib3V0LXByb2dyZXNzX19saXN0LWl0ZW0tdGV4dC0tZ3JhcGhpYyxcbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLXdvcmRwcmVzcyxcbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLWpvb21sYSxcbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLXBocCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlYzQ4NDg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLXdlYiB7XG4gIHdpZHRoOiA4MCU7XG59XG4uYWJvdXQtcHJvZ3Jlc3NfX2xpc3QtaXRlbS10ZXh0LS1odG1sIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLWdyYXBoaWMge1xuICB3aWR0aDogNzUlO1xufVxuLmFib3V0LXByb2dyZXNzX19saXN0LWl0ZW0tdGV4dC0td29ycHJlc3Mge1xuICB3aWR0aDogOTAlO1xufVxuLmFib3V0LXByb2dyZXNzX19saXN0LWl0ZW0tdGV4dC0tam9vbWxhIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hYm91dC1wcm9ncmVzc19fbGlzdC1pdGVtLXRleHQtLXBocCB7XG4gIHdpZHRoOiA4NSU7XG59XG4ubGlzdC1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzNmNDQ0YTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmxpc3QtaXRlbV9fd3JhcC0tb3BlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLmxpc3QtaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGlzdC1pdGVtX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbiAgYmFja2dyb3VuZDogI2UwZTBlMSB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1zeW1ib2wuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5saXN0LWl0ZW1fX2J0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5saXN0LWl0ZW1fX2J0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWZhZmFmO1xuICBiYWNrZ3JvdW5kOiAjZWM0ODQ4IHVybChcIi4uL2ltZy9pY29ucy9zdWJzdHJhY3Quc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5saXN0LWl0ZW1fX2J0bi1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnNlcnZpY2VfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNlcnZpY2UtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2VydmljZS1ibG9ja19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJsb2NrX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uc2VydmljZS1ibG9ja19faWNvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5zZXJ2aWNlLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuLnNlcnZpY2UtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZXJ2aWNlLWJsb2NrX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNDQ0YTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZS1ibG9ja19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VydmljZS1ibG9ja19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1ibG9ja19fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTU1cHg7XG4gIGJhY2tncm91bmQ6ICNlYzQ4NDg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5qb2luIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAkZGFyZy1ncmV5O1xufVxuLmpvaW5fX21hc2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLDExLDEyLDAuNyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dDtcbn1cbi5qb2luX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uam9pbl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmpvaW5fX3F1b3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qb2luX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTVweDtcbiAgYmFja2dyb3VuZDogI2VjNDg0ODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub2ZmZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vZmZlcl9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9mZmVyX19pdGVtcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19pdGVtcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ub2ZmZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzNmNDQ0YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlcl9faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG59XG4ub2ZmZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZDogI2VjNDg0ODtcbn1cbi5vZmZlcl9faXRlbS1oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2ZmZXJfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmN1c3RvbWVycyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5jdXN0b21lcnNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXN0b21lcnNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jdXN0b21lcnNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyc19fc2xpZGVyIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jdXN0b21lcnNfX3NsaWRlciB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICB9XG59XG4ucmV2aWV3ZXJfX2ZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld2VyX19maXJzdCB7XG4gICAgd2lkdGg6IDc2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucmV2aWV3ZXJfX2ZpcnN0IHtcbiAgICB3aWR0aDogODUwcHg7XG4gIH1cbn1cbi5yZXZpZXdlcl9fZmlyc3QtcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzYlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2lzbGFtLnBuZ1wiKSA1JSAwIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdlcl9fZmlyc3QtcGhvdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5yZXZpZXdlcl9fc2Vjb25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3ZXJfX3NlY29uZCB7XG4gICAgd2lkdGg6IDc2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucmV2aWV3ZXJfX3NlY29uZCB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICB9XG59XG4ucmV2aWV3ZXJfX3NlY29uZC1waG90byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzNiU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9zc2lhbi5wbmdcIikgODAlIDIwJSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3ZXJfX3NlY29uZC1waG90byB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJldmlld2VyX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld2VyX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJldmlld2VyX19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5yZXZpZXdlcl9fc3BlY2lhbGl0eSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNlYzQ4NDg7XG59XG4ucmV2aWV3ZXJfX3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY291bnRlciB7XG4gIG1hcmdpbjogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2l0eS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSA2MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY291bnRlcl9fbWFzazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsMTEsMTIsMC43KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmNvdW50ZXJfX3dyYXAge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uY291bnRlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY291bnRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzIsMTA1LDEwMywwLjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291bnRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5jb3VudGVyX19pdGVtLS1udW1iZXIge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uY291bnRlcl9faXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnRlYW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udGVhbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlYW1fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi50ZWFtX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1fX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTAwcHg7XG4gIH1cbn1cbi50ZWFtX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFtX19pdGVtcyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYW1fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMi41JTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGVhbV9faXRlbTpob3ZlciAucGVyc29uYWwtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWM0ODQ4O1xuICB6LWluZGV4OiAxMDtcbn1cbi50ZWFtX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ndXktMXN0LnBuZ1wiKTtcbn1cbi50ZWFtX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ndXktMmQucG5nXCIpO1xufVxuLnRlYW1fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2d1eS0zZC5wbmdcIik7XG59XG4udGVhbV9faXRlbTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3V5LTR0aC5wbmdcIik7XG59XG4ucGVyc29uYWwtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBlcnNvbmFsLWJsb2NrX19oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ucGVyc29uYWwtYmxvY2tfX3Byb2Zlc3Npb24ge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnBlcnNvbmFsLWJsb2NrX19zb2NpYWwtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGVyc29uYWwtYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ud29yayB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi53b3JrX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29ya19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLndvcmtfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG4ud29ya19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ud29ya19fZmlsdGVyLWVsZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b3JrX19maWx0ZXItZWxlbTpob3ZlciB7XG4gIGNvbG9yOiAjZWM0ODQ4O1xufVxuLndvcmtfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ya19faXRlbSB7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndvcmtfX2l0ZW06aG92ZXIgaW1nIHtcbiAgYm94LXNoYWRvdzogMXB4IDAgMTBweCAxcHggIzE1MTUxNTtcbn1cbi53b3JrX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud29ya19faXRlbS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53b3JrX19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1icXNlO1xufVxuLmNsaWVudHMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uY2xpZW50c19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsaWVudHNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmNsaWVudHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbGllbnRzX19pdGVtIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2xpZW50c19faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTUxNTE1O1xufVxuLmNsaWVudHNfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZWM0ODQ4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdWJzY3JpYmUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMzMTJiMmI7XG59XG4uc3Vic2NyaWJlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJlX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpYmVfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlMGUwZTE7XG59XG4uc3Vic2NyaWJlX19maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN1YnNjcmliZV9fZmllbGQgaW5wdXRbIHR5cGUgPSAnZW1haWwnXSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmVfX2ZpZWxkIGlucHV0WyB0eXBlID0gJ2VtYWlsJ10ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnN1YnNjcmliZV9fZmllbGQtYnRuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2VjNDg0ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmVfX2ZpZWxkLWJ0biB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG4ucGFnZS1mb290ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYWdlLWZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWZvb3Rlcl9fZmVhdHVyZXMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucGFnZS1mb290ZXJfX2ZlYXR1cmVzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucGFnZS1mb290ZXJfX3RhZ3Mtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5wYWdlLWZvb3Rlcl9fdGFncy1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19wb3N0cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX3Bvc3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS1mb290ZXJfX3Bvc3RzLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1mb290ZXJfX2Jhc2VtZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzZjQ0NGE7XG59XG4ucGFnZS1mb290ZXJfX2Jhc2VtZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fYmFzZW1lbnQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZGVzY3JpcHRpb25fX2xvZ28td3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRlc2NyaXB0aW9uX19sb2dvIHtcbiAgY29sb3I6ICNlYzQ4NDg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlc2NyaXB0aW9uX19sb2dvOmhvdmVyIHtcbiAgY29sb3I6ICNkMTM4Mzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlc2NyaXB0aW9uX19sb2dvOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjI3YjdiO1xufVxuLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZGVzY3JpcHRpb25fX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGVzY3JpcHRpb25fX3NvY2lhbHMgYSB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcucG5nXCIpO1xufVxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhZ3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWM0ODQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFnc19faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZlYXR1cmVzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZlYXR1cmVzX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI1cHg7XG59XG4uZmVhdHVyZXNfX2xpc3QtaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBvc3RzX19pdGVtIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB3aWR0aDogMjMlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucG9zdHNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltZy0xLnBuZ1wiKTtcbn1cbi5wb3N0c19faXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1nLTIucG5nXCIpO1xufVxuLnBvc3RzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWctMy5wbmdcIik7XG59XG4ucG9zdHNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltZy00LnBuZ1wiKTtcbn1cbi5wb3N0c19faXRlbTpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1nLTUucG5nXCIpO1xufVxuLnBvc3RzX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWctNi5wbmdcIik7XG59XG4ucG9zdHNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltZy03LnBuZ1wiKTtcbn1cbi5wb3N0c19faXRlbTpudGgtY2hpbGQoOCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1nLTgucG5nXCIpO1xufVxuLmJhc2VtZW50X19jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJhc2VtZW50X19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2VtZW50X19zb2NpYWxzLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2xpZGVyX19lbGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuOHMgZWFzZS1pbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX2VsZW0ge1xuICAgIHdpZHRoOiA3NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zbGlkZXJfX2VsZW0ge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5zbGlkZXJfX25hdi1wcmV2LFxuLnNsaWRlcl9fbmF2LW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uYXYtcHJldixcbiAgLnNsaWRlcl9fbmF2LW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMzUlO1xuICB9XG59XG4uc2xpZGVyX19uYXYtcHJldi5jdXN0b21lcnMtYnRuLFxuLnNsaWRlcl9fbmF2LW5leHQuY3VzdG9tZXJzLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyX19uYXYtcHJldiB7XG4gIGxlZnQ6IDAlO1xufVxuLnNsaWRlcl9fbmF2LW5leHQge1xuICByaWdodDogMCU7XG59XG4uc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDQwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogNDYlO1xuICB9XG59XG4uc2xpZGVyX19wYWdpbmF0aW9uLmhvbWUtcGFnaW5hdGlvbiB7XG4gIGxlZnQ6IDQ4JTtcbn1cbi5wYWdpbmF0aW9uLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzNmNDQ0YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbi1saXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QxMzgzODtcbn1cbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjI3YjdiO1xufVxuLmlzLW1lbnUtdmlzaWJsZSAucGFnZS13cmFwcGVyIHtcbiAgZmlsdGVyOiBibHVyKDEuNXB4KTtcbn1cbi5pcy1tZW51LXZpc2libGUgLm1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHZpc2liaWxpdHkgMC4zNXM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwxMSwxMiwwLjcpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMThlbTtcbiAgcGFkZGluZzogNDBweCAyNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzI2Mzk1MDtcbn1cbi5tZW51X19oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UwZTBlMTtcbn1cbi5tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMjBweDtcbn1cbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnVfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudV9fbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1lbnVfX2xpc3QtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FmYWZhZjtcbn1cbi5pY29uLWNvZ3doZWVsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZmlsbDogIzNmNDQ0YTtcbn1cbi5pY29uLXBpbGwge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBzdHJva2U6ICMzZjQ0NGE7XG59XG4uaWNvbi1wb3dlciB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZpbGw6ICMzZjQ0NGE7XG59XG4uaWNvbi1hdmF0YXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmaWxsOiAjZmZmO1xufVxuLmljb24tbXVsdGltZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODVweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uLWJhc2tldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODVweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uLWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBzdHJva2U6IG5vbmU7XG59XG4uaWNvbi1zdG9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODVweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uLWNhcCxcbi5pY29uLXJlcGVhdCxcbi5pY29uLWNoZWNrLFxuLmljb24tbGlrZSB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbi1jaGVjay0tZm9vdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2VjNDg0ODtcbn1cbi5pY29uLXBlcnNvbmFsLXNvY2lhbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbi1wZXJzb25hbC1zb2NpYWw6aG92ZXIge1xuICBmaWxsOiAjMTUxNTE1O1xufVxuLmljb24tc3Vic2NyaWJlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uLWZvb3Rlci1zb2NpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA3cHggYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogIzQ0NDtcbn1cbi5pY29uLWZvb3Rlci1zb2NpYWw6aG92ZXIge1xuICBmaWxsOiAjZWM0ODQ4O1xufVxuLmljb24tc29jaWFsLS1iYXNlbWVudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMzZjQ0NGE7XG59XG4uaWNvbi1zb2NpYWwtLWJhc2VtZW50OmhvdmVyIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6ICMzZjQ0NGE7XG59XG4uaWNvbi1zZWFyY2gtLW1lbnUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuLmljb24tc2VhcmNoOmhvdmVyIHtcbiAgZmlsbDogI2VjNDg0ODtcbn1cbi5pY29uLW1lbnUsXG4uaWNvbi1lcnJvciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbGw6ICMzZjQ0NGE7XG59XG4uaWNvbi1tZW51OmhvdmVyLFxuLmljb24tZXJyb3I6aG92ZXIge1xuICBmaWxsOiAjZWM0ODQ4O1xufVxuLmljb24tZXJyb3Ige1xuICBmaWxsOiAjZmZmO1xufVxuLmljb24tbGVmdCxcbi5pY29uLXJpZ2h0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogI2VjNDg0ODtcbn1cbi5pY29uLXBsdXMsXG4uaWNvbi1taW51cyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG4ud2hpdGUge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICNmZmY7XG59XG4uaWNvbi1sZWZ0LWhvbWUsXG4uaWNvbi1yaWdodC1ob21lIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogI2ZmZjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmljb24tbGVmdC1ob21lOmhvdmVyLFxuLmljb24tcmlnaHQtaG9tZTpob3ZlciB7XG4gIGZpbGw6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VydmljZS1ibG9ja19faXRlbTpob3ZlciAuaWNvbi1waWxsLFxuLnNlcnZpY2UtYmxvY2tfX2l0ZW06aG92ZXIgLmljb24tY29nd2hlZWwsXG4uc2VydmljZS1ibG9ja19faXRlbTpob3ZlciAuaWNvbi1wb3dlciB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi5qb2luX19tYXNrOmhvdmVyIC5pY29uLWF2YXRhciB7XG4gIGZpbGw6ICNlYzQ4NDg7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5kZXNjcmlwdGlvbl9fc29jaWFscyBhOmhvdmVyIC5pY29uLWZvb3Rlci1zb2NpYWwge1xuICBmaWxsOiAjZWM0ODQ4O1xufVxuLmdlYXItaWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNnMgMS4ycztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5pY29uLWNvZ3doZWVsOmhvdmVyIC5nZWFyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuIiwiZmxleC1yb3coKVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG5mbGV4LWNvbHVtbigpXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuYnRuKClcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduIGNlbnRlcjtcclxuICB3aWR0aCAxNTVweDtcclxuICBcclxuICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICB0ZXh0LWRlY29yYXRpb24gbm9uZTtcclxuICBib3JkZXItcmFkaXVzIDJweDtcclxuICBcclxuY29udGFpbmVyKClcclxuICBtYXgtd2lkdGg6IDExNzBweDsgICIsIi5ob21le1xyXG4gIHdpZHRoIDEwMCU7XHJcbiAgaGVpZ2h0IDkwdmg7XHJcbiAgbWluLWhlaWdodCA2MDBweFxyXG4gIFxyXG4gIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaG9tZS5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplIGNvdmVyO1xyXG4gIFxyXG4gICZfX3dyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICBcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgfVxyXG4gIFxyXG4gICZfX2J0bi13cmFwe1xyXG4gICAgcGFkZGluZyAzMHB4IDBcclxuICB9XHJcbiAgXHJcbiAgJl9fYnRue1xyXG4gICAgYnRuKClcclxuICB9XHJcbn1cclxuXHJcbi5ob21lLXNsaWRlcntcclxuICB3aWR0aCAzMjBweFxyXG4gIGhlaWdodCA0MDBweFxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgbWFyZ2luIDMwcHggYXV0b1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIHdpZHRoIDc2MHB4XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICB3aWR0aCAxMDAwcHhcclxuICB9XHJcbn1cclxuXHJcbi5lbGVtLWl0ZW17XHJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICBjb2xvciAkd2hpdGVcclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMVxyXG4gICAgXHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgbWFyZ2luIDBcclxuICAgICAgXHJcbiAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgxXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgxKjJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplICRmb250LXNpemUtaDVcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgzXHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgJi0tYmlne1xyXG4gICAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMlxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgzKjJcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYm91dHtcclxuICBwYWRkaW5nLXRvcCAxMDBweDtcclxuICBcclxuICAmX193cmFwe1xyXG4gICAgZmxleC1jb2x1bW4oKTtcclxuICB9XHJcbiAgXHJcbiAgJl9faGVhZGVye1xyXG4gICAgbWFyZ2luIDA7XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlcjtcclxuICAgIFxyXG4gICAgZm9udC1zaXplICRmb250LXNpemUtaDI7XHJcbiAgfVxyXG4gIFxyXG4gICZfX3RleHR7XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDYwcHggMTAlO1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWg0O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXNlcnZpY2VzLXByb2dyZXNzLXdyYXB7XHJcbiAgZmxleC1jb2x1bW4oKTtcclxuICBcclxuICB3aWR0aCAxMDAlO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIGZsZXgtcm93KCk7XHJcbiAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXNlcnZpY2Vze1xyXG4gIGZsZXgtY29sdW1uKCk7XHJcbiAgXHJcbiAgd2lkdGggMTAwJTtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICB3aWR0aCA0OC41JTtcclxuICB9XHJcbiAgXHJcbiAgJl9fbGlzdHtcclxuICAgIHdpZHRoIDEwMCU7XHJcbiAgICBtYXJnaW4gMDtcclxuICAgIHBhZGRpbmcgMDtcclxuICAgIFxyXG4gICAgbGlzdC1zdHlsZSBub25lXHJcbiAgfVxyXG4gIFxyXG4gICZfX2xpc3QtaXRlbXtcclxuICAgIFxyXG4gICAgd2lkdGggMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b20gMTBweDtcclxuICAgIGJvcmRlciAycHggc29saWQgJGdyZXlcclxuICAgIGJvcmRlci1yYWRpdXMgNXB4O1xyXG4gICAgY29sb3IgJHdoaXRlO1xyXG4gIH1cclxuICBcclxuICBcclxuICAmX19saXN0LWl0ZW0tdGV4dHtcclxuICAgIHBhZGRpbmcgMjBweCAxMHB4XHJcbiAgICBtYXJnaW4gMFxyXG4gICAgXHJcbiAgICBib3JkZXItcmFkaXVzIDNweFxyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcclxuICAgIGJhY2tncm91bmQgJGxpZ2h0LWJsdWVcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC1wcm9ncmVzc3tcclxuICBmbGV4LWNvbHVtbigpO1xyXG4gIFxyXG4gIHdpZHRoIDEwMCU7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgd2lkdGggNDguNSU7XHJcbiAgfVxyXG4gIFxyXG4gICAmX19saXN0e1xyXG4gICAgd2lkdGggMTAwJTtcclxuICAgIG1hcmdpbiAwO1xyXG4gICAgcGFkZGluZyAwO1xyXG4gICAgXHJcbiAgICBsaXN0LXN0eWxlIG5vbmVcclxuICB9XHJcbiAgXHJcbiAgJl9fbGlzdC1pdGVte1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIHdpZHRoIDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHg7XHJcbiAgICBib3JkZXIgMnB4IHNvbGlkICRncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1cyA1cHg7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQgI2YyZjJmMjtcclxuICAgIGNvbG9yICR3aGl0ZTtcclxuICAgIFxyXG4gICAgJi10ZXh0LS13ZWIsXHJcbiAgICAmLXRleHQtLWh0bWwsXHJcbiAgICAmLXRleHQtLWdyYXBoaWMsXHJcbiAgICAmLXRleHQtLXdvcmRwcmVzcyxcclxuICAgICYtdGV4dC0tam9vbWxhLFxyXG4gICAgJi10ZXh0LS1waHB7XHJcbiAgICAgIG1hcmdpbiAwO1xyXG4gICAgICBwYWRkaW5nIDhweCAyMHB4O1xyXG4gICAgICBcclxuICAgICAgYmFja2dyb3VuZCAkcmVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDNweFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLXRleHQtLXdlYntcclxuICAgICAgd2lkdGggODAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLXRleHQtLWh0bWx7XHJcbiAgICAgIHdpZHRoIDYwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi10ZXh0LS1ncmFwaGlje1xyXG4gICAgICB3aWR0aCA3NSU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtdGV4dC0td29ycHJlc3N7XHJcbiAgICAgIHdpZHRoIDkwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi10ZXh0LS1qb29tbGF7XHJcbiAgICAgIHdpZHRoIDUwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi10ZXh0LS1waHB7XHJcbiAgICAgIHdpZHRoIDg1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW17XHJcbiAgJl9fd3JhcHtcclxuICAgIGZsZXgtcm93KClcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBcclxuICAgIHBhZGRpbmcgMTBweCAyMHB4XHJcbiAgXHJcbiAgICBiYWNrZ3JvdW5kICRibHVlXHJcbiAgICBib3JkZXItcmFkaXVzIDNweCBcclxuICAgIFxyXG4gICAgJi0tb3BlbntcclxuICAgICAgYm9yZGVyLXJhZGl1cyAzcHggM3B4IDAgMFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBtYXJnaW4gMFxyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oNVxyXG4gIH1cclxuICBcclxuICAmX19idG57XHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgXHJcbiAgICB0b3AgNHB4XHJcbiAgICByaWdodCAyMHB4XHJcblxyXG4gICAgZmxleC1jb2x1bW4oKVxyXG4gICAgICBcclxuICAgIHdpZHRoIDMwcHhcclxuICAgIGhlaWdodCAzMHB4XHJcbiAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgYm9yZGVyIDJweCBzb2xpZCAkbGlnaHQtYmx1ZVxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kICRncmV5IHVybCgnLi4vaW1nL2ljb25zL3BsdXMtc3ltYm9sLnN2ZycpIG5vLXJlcGVhdFxyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2Zvcm0gc2NhbGUoMS4yKVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19idG4tY2xvc2V7XHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgXHJcbiAgICB0b3AgNHB4XHJcbiAgICByaWdodCAyMHB4XHJcblxyXG4gICAgZmxleC1jb2x1bW4oKVxyXG4gICAgICBcclxuICAgIHdpZHRoIDMwcHhcclxuICAgIGhlaWdodCAzMHB4XHJcbiAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgYm9yZGVyIDJweCBzb2xpZCAkbGlnaHQtYmx1ZVxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kICRyZWQgdXJsKCcuLi9pbWcvaWNvbnMvc3Vic3RyYWN0LnN2ZycpIG5vLXJlcGVhdFxyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICB0cmFuc2Zvcm0gc2NhbGUoMS4yKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGV7XHJcbiAgZGlzcGxheSBub25lXHJcbn1cclxuXHJcbiIsIi8qIHJvYm90by0zMDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuLyogcm9ib3RvLTMwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tTGlnaHRJdGFsaWMnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi0zMDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcbi8qIHJvYm90by1pdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUl0YWxpYycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG4vKiByb2JvdG8tNzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyksIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG4vKiByb2JvdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUJvbGRJdGFsaWMnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYxNS1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuLyogcm9ib3RvLTkwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IGxvY2FsKCdSb2JvdG8gQmxhY2snKSwgbG9jYWwoJ1JvYm90by1CbGFjaycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG4vKiByb2JvdG8tOTAwaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1CbGFja0l0YWxpYycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjE1LWxhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmIC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCUgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCUgLy8gMlxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5XG4gIG1hcmdpbjogMFxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeVxuICBkaXNwbGF5OiBibG9ja1xuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAvLyAyXG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pXG4gIGRpc3BsYXk6IG5vbmVcbiAgaGVpZ2h0OiAwXG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGVcbiAgZGlzcGxheTogbm9uZVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW5cbiAqICAgIGFuIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IC8vIDFcbiAgJjphY3RpdmUsXG4gICY6aG92ZXJcbiAgICBvdXRsaW5lOiAwIC8vIDJcblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWRcblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZ1xuICBmb250LXdlaWdodDogYm9sZFxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm5cbiAgZm9udC1zdHlsZTogaXRhbGljXG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxXG4gIGZvbnQtc2l6ZTogMmVtXG4gIG1hcmdpbjogMC42N2VtIDBcblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmtcbiAgYmFja2dyb3VuZDogI2ZmMFxuICBjb2xvcjogIzAwMFxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsXG4gIGZvbnQtc2l6ZTogODAlXG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cFxuICBmb250LXNpemU6IDc1JVxuICBsaW5lLWhlaWdodDogMFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5cbnN1cFxuICB0b3A6IC0wLjVlbVxuXG5zdWJcbiAgYm90dG9tOiAtMC4yNWVtXG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nXG4gIGJvcmRlcjogMFxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmVcbiAgbWFyZ2luOiAxZW0gNDBweFxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5oclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuICBoZWlnaHQ6IDBcblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmVcbiAgb3ZlcmZsb3c6IGF1dG9cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXBcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlXG4gIGZvbnQtc2l6ZTogMWVtXG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgY29sb3I6IGluaGVyaXQgLy8gMVxuICBmb250OiBpbmhlcml0IC8vIDJcbiAgbWFyZ2luOiAwIC8vIDNcblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b25cbiAgb3ZlcmZsb3c6IHZpc2libGVcblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3RcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmVcblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbiAvLyAyXG4gIGN1cnNvcjogcG9pbnRlciAvLyAzXG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF1cbiAgY3Vyc29yOiBkZWZhdWx0XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyXG4gIGJvcmRlcjogMFxuICBwYWRkaW5nOiAwXG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXRcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggLy8gMVxuICBwYWRkaW5nOiAwIC8vIDJcblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxuICBoZWlnaHQ6IGF1dG9cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8vIDJcblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXRcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMFxuICBtYXJnaW46IDAgMnB4XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmRcbiAgYm9yZGVyOiAwIC8vIDFcbiAgcGFkZGluZzogMCAvLyAyXG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYVxuICBvdmVyZmxvdzogYXV0b1xuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiIsIi5wYWdlLWhlYWRlcntcclxuXHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIFxyXG4gICZfX3dyYXB7XHJcbiAgICBmbGV4LXJvdygpO1xyXG4gIH1cclxuICBcclxuICAmX19sb2dvLXdyYXB7XHJcbiAgICBkaXNwbGF5IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAmX19sb2dve1xyXG4gICAgcGFkZGluZyAzMHB4IDA7XHJcbiAgICBcclxuICAgIGNvbG9yICRyZWQ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gIH1cclxuICBcclxuICAmX19uYXZ7XHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAgIFxyXG4gICAgbWFyZ2luIDA7XHJcbiAgICBwYWRkaW5nIDA7XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgd2lkdGggYXV0b1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tZW51e1xyXG4gIHdpZHRoIDQwcHg7XHJcbiAgaGVpZ2h0IDQwcHg7XHJcbiAgICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgZGlzcGxheSBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNsb3Nle1xyXG4gIGRpc3BsYXkgbm9uZVxyXG59XHJcblxyXG4uc2VhY2gtZm9ybXtcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgd2lkdGggMTUwXHJcbiAgXHJcbiAgbGluZS1oZWlnaHQgMjBweFxyXG4gIHZpc2liaWxpdHkgaGlkZGVuXHJcbiAgXHJcbiAgJi52aXNpYmxle1xyXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlXHJcbiAgfVxyXG59XHJcblxyXG4iLCIubWFpbi1uYXZ7XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIHdpZHRoIDEwMCU7XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgJl9fbGlzdHtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgICBcclxuICAgIHdpZHRoIDEwMCU7XHJcbiAgICBwYWRkaW5nIDBcclxuICAgIG1hcmdpbiAwXHJcbiAgICBcclxuICAgIGxpc3Qtc3R5bGUgbm9uZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAgICAgZmxleC1yb3coKVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheSBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlcjtcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBcclxuICAgICYtLWNyb3Nze1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBcclxuICAgICAgdG9wIDJweFxyXG4gICAgICBcclxuICAgICAgcmlnaHQgLTE3NXB4XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2xpc3QtaXRlbSBhe1xyXG4gICAgcGFkZGluZyAxNXB4XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gICAgY29sb3IgJGJsdWU7XHJcbiAgICBcclxuICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlcnZpY2V7XHJcbiAgd2lkdGggMTAwJVxyXG4gIHBhZGRpbmctdG9wIDgwcHhcclxuICBcclxuICAmX193cmFwe1xyXG4gICAgZmxleC1jb2x1bW4oKVxyXG4gICAgd2lkdGggMTAwJVxyXG4gIH1cclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMlxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtYmxvY2t7XHJcbiAgd2lkdGggMTAwJVxyXG4gIHBhZGRpbmctYm90dG9tIDUwcHg7XHJcbiAgXHJcbiZfX3dyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpO1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgXHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgZmxleC1yb3coKTtcclxuICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmQ7XHJcbiAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9faWNvbntcclxuICAgIHBhZGRpbmcgMjBweCAwXHJcbiAgfVxyXG4gIFxyXG4gICZfX2l0ZW17XHJcbiAgICBmbGV4LWNvbHVtbigpO1xyXG4gICAgZmxleC1ncm93IDE7XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbSAgMzBweDtcclxuICAgIGJvcmRlciAycHggc29saWQgJGdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzIDVweDtcclxuICAgIHBhZGRpbmcgMiU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgbWFyZ2luLWJvdHRvbSAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQgNjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZCAkYmx1ZTtcclxuICAgICAgY29sb3IgJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IgMXMgZWFzZS1pbi1vdXRcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9faGVhZGVye1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgzO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gIH1cclxuICBcclxuICAmX190ZXh0e1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICB9XHJcbiAgXHJcbiAgJl9fYnRue1xyXG4gICAgYnRuKCk7XHJcbiAgICBcclxuICAgIG1hcmdpbiAyMHB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuam9pbntcclxuICBwYWRkaW5nIDUwcHggMDtcclxuICBcclxuICBiYWNrZ3JvdW5kICRkYXJnLWdyZXk7XHJcbiAgXHJcbiAgJl9fbWFza3tcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQgJGRhcmstbWFzaztcclxuICAgICAgdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX193cmFwe1xyXG4gICAgZmxleC1jb2x1bW4oKTtcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXI7XHJcbiAgICBcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHBhZGRpbmcgMTAwcHggMDtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZSAgdXJsKCcuLi9pbWcvaW1hZ2UucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMztcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZTtcclxuICB9XHJcbiAgXHJcbiAgJl9fcXVvdGV7XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgJl9fYnRue1xyXG4gICAgYnRuKCk7XHJcbiAgICBtYXJnaW4tdG9wIDE1cHg7XHJcbiAgfVxyXG59IiwiLmNsaWVudHN7XHJcbiAgcGFkZGluZyA0MHB4IDA7XHJcbiAgXHJcbiAgJl9fd3JhcHtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2hlYWRlcntcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplICRmb250LXNpemUtaDI7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2l0ZW1ze1xyXG4gICAgZmxleC1yb3coKTtcclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXAgd3JhcDtcclxuICAgIFxyXG4gICAgcGFkZGluZyAzMHB4O1xyXG4gICAgXHJcbiAgICB3aWR0aCAxMDAlO1xyXG4gIH1cclxuICBcclxuICAmX19pdGVteyBcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgzO1xyXG4gICAgcGFkZGluZy1sZWZ0IDQwcHg7XHJcbiAgICBcclxuICAgICYgYXtcclxuICAgICAgZmxleC1yb3coKVxyXG4gICAgICBcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuICAgICAgY29sb3IgJGJsYWNrXHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yICRyZWRcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIub2ZmZXJ7XHJcbiAgJl9fd3JhcHtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2hlYWRlcntcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gIH1cclxuICBcclxuICAmX19pdGVtcy13cmFwe1xyXG4gICAgZmxleC1jb2x1bW4oKTtcclxuICAgIFxyXG4gICAgd2lkdGggMTAwJTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICBmbGV4LXJvdygpO1xyXG4gICAgICBmbGV4LXdyYXAgd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIHdpZHRoIDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQgMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduIGxlZnQ7XHJcbiAgICBcclxuICAgIGNvbG9yICRibHVlO1xyXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoIDQ4LjUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pY29ue1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIFxyXG4gICAgdG9wIDMwcHhcclxuICAgIGxlZnQgMFxyXG4gICAgXHJcbiAgICB3aWR0aCA4NXB4XHJcbiAgICBoZWlnaHQgODVweFxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kICRyZWRcclxuICB9XHJcbiAgXHJcbiAgJl9faXRlbS1oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMztcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZTtcclxuICB9XHJcbiAgXHJcbiAgJl9faXRlbS10ZXh0e1xyXG4gICAgbWFyZ2luIDBcclxuICAgIHBhZGRpbmcgMTBweCAwO1xyXG4gIH1cclxufSIsIi5jb3VudGVye1xyXG4gIG1hcmdpbiA1MHB4IDA7XHJcbiAgXHJcbiAgYmFja2dyb3VuZC1pbWFnZSAgdXJsKC4uL2ltZy9jaXR5LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbiAyMCUgNjAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZSBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQ7XHJcbiAgXHJcbiAgJl9fbWFza3tcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQgJGRhcmstbWFzaztcclxuICAgICAgdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX193cmFwe1xyXG4gICAgcGFkZGluZyA2MHB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2l0ZW1ze1xyXG4gICAgZmxleC1yb3coKTtcclxuICAgIGZsZXgtd3JhcCB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgXHJcbiAgJl9faXRlbXtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgICBcclxuICAgIHdpZHRoIDE1MHB4O1xyXG4gICAgaGVpZ2h0IDE1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHg7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQgJHJlZC1tYXNrO1xyXG4gICAgY29sb3IgJHdoaXRlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICB3aWR0aCAyNDBweDtcclxuICAgICAgaGVpZ2h0IDI0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1udW1iZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pdGVtLXRleHR7XHJcbiAgICBtYXJnaW4gMTBweFxyXG4gIH1cclxuICBcclxufSIsIi5jdXN0b21lcnN7XHJcbiAgcGFkZGluZyA0MHB4IDA7XHJcbiAgXHJcbiAgJl9fd3JhcHtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2hlYWRlcntcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgyO1xyXG4gIH1cclxuICBcclxuICAmX19zbGlkZXJ7XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgd2lkdGggMzIwcHhcclxuICAgIGhlaWdodCA3MDBweFxyXG4gICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgd2lkdGggNzYwcHhcclxuICAgICAgaGVpZ2h0IDM1MHB4XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XHJcbiAgICAgIHdpZHRoIDg1MHB4XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3ZXJ7XHJcbiAgJl9fZmlyc3R7XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgXHJcbiAgICBwYWRkaW5nLXRvcCAxMzBweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoIDc2MHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdCAxMzBweFxyXG4gICAgICBwYWRkaW5nLXRvcCAwXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XHJcbiAgICAgIHdpZHRoIDg1MHB4XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2ZpcnN0LXBob3Rve1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgIHRvcCAwXHJcbiAgICBsZWZ0IDM2JVxyXG4gICAgXHJcbiAgICB3aWR0aCAxMjBweFxyXG4gICAgaGVpZ2h0IDEyMHB4XHJcbiAgICBcclxuICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICBcclxuICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9pc2xhbS5wbmcpIDUlIDAgbm8tcmVwZWF0XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgbGVmdCAwXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX3NlY29uZHtcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBcclxuICAgIHBhZGRpbmctdG9wIDEzMHB4XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgd2lkdGggNzYwcHhcclxuICAgICAgcGFkZGluZy1sZWZ0IDEzMHB4XHJcbiAgICAgIHBhZGRpbmctdG9wIDBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcclxuICAgICAgd2lkdGggODUwcHhcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fc2Vjb25kLXBob3Rve1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIFxyXG4gICAgdG9wIDBcclxuICAgIGxlZnQgMzYlXHJcbiAgICBcclxuICAgIHdpZHRoIDEyMHB4XHJcbiAgICBoZWlnaHQgMTIwcHhcclxuICAgIFxyXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2hvc3NpYW4ucG5nKSA4MCUgMjAlIG5vLXJlcGVhdFxyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIGxlZnQgMFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luIDEwcHggMFxyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oM1xyXG4gIH1cclxuICBcclxuICAmX19zcGVjaWFsaXR5e1xyXG4gICAgbWFyZ2luIDVweCAwXHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWg1XHJcbiAgICBjb2xvciAkcmVkXHJcbiAgfVxyXG4gIFxyXG4gICZfX3F1b3Rle1xyXG4gICAgbWFyZ2luICAwXHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWg0XHJcbiAgfVxyXG59XHJcbiIsIi50ZWFte1xyXG4gIHBhZGRpbmcgMjBweCAwO1xyXG4gIFxyXG4gICZfX3dyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpO1xyXG4gIH1cclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcbiAgXHJcbiAgJl9fdGV4dHtcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gICAgcGFkZGluZyAyMHB4O1xyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oNDtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICBwYWRkaW5nIDIwcHggMTAwcHhcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9faXRlbXN7XHJcbiAgICBmbGV4LXJvdygpO1xyXG4gICAgZmxleC13cmFwIHdyYXA7XHJcbiAgICBcclxuICAgIHdpZHRoIDEwMCU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXtcclxuICAgICAgd2lkdGggNTAwcHhcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIHdpZHRoIDIyLjUlO1xyXG4gICAgbWluLXdpZHRoIDIwMHB4O1xyXG4gICAgaGVpZ2h0IDMwMHB4O1xyXG4gICAgbWFyZ2luIDIwcHggYXV0bztcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgIFxyXG4gICAgJjpob3ZlciAucGVyc29uYWwtYmxvY2t7XHJcbiAgICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgXHJcbiAgICAgIHdpZHRoIDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQgMTIwcHggXHJcbiAgXHJcbiAgICAgIGJhY2tncm91bmQgJHJlZDtcclxuICAgICAgei1pbmRleCAxMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgIHVybCgnLi4vaW1nL2d1eS0xc3QucG5nJylcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgIHVybCgnLi4vaW1nL2d1eS0yZC5wbmcnKVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAgdXJsKCcuLi9pbWcvZ3V5LTNkLnBuZycpXHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICB1cmwoJy4uL2ltZy9ndXktNHRoLnBuZycpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyc29uYWwtYmxvY2t7XHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuXHJcbiAgbGVmdCAwXHJcbiAgYm90dG9tIDBcclxuICBtYXgtaGVpZ2h0IDBcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICB0cmFuc2l0aW9uIGFsbCAuM3NcclxuICBcclxuICBjb2xvciAkd2hpdGU7XHJcbiAgXHJcbiAgJl9faGVhZGVye1xyXG4gICAgZm9udC1zaXplICRmb250LXNpemUtaDQ7XHJcbiAgICBtYXJnaW4gNXB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gICZfX3Byb2Zlc3Npb257XHJcbiAgICBtYXJnaW4gNXB4IDA7XHJcbiAgfVxyXG4gIFxyXG4gICZfX3NvY2lhbC1pdGVtc3tcclxuICAgIGZsZXgtcm93KCk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nIDVweFxyXG4gIH1cclxufSIsIi53b3Jre1xyXG4gIHBhZGRpbmcgNDBweCAwO1xyXG4gIFxyXG4gICZfX3dyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpO1xyXG4gIH1cclxuICBcclxuICAmX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcbiAgXHJcbiAgJl9fdGV4dHtcclxuICAgIHdpZHRoIDEwMCUgIFxyXG4gICAgcGFkZGluZyAwIDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlcjtcclxuICAgIFxyXG4gICAgZm9udC1zaXplICRmb250LXNpemU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG4gICAgICBwYWRkaW5nIDAgMTAwcHhcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fZmlsdGVye1xyXG4gICAgZmxleC1yb3coKTtcclxuICAgIHdpZHRoIDMwMHB4O1xyXG4gICAgbWFyZ2luIDAgYXV0bztcclxuICAgIHBhZGRpbmcgNDBweCAwXHJcbiAgfVxyXG4gIFxyXG4gICZfX2ZpbHRlci1lbGVte1xyXG4gICAgZm9udC1zaXplICRmb250LXNpemUtYmFzZTtcclxuICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZTtcclxuICAgIGN1cnNvciBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvciAkcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19pdGVtc3tcclxuICAgIGZsZXgtcm93KCk7XHJcbiAgICBmbGV4LXdyYXAgd3JhcDtcclxuICAgIFxyXG4gICAgcGFkZGluZyAxMHB4IDA7XHJcbiAgICB3aWR0aCAxMDAlO1xyXG4gIH1cclxuICBcclxuICAmX19pdGVte1xyXG4gICAgd2lkdGggMzIlO1xyXG4gICAgcGFkZGluZy1ib3R0b20gMjBweDtcclxuXHJcbiAgICAmOmhvdmVyIGltZ3tcclxuICAgICAgYm94LXNoYWRvdyAgMXB4IDAgMTBweCAxcHggJGJsYWNrXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgaW1ne1xyXG4gICAgICBkaXNwbGF5IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgd2lkdGggMTAwJTtcclxuICAgICAgaGVpZ2h0IDI1MHB4O1xyXG4gICAgICBvYmplY3QtZml0IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMztcclxuICAgICAgZm9udC13ZWlnaHQgJGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLXRleHR7XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgZm9udC1zaXplICRmb250LXNpemUtYnFzZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3Vic2NyaWJle1xyXG4gIHBhZGRpbmcgMTBweCAwO1xyXG4gIFxyXG4gIGJhY2tncm91bmQgJGRhcmstYmc7XHJcbiAgXHJcbiAgJl9fd3JhcHtcclxuICAgIGZsZXgtY29sdW1uKCk7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgZmxleC1yb3coKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbiAwO1xyXG4gICAgcGFkZGluZyAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGNvbG9yICRncmV5O1xyXG4gIH1cclxuICBcclxuICAmX19maWVsZHtcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nIDEwcHg7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZSAwO1xyXG4gICAgXHJcbiAgICAmIGlucHV0WyB0eXBlID0gJ2VtYWlsJ117XHJcbiAgICAgIHdpZHRoIDIyMHB4O1xyXG4gICAgICBwYWRkaW5nIDE1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcDtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgOHB4O1xyXG4gICAgICBib3JkZXIgbm9uZTtcclxuICAgICAgb3V0bGluZSBub25lXHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgd2lkdGggMzAwcHg7XHJcbiAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtYnRue1xyXG4gICAgICB3aWR0aCA1MHB4O1xyXG4gICAgICBoZWlnaHQgNDlweDtcclxuICAgICAgbWFyZ2luLWxlZnQgLTEwcHg7XHJcbiAgICAgIFxyXG4gICAgICBib3JkZXIgbm9uZTtcclxuICAgICAgb3V0bGluZSBub25lXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgOHB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgMDtcclxuICAgICAgYmFja2dyb3VuZCAkcmVkO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHdpZHRoIDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS1mb290ZXJ7XHJcbiAgcGFkZGluZyAyMHB4O1xyXG4gIFxyXG4gIGJhY2tncm91bmQgJGJsYWNrO1xyXG4gIFxyXG4gICZfX3dyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpOyBcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnQ7XHJcbiAgICBcclxuICAgIHBhZGRpbmcgMjBweFxyXG4gICAgXHJcbiAgICBjb2xvciAkd2hpdGU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgZmxleC1yb3coKTtcclxuICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fZGVzY3JpcHRpb257XHJcbiAgICBmbGV4LWNvbHVtbigpO1xyXG4gICAgYWxpZ24taXRlbXMgZmxleC1zdGFydDtcclxuICAgIFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoIGF1dG9cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fZmVhdHVyZXN7XHJcbiAgICBwYWRkaW5nIDIwcHggMDtcclxuICAgIG1hcmdpbiAwIGF1dG87XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgcGFkZGluZyAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2ZlYXR1cmVzLWhlYWRlcntcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gICAgbWFyZ2luIDAgMCAyMHB4IDA7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZSAkZm9udC1zaXplLWgzO1xyXG4gIH1cclxuICBcclxuICAmX190YWdzLXdyYXB7XHJcbiAgICBtYXJnaW4gMCBhdXRvO1xyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWF4LXdpZHRoIDI1MHB4O1xyXG4gIH1cclxuICBcclxuICAmX190YWdzLWhlYWRlcntcclxuICAgIG1hcmdpbiAwIDAgMjBweCAwO1xyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMztcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAmX19wb3N0c3tcclxuICAgIG1hcmdpbiAwIGF1dG9cclxuICAgIHBhZGRpbmcgMjBweCAwXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgcGFkZGluZyAwXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX3Bvc3RzLWhlYWRlcntcclxuICAgIG1hcmdpbiAwIDAgMjBweCAwO1xyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMztcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAmX19iYXNlbWVudHtcclxuICAgIHBhZGRpbmcgMjBweDtcclxuICAgIGJvcmRlci10b3AgNHB4IHNvbGlkICRkYXJrLWdyZXk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2Jhc2VtZW50LXdyYXB7XHJcbiAgICBmbGV4LWNvbHVtbigpXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgZmxleC1yb3coKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbntcclxuICAmX19sb2dvLXdyYXB7XHJcbiAgICBtYXJnaW4gIDAgYXV0bztcclxuICB9XHJcbiAgXHJcbiAgJl9fbG9nb3tcclxuICAgIGNvbG9yICRyZWQ7XHJcbiAgICBmb250LXNpemUgNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmU7XHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yICRyZWQtaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWN0aXZle1xyXG4gICAgICBjb2xvciAkcmVkLWFjdGl2ZVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX190ZXh0e1xyXG4gICAgd2lkdGggMTAwJTtcclxuICAgIHRleHQtYWxpZ24gY2VudGVyO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoIDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19zb2NpYWxze1xyXG4gICAgZmxleC1yb3coKTtcclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0O1xyXG4gICAgXHJcbiAgICBtYXJnaW4gMCBhdXRvO1xyXG4gICAgXHJcbiAgICAmIGF7XHJcbiAgICAgIHdpZHRoIDQ1cHg7XHJcbiAgICAgIGhlaWdodCA0NXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQgNXB4O1xyXG4gICAgXHJcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvYmcucG5nJyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4udGFnc3tcclxuICBmbGV4LXJvdygpO1xyXG4gIGZsZXgtd3JhcCB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXI7XHJcbiAgXHJcbiAgbWFyZ2luIDAgYXV0bztcclxuICBcclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZyAxMHB4IDVweDtcclxuICAgIG1hcmdpbi1yaWdodCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4O1xyXG4gICAgXHJcbiAgICBmb250LXNpemUgMTRweDtcclxuICAgIGNvbG9yICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQgJHJlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjUpXHJcbiAgICAgIGJveC1zaGFkb3cgMHB4IDBweCAzMHB4ICR3aGl0ZVxyXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXN7XHJcbiAgJl9fbGlzdHtcclxuICAgIG1hcmdpbiAwO1xyXG4gICAgcGFkZGluZyAwO1xyXG4gICAgXHJcbiAgICBsaXN0LXN0eWxlIG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2xpc3QtaXRlbXtcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBcclxuICAgIHBhZGRpbmcgMTBweCAwIDEwcHggMjVweFxyXG4gIH1cclxuICBcclxuICAmX19saXN0LWl0ZW0taWNvbntcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICB0b3AgMTJweFxyXG4gICAgbGVmdCAycHhcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5wb3N0c1xyXG4gIGZsZXgtcm93KClcclxuICBmbGV4LXdyYXAgd3JhcFxyXG4gIFxyXG4gICZfX2l0ZW1cclxuICAgIG1pbi1oZWlnaHQgNDBweFxyXG4gICAgbWluLXdpZHRoIDQwcHhcclxuICAgIHdpZHRoIDIzJVxyXG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgXHJcbiAgICAmOm50aC1jaGlsZCgxKVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICB1cmwoJy4uL2ltZy9pbWctMS5wbmcnKVxyXG4gICAgICBcclxuICAgICY6bnRoLWNoaWxkKDIpXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgIHVybCgnLi4vaW1nL2ltZy0yLnBuZycpXHJcbiAgICAgIFxyXG4gICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAgdXJsKCcuLi9pbWcvaW1nLTMucG5nJylcclxuICAgICAgXHJcbiAgICAmOm50aC1jaGlsZCg0KVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICB1cmwoJy4uL2ltZy9pbWctNC5wbmcnKVxyXG4gICAgXHJcbiAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICB1cmwoJy4uL2ltZy9pbWctNS5wbmcnKVxyXG4gICAgICBcclxuICAgICY6bnRoLWNoaWxkKDYpXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgIHVybCgnLi4vaW1nL2ltZy02LnBuZycpXHJcbiAgICAgIFxyXG4gICAgJjpudGgtY2hpbGQoNylcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAgdXJsKCcuLi9pbWcvaW1nLTcucG5nJylcclxuICAgICAgXHJcbiAgICAmOm50aC1jaGlsZCg4KVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICB1cmwoJy4uL2ltZy9pbWctOC5wbmcnKSAgXHJcbiAgICAgIFxyXG4gICAgICBcclxuXHJcbi5iYXNlbWVudFxyXG4gIFxyXG4gICZfX2NvcHlyaWdodFxyXG4gICAgcGFkZGluZyAyMHB4ICBcclxuICBcclxuICAmX19zb2NpYWxzXHJcbiAgICBmbGV4LXJvdygpXHJcbiAgXHJcbiAgJl9fc29jaWFscy1pdGVtXHJcbiAgICBwYWRkaW5nLWxlZnQgNXB4IiwiLnNsaWRlcntcclxuICAmX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgXHJcbiAgICB0b3AgMFxyXG4gICAgbGVmdCAwXHJcbiAgfVxyXG4gIFxyXG4gICZfX2VsZW17XHJcbiAgICBmbGV4LXNocmluayAwXHJcbiAgICBcclxuICAgIHdpZHRoIDMyMHB4XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb24gbWFyZ2luIC44cyBlYXNlLWluXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgd2lkdGggNzYwcHhcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcclxuICAgICAgd2lkdGggMTAwMHB4XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX25hdi1wcmV2LFxyXG4gICZfX25hdi1uZXh0e1xyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBcclxuICAgIHRvcCA0NSVcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgICBib3JkZXIgbm9uZVxyXG4gICAgb3V0bGluZSBub25lXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICB0b3AgMzUlXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuY3VzdG9tZXJzLWJ0bntcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgJl9fbmF2LXByZXZ7XHJcbiAgICBsZWZ0IDAlXHJcbiAgfVxyXG4gICAgXHJcbiAgJl9fbmF2LW5leHR7XHJcbiAgICByaWdodCAwJVxyXG4gIH1cclxuICBcclxuICAmX19wYWdpbmF0aW9ue1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIFxyXG4gICAgYm90dG9tIDBcclxuICAgIGxlZnQgNDAlXHJcbiAgICBcclxuICAgIG1hcmdpbiAwXHJcbiAgICBwYWRkaW5nIDBcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICBsZWZ0IDQ2JVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmhvbWUtcGFnaW5hdGlvbntcclxuICAgICAgbGVmdCA0OCVcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxpc3R7XHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICBcclxuICAgIHdpZHRoIDEwcHhcclxuICAgIGhlaWdodCAxMHB4XHJcbiAgICBcclxuICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQgJGJsdWVcclxuICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICBjdXJzb3IgcG9pbnRlcjtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZCAkcmVkLWhvdmVyXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZle1xyXG4gIGJhY2tncm91bmQgJHJlZC1hY3RpdmVcclxufSIsIi5pcy1tZW51LXZpc2libGVcclxuICBcclxuICAmIC5wYWdlLXdyYXBwZXJcclxuICAgIGZpbHRlciBibHVyKDEuNXB4KVxyXG4gIFxyXG4gICYgLm1lbnVcclxuICAgIG9wYWNpdHkgMVxyXG4gICAgdmlzaWJpbGl0eSB2aXNpYmxlXHJcbiAgICBwb2ludGVyLWV2ZW50cyBhdXRvXHJcbiAgICBcclxuICBcclxuLm1lbnVcclxuICBkaXNwbGF5IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgcG9zaXRpb24gZml4ZWRcclxuICBcclxuICB0b3AgMFxyXG4gIGxlZnQgMFxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjM1cztcclxuICBoZWlnaHQgMTAwJVxyXG4gIHdpZHRoIDEwMCVcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIFxyXG4gIGJhY2tncm91bmQgJGRhcmstbWFza1xyXG4gIHZpc2liaWxpdHkgaGlkZGVuXHJcbiAgb3BhY2l0eSAwXHJcbiAgXHJcbiAgJl9faW5uZXJcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBcclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgICBtaW4td2lkdGggMThlbVxyXG4gICAgcGFkZGluZyA0MHB4IDI1cHggMTBweFxyXG4gICAgXHJcbiAgICBib3JkZXItcmFkaXVzIDVweFxyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kICRtZW51XHJcbiAgICBcclxuICAmX19oZWFkZXJcclxuICAgIG1hcmdpbiAwXHJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIHBhZGRpbmcgMFxyXG4gICAgcGFkZGluZy1ib3R0b20gMzBweFxyXG4gICAgXHJcbiAgICBmb250LXNpemUgJGZvbnQtc2l6ZS1oMlxyXG4gICAgY29sb3IgJHdoaXRlXHJcbiAgICBcclxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICRncmV5XHJcblxyXG4gICZfX2Nsb3NlXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgdG9wIDQwcHhcclxuICAgIHJpZ2h0IDIwcHhcclxuICAgIFxyXG4gICZfX2xpc3RcclxuICAgIGxpc3Qtc3R5bGUgbm9uZVxyXG4gICAgbWFyZ2luIDBcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgcGFkZGluZyAwXHJcbiAgICBcclxuICAmX19saXN0LWl0ZW1cclxuICAgIHBhZGRpbmcgMFxyXG4gICAgXHJcbiAgICAmIGFcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICBwYWRkaW5nIDEwcHhcclxuICAgICAgXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gICAgICBjb2xvciAkd2hpdGVcclxuICAgICAgZm9udC1zaXplICRmb250LXNpemUtaDRcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodC1ibHVlIiwiLmljb24tY29nd2hlZWxcclxuICB3aWR0aCA5MHB4XHJcbiAgaGVpZ2h0IDkwcHhcclxuICBcclxuICBmaWxsICRibHVlXHJcblxyXG4uaWNvbi1waWxsXHJcbiAgd2lkdGggODVweFxyXG4gIGhlaWdodCA5MHB4XHJcbiAgXHJcbiAgc3Ryb2tlICRibHVlXHJcblxyXG5cclxuLmljb24tcG93ZXJcclxuICB3aWR0aCA5MHB4XHJcbiAgaGVpZ2h0IDkwcHhcclxuICBcclxuICBmaWxsICRibHVlXHJcblxyXG5cclxuLmljb24tYXZhdGFyXHJcbiAgd2lkdGggNzBweFxyXG4gIGhlaWdodCA3MHB4XHJcbiAgXHJcbiAgZmlsbCAkd2hpdGVcclxuICBcclxuLmljb24tbXVsdGltZWRpYVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgd2lkdGggODBweFxyXG4gIGhlaWdodCA4NXB4XHJcbiAgICBcclxuICBmaWxsICAkd2hpdGVcclxuICBcclxuLmljb24tYmFza2V0XHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIFxyXG4gIG1hcmdpbiAwIGF1dG9cclxuICB3aWR0aCA4MHB4XHJcbiAgaGVpZ2h0IDg1cHhcclxuICAgIFxyXG4gIGZpbGwgICR3aGl0ZVxyXG4gIFxyXG4uaWNvbi1ncmFwaFxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgd2lkdGggODBweFxyXG4gIGhlaWdodCA4NXB4XHJcbiAgICBcclxuICBzdHJva2Ugbm9uZVxyXG4gIFxyXG4uaWNvbi1zdG9yZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgd2lkdGggODBweFxyXG4gIGhlaWdodCA4NXB4XHJcbiAgICBcclxuICBmaWxsICAkd2hpdGVcclxuICBcclxuLmljb24tY2FwLFxyXG4uaWNvbi1yZXBlYXQsXHJcbi5pY29uLWNoZWNrLFxyXG4uaWNvbi1saWtlXHJcbiAgd2lkdGggNTVweFxyXG4gIGhlaWdodCA1NXB4XHJcbiAgICBcclxuICBmaWxsICR3aGl0ZVxyXG4gXHJcbi5pY29uLWNoZWNrLS1mb290ZXJcclxuICB3aWR0aCAxNXB4XHJcbiAgaGVpZ2h0IDE1cHhcclxuICBcclxuICBmaWxsICRyZWRcclxuICBcclxuLmljb24tcGVyc29uYWwtc29jaWFsXHJcbiAgd2lkdGggMjBweFxyXG4gIGhlaWdodCAyMHB4XHJcbiAgXHJcbiAgZmlsbCAkd2hpdGVcclxuICBcclxuICAmOmhvdmVye1xyXG4gICAgZmlsbCAkYmxhY2tcclxuICB9XHJcbiAgXHJcbi5pY29uLXN1YnNjcmliZVxyXG4gIHdpZHRoIDMwcHhcclxuICBoZWlnaHQgMzBweFxyXG4gIFxyXG4gIGZpbGwgJHdoaXRlXHJcbiAgXHJcbi5pY29uLWZvb3Rlci1zb2NpYWxcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgICBcclxuICBtYXJnaW4gN3B4IGF1dG9cclxuICBcclxuICB3aWR0aCAzMHB4XHJcbiAgaGVpZ2h0IDMwcHhcclxuICBcclxuICBmaWxsICRmb290ZXJcclxuICBcclxuICAmOmhvdmVye1xyXG4gICAgZmlsbCAkcmVkXHJcbiAgfVxyXG4gIFxyXG4uaWNvbi1zb2NpYWwtLWJhc2VtZW50XHJcbiAgd2lkdGggMjBweFxyXG4gIGhlaWdodCAyMHB4XHJcbiAgXHJcbiAgZmlsbCAkZGFyay1ncmV5XHJcbiAgXHJcbiAgJjpob3ZlcntcclxuICAgIGZpbGwgJHdoaXRlXHJcbiAgfVxyXG4gIFxyXG4uaWNvbi1zZWFyY2hcclxuICB3aWR0aCAyNXB4XHJcbiAgaGVpZ2h0IDI1cHhcclxuICAgIFxyXG4gIGZpbGwgJGJsdWVcclxuICBcclxuICAmLS1tZW51XHJcbiAgICB3aWR0aCAyNXB4XHJcbiAgICBoZWlnaHQgMjVweFxyXG4gICAgXHJcbiAgICBmaWxsICR3aGl0ZVxyXG4gIFxyXG4gICY6aG92ZXJ7XHJcbiAgICBmaWxsICRyZWRcclxuICB9XHJcbiAgXHJcblxyXG4uaWNvbi1tZW51LFxyXG4uaWNvbi1lcnJvclxyXG4gIHdpZHRoIDQwcHhcclxuICBoZWlnaHQgNDBweFxyXG4gIFxyXG4gIGZpbGwgJGJsdWVcclxuICBcclxuICAmOmhvdmVye1xyXG4gICAgZmlsbCAkcmVkXHJcbiAgfVxyXG5cclxuLmljb24tZXJyb3JcclxuICBmaWxsICR3aGl0ZVxyXG4gIFxyXG4uaWNvbi1sZWZ0LFxyXG4uaWNvbi1yaWdodFxyXG4gIHdpZHRoIDMwcHhcclxuICBoZWlnaHQgMzBweFxyXG4gIFxyXG4gIGZpbGwgJHJlZFxyXG4gIFxyXG4uaWNvbi1wbHVzLFxyXG4uaWNvbi1taW51c1xyXG4gIHdpZHRoIDIwcHhcclxuICBoZWlnaHQgMjBweFxyXG4gIFxyXG4gIGZpbGwgJHdoaXRlXHJcbiAgXHJcbi53aGl0ZVxyXG4gIGZpbGwgJHdoaXRlXHJcbiAgc3Ryb2tlICR3aGl0ZVxyXG4gIFxyXG4gIFxyXG4uaWNvbi1sZWZ0LWhvbWUsXHJcbi5pY29uLXJpZ2h0LWhvbWVcclxuICB3aWR0aCA0MHB4XHJcbiAgaGVpZ2h0IDQwcHhcclxuICBcclxuICBmaWxsICR3aGl0ZVxyXG4gIG9wYWNpdHkgLjNcclxuICBcclxuICAmOmhvdmVyXHJcbiAgICBmaWxsICR3aGl0ZVxyXG4gICAgb3BhY2l0eSAxXHJcbiAgICBcclxuLnNlcnZpY2UtYmxvY2tfX2l0ZW1cclxuICAmOmhvdmVyXHJcbiAgICAuaWNvbi1waWxsLFxyXG4gICAgLmljb24tY29nd2hlZWwsXHJcbiAgICAuaWNvbi1wb3dlclxyXG4gICAgICBzdHJva2UgJHdoaXRlXHJcbiAgICAgIGZpbGwgJHdoaXRlXHJcblxyXG4uam9pbl9fbWFza1xyXG4gICY6aG92ZXJcclxuICAgIC5pY29uLWF2YXRhclxyXG4gICAgICBmaWxsICRyZWRcclxuICAgICAgc3Ryb2tlICR3aGl0ZVxyXG4gICAgICBcclxuLmRlc2NyaXB0aW9uX19zb2NpYWxzXHJcbiAgJiBhOmhvdmVyXHJcbiAgICAuaWNvbi1mb290ZXItc29jaWFsXHJcbiAgICAgIGZpbGwgJHJlZFxyXG4gIFxyXG4uZ2Vhci1pY29uXHJcbiAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gZWFzZSAuNnMgMS4yc1xyXG4gIHRyYW5zZm9ybS1vcmlnaW4gIDUwJSA1MCVcclxuXHJcbi5pY29uLWNvZ3doZWVsXHJcbiAgJjpob3ZlclxyXG4gICAgLmdlYXItaWNvblxyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDM2MGRlZykiXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
