@charset "UTF-8";@font-face{font-family:folha_textoregular;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_texto-regular-webfont.woff2) format("woff2"),url(../assets/fonts/folha_texto-regular-webfont.woff) format("woff")}@font-face{font-family:folha_textobold;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_texto-bold-webfont.woff2) format("woff2"),url(../assets/fonts/folha_texto-bold-webfont.woff) format("woff")}@font-face{font-family:folha_graficomedium;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_grafico-medium-webfont.woff2) format("woff2"),url(../assets/fonts/folha_grafico-medium-webfont.woff) format("woff")}@font-face{font-family:folha_graficoregular;font-style:normal;font-weight:400;src:url(../assets/fonts/folha_grafico-regular-webfont.woff2) format("woff2"),url(../assets/fonts/folha_grafico-regular-webfont.woff) format("woff")}@font-face{font-family:folhaii-semibold-webfont;font-style:normal;font-weight:400;src:url(../assets/fonts/folhaii-semibold-webfont.woff) format("woff")}body,html{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:#fff;font-family:folha_graficoregular,sans-serif;font-size:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;height:100%;height:-webkit-fill-available;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;text-shadow:rgba(0,0,0,.01) 0 0 1px;width:100vw}*{box-sizing:border-box;outline-width:thin}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h3{font-weight:400}.top{color:#333;float:right;font-size:.75em;margin:-10px 0 20px;position:relative}.top:after{border:4px solid transparent;border-bottom:5px solid #333;bottom:3px;content:"";left:-12px;position:absolute}figure{margin:0;padding:0}.block{display:block}@-moz-document url-prefix(){.increase{text-align:center}}.checkbox label:after,.checkbox label:before,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.filter .selected button:after,.filter .selected button:before,.frame-progress:before,.page-title .share button i:after,.page-title .share button i:before,.pages-and-books .wrp button.active:after,.pages-and-books .wrp button:after,.pagination .next:before,.pagination .prev:before,.pika-label:before,.pika-next:before,.pika-prev:before,.pointer-prg:before,.progressBar:before,.radio label:after,.radio label:before,.reader-tools .date-picker-for-reader i:after{content:" ";position:absolute}.bottom-header .wrp,.by-date .field,.colections .grid,.comunic-error.modal header,.download.modal .imgs,.download.modal header,.fav-share-print,.featured,.filter .period,.flex,.footer-content,.group .fields,.last-editions .edition header,.login-area,.navigation-view figcaption,.pages-and-books .wrp,.pagination,.print.modal .imgs,.print.modal header,.reader-tools .wrp,.results-tool-bar,.results-tool-bar .field,.search,.social,.visual-memory .content,div .drop-down-options .flex,div .drop-down-options .mode,div .drop-down-options .options{display:flex;justify-content:space-between}.filters .filtrar,div .drop-down-options .buscar{border:1px solid #0078a4;border-radius:3px;color:#0078a4;display:block;padding:13px 0;width:100%}.filters .filtrar:hover,div .drop-down-options .buscar:hover{background:#0078a4;color:#fff}.pages-and-books .wrp button:after{border-bottom:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0}.pages-and-books .wrp button.active:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0078a4}.reader-tools .date-picker-for-reader i:after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.fav-share-print button.dots i,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.page-title .share button i,.page-title .share button i:after,.page-title .share button i:before,.reader-tools .date-picker-for-reader i:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}svg:not(.no-touch) line,svg:not(.no-touch) path{fill:inherit;stroke-linejoin:round}svg:not(.no-touch) line{stroke-width:1;stroke:inherit}svg:not(.no-touch) polyline{fill:inherit;stroke-dasharray:0;stroke-dashoffset:0}.accordion{box-sizing:content-box;max-height:0;overflow:hidden;transition:all .4s ease}.accordion *{opacity:0;transition:opacity .3s ease}.accordion.open{max-height:1000px}.accordion.open *{opacity:1;transition:opacity .3s ease}a.advanced-search-link{padding:5px}.advertise small{color:#999;font-family:folha_graficoregular,sans-serif;font-size:.75em;line-height:1em}.drop-down{position:relative}.drop-down:after,.drop-down:before{content:"";position:absolute;right:15px;transform:translateY(-50%);z-index:9}.drop-down:after{border-top:7px solid #333;top:calc(50% + 5px)}.drop-down:after,.drop-down:before{border-left:4px solid transparent;border-right:4px solid transparent;height:0;width:0}.drop-down:before{border-bottom:7px solid #333;top:calc(50% - 5px)}.assine{color:#e52016;display:none;margin-left:20px;position:relative}@media (min-width:415px){.assine{display:block}}.banner-folha{margin:30px auto;text-align:center;width:100%}button[type=button].call-to-action.open-filter{background:transparent;border:1px solid #0078a4;color:#0078a4;display:none;margin:0 auto;max-width:630px;width:100%}button[type=button].call-to-action.open-filter:hover{background-color:#0078a4;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:736px){button[type=button].call-to-action.open-filter{display:block}}.filtrar{width:100 5}#reader .try-again button,.last-week-editions .link-to-all-editions,button.load-more[type=button]{border:1px solid #333;border-radius:3px;color:#333;font-family:folha_graficomedium,sans-serif;font-size:.875em;font-weight:500;line-height:1em;padding:12px;text-align:center;text-transform:uppercase;transition:all .02s cubic-bezier(.25,.94,.5,.94)}#reader .try-again button:hover,.last-week-editions .link-to-all-editions:hover,button.load-more[type=button]:hover{background:#333;color:#fff}.charges figure{border:1px solid #e0e0e0;border-radius:5px;padding:20px}.charges figure img{height:auto;width:100%}.choice{border-radius:3px;display:flex;margin-top:5px}.choice input{display:none}.choice input:checked+label{background:#0078a4;border:1px solid #0078a4;color:#fff;font-family:folha_graficomedium,sans-serif}.choice label{background-color:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;font-family:folha_graficoregular,sans-serif;padding:9px 20px}.choice label:nth-child(n+1){border-radius:3px 0 0 3px}.choice label:last-child{border-radius:0 3px 3px 0}button[type=button],button[type=submit]{background:none;border:none;cursor:pointer}button[type=button].no-style,button[type=submit].no-style{-webkit-appearance:none}button[type=button].call-to-action,button[type=submit].call-to-action{background:#0078a4;border-radius:3px;color:#fff;font-family:folha_graficoregular,sans-serif;font-size:.875em;height:40px;padding:11px 15px;text-align:center}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:3px;color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;padding:.625em}input:not([type=checkbox]):not([type=radio]).error,textarea.error{border:1px solid #e52016;outline-color:#e52016}.cat,.search-tool .no-style,a.advanced-search-link{color:#0078a4;font-family:folha_graficomedium,sans-serif;font-size:.875em;font-weight:500;text-transform:uppercase}.cat a,.search-tool .no-style a,a.advanced-search-link a{color:inherit}.body{font-family:folha_graficoregular,sans-serif}@media only screen and (min-device-width:320px) and (max-device-width:736px){main.wrp{z-index:auto}}.wrp{margin:0 auto;max-width:1240px;overflow-x:hidden;width:calc(100% - 20px)}main{padding:0}main.wrp{display:initial;margin-top:40px}.edition.double-pages:hover figure{border:1px solid #323232}.edition.double-pages figure{margin-right:5px}.edition.double-pages figure+figure{margin-right:0}.edition.double-pages img{width:100%}.edition.double-pages .exclude-fav{color:#0078a4;display:table;font-family:folha_graficoregular,sans-serif;font-size:.875em;margin:5px 0;padding:0}.filters+.results #results .edition.double-pages{margin:0 "3%" 50px;width:100%}@media (min-width:900px){.filters+.results #results .edition.double-pages{width:"44%"}}@media (min-width:1024px){.filters+.results #results .edition.double-pages{width:"27.3333333333%"}}.flex.full{flex-wrap:wrap;justify-content:flex-start;margin:0-"3%"}.flex.full .double-pages.edition a{margin:0 0 0 1%;min-height:215px;position:relative;width:49%}.flex.full .double-pages.edition a+a{margin-right:0}.flex.full .double-pages.edition img{margin:0 auto}.flex.full .double-pages.edition{margin:0 "3%" 50px;width:100%}@media (min-width:640px){.flex.full .double-pages.edition{width:"44%"}}@media (min-width:900px){.flex.full .double-pages.edition{width:"27.3333333333%"}}@media (min-width:1024px){.flex.full .double-pages.edition{width:"19%"}}.drop-down select,.group .field label,.login-area,div .drop-down-options label,header .flex .search-trigger{color:#333;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}div .drop-down-options.filter{margin:5px}div .drop-down-options .buscar{font-size:.875em;margin-top:20px;padding:10px 0}div .drop-down-options .radio{font-family:folha_graficoregular,sans-serif;font-size:1em}div .drop-down-options .mode{max-width:235px;padding:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:736px){div .drop-down-options{padding:15px 10px}div .drop-down-options .options{display:block}}div .drop-down-options label{font-size:1em}div .drop-down-options label:after{top:7px}div .drop-down-options .by-selected-date .field{display:inline-block;margin:0 10px 0 0;width:120px}div .drop-down-options .by-selected-date .field:last-child{margin:0}@media (min-width:415px){div .drop-down-options .by-selected-date{padding-right:20px}}div .drop-down-options .by-date .field{margin-bottom:20px;width:130px}div .drop-down-options .by-date .field input{display:none}div .drop-down-options .by-date .field input:checked+label{color:#0078a4}div .drop-down-options .by-date .field:last-child{margin-bottom:0}@media (min-width:415px){div .drop-down-options .by-date{border-left:1px solid #e0e0e0;padding-left:20px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){div .drop-down-options .by-date{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}}div .drop-down-options input{min-width:auto}.by-date input{display:none;opacity:0}.by-date label{cursor:pointer;font-family:folha_graficoregular,sans-serif;font-size:1em;min-width:120px;padding-left:0;width:100%}div .by-selected-date input{margin:0;width:100%}div .by-selected-date .flex{display:flex}#modo-por-dia .field{margin:0 5px}#modo-por-dia .field:first-child{margin-left:0}#modo-por-dia .field:last-child{margin-right:0}#modo-por-dia input{font-family:folha_graficoregular,sans-serif;margin:0;min-width:67px;width:67px}#modo-por-periodo .field{min-width:125px;width:45%}@media (min-width:414px){#modo-por-periodo .field .options{width:45%}}#modo-por-periodo input{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;min-width:125px;width:100%}#modo-por-dia,#modo-por-periodo{display:none}.search-tool #modo-por-dia input{width:100%}.search-tool #modo-por-periodo .flex input{margin-left:0;width:100%}.drop-down select{-webkit-appearance:none;-moz-appearance:none;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;box-shadow:none;font-family:folha_graficoregular;font-size:1em;height:40px;min-width:180px;padding:0 10px}[data-drop=selecione-cadernos]{width:100%}div .drop-down-options{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;display:none;margin:5px;min-width:calc(100% - 10px);padding:20px;position:absolute}.edition img{height:auto;max-width:100%;width:auto}.edition h3{color:#323232;font-family:folha_graficomedium,sans-serif;font-size:1em;margin:20px 0 0}.edition small{font-family:folha_graficomedium,sans-serif;margin:10px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.edition small,.edition sub{color:#757575;display:block;font-size:.875em}.edition sub{font-family:folha_graficoregular,sans-serif;margin-bottom:5px}.fav-share-print li{margin-left:10px}.fav-share-print button{background:#bdbdbd;border-radius:20px;height:32px;position:relative;width:32px}.fav-share-print button:hover{background-color:#0078a4}.fav-share-print button>svg{fill:#fff;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:769px){.fav-share-print button.fav:hover{background:#bdbdbd}}.fav-share-print button.fav svg{height:18px;width:18px}.fav-share-print button.fav.favorited{background:#0078a4}.fav-share-print button.warning svg{height:15px;width:15px}.fav-share-print button.dots{display:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){.filters{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;height:calc(100vh - 4px);left:0;overflow:scroll;padding:0 15px 90px;position:fixed;top:0;transform:translateZ(0);transition:transform .15s cubic-bezier(.25,.94,.5,.94),opacity .12s linear;width:calc(100vw - 4px);z-index:999}.filters:not(.active){opacity:0;pointer-events:none;transform:translate3d(0,60px,0)}.filters .scrollable{padding:0 0 30px;position:absolute;width:calc(100% - 30px)}}.filters{margin-left:10px;margin-right:60px;min-width:240px;overflow-y:scroll;overflow:auto;z-index:999}@media (min-width:1024px){.filters{margin-right:80px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.filters{margin:2px}}.filters .filter-buttons{margin-bottom:40px}.filters .close{height:25px;position:relative;right:0}.filters .close>svg{stroke:#333;stroke-width:2px}.filters .filtrar{font-size:14px}.filters button{background:transparent;cursor:pointer;font-family:folha_graficomedium,sans-serif;font-size:.875em}.filter{margin:0 0 40px}.filter h5{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500;margin:0 0 15px}.filter .check-all+label,.filter h5{text-transform:uppercase}.filter .field{margin:0 0 15px;position:relative}.filter label{color:#323232;cursor:pointer;font-family:folha_graficoregular,sans-serif;font-size:1em;padding-right:35px;width:100%;word-break:break-word}.filter label span{color:#757575;font-size:.875em}.filter .period .field{width:110px}.filter .period input{background-color:#f5f5f5;color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;width:100%}.filter .field span{position:absolute;right:0;top:50%;transform:translateY(-50%)}.filter ul li{display:flex;margin-bottom:4px;padding:0;position:relative}.filter .selected{background:#0078a4;border-radius:4px;color:#fff;display:inline-block;font-family:folha_graficoregular,sans-serif;font-size:.875em;margin-bottom:10px;padding:3px 26px 3px 10px;position:relative}.filter .selected button{height:14px;margin-top:-7px;position:absolute;right:5px;top:50%;width:14px}.filter .selected button:after,.filter .selected button:before{background:#fff;height:1px;margin-top:-1px;right:0;top:50%;width:13px}.filter .selected button:after{transform:rotate(-45deg)}.filter .selected button:before{transform:rotate(45deg)}.filter .decades{border:1px solid #e0e0e0;border-radius:4px}.filter .decades input[type=radio]:checked+label{box-shadow:0 0 0 1px #0078a4}.filter .decades label{padding:12px 8px;width:100%}.filter .decades li{border-bottom:1px solid #e0e0e0;margin-bottom:0}.filter .decades li:first-child label{border-radius:4px 4px 0 0}.filter .decades li:last-child{border-bottom:none}.filter .decades li:last-child label{border-radius:0 0 4px 4px}.filter .decades li span{right:8px}.filter .decades input[type=radio],.filter .decades label:after,.filter .decades label:before{display:none}[data-drop=selecione-cadernos]{max-height:261px;overflow-y:scroll}footer{margin:10px 0;padding:0 10px;position:relative;z-index:10}footer small{color:#757575;display:block;font-family:folha_graficoregular,sans-serif;font-size:.75em;font-weight:400;padding:20px 0}footer small a{color:#0078a4}.footer-content{align-content:center;border-bottom:1px solid #e0e5e8;max-width:100vw;padding:10px 0 30px}.footer-content a{color:#757575;font-family:folha_graficomedium,sans-serif;font-size:.875em;padding-right:10px;position:relative}.footer-content a i{border-left:2px solid #757575;border-top:2px solid #757575;display:inline-block;height:8px;left:5px;position:relative;top:2px;transform:rotate(45deg);width:8px}#menu-trigger,.assine,.back-link,.follow-us h3,.go-back,.hidden-menu ul a{font-family:folha_graficomedium,sans-serif;font-size:.875em}.back-link,.go-back{color:#0078a4;margin-right:10px;padding:0 15px}.back-link:before,.go-back:before{border-bottom:2px solid #0078a4;border-left:2px solid #0078a4;content:"";height:7px;left:0;position:absolute;top:3px;transform:rotate(45deg);width:7px}.go-back{border-right:1px solid #bdbdbd;position:relative;top:-2px}.back-link{bottom:0;left:10px;position:absolute;text-transform:uppercase}header{position:relative;z-index:10}header .wrp{margin:0 auto}header .flex{align-items:center;display:flex}header .flex button{padding-bottom:0;padding-top:0}@media (max-width:415px){header #usersvg{visibility:hidden}}.app-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (-ms-ime-align:auto){header .flex .search-trigger{top:1px}}header .flex .search-trigger{align-items:center;display:flex;flex-wrap:nowrap;font-family:folha_graficomedium,sans-serif;line-height:1em;margin-left:30px;overflow:hidden;padding:5px 0 5px 7px;position:relative;vertical-align:middle}header .flex .search-trigger>svg{display:inline-block;left:-5px;position:relative;top:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){header .flex .search-trigger>svg{left:auto;right:0}header .flex .search-trigger{clip:rect(20px,20px,20px,20px);display:block;height:18px;line-height:1em;width:20px}header .flex .search-trigger svg{display:block;left:-5px;top:0}}.bottom-header{padding:40px 0;position:relative}.bottom-header .wrp{padding:0 10px}.bottom-header .user{background:#e0e5e8;border-radius:16px;height:24px;width:24px}.bottom-header .user img{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){.bottom-header .user{display:none}}.reader .bottom-header{padding:20px 0}.reader .bottom-header .app-logo{width:150px}.reader .bottom-header .app-logo img{width:100%}.top-header{padding:15px 0}.top-header a{display:table;margin:0 auto}.bottom-header,.top-header{background-color:#fff;border-bottom:1px solid #e0e5e8;transition:all .2s ease,opacity .1s ease}.bottom-header.hidden,.top-header.hidden{max-height:0;opacity:0;overflow:hidden;padding:0}.loader{height:50px;left:50%;margin-left:-25px;margin-top:-25px;pointer-events:none;position:absolute;top:50%;width:50px;z-index:-1}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:#757575;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}html.lockScroll,html.lockScroll body{height:100%;overflow:hidden;position:relative}.login-area{text-transform:uppercase}.login-area svg{margin-right:7px;position:relative;top:3px}.messagesForm{font-size:.8125em;font-weight:500;margin:5px 5px 0;padding-left:20px;position:relative}.messagesForm,.messagesForm:before{font-family:folha_graficomedium,sans-serif}.messagesForm:before{border-radius:8px;color:#fff;content:"!";font-size:.875em;height:14.2px;left:0;line-height:1.2em;position:absolute;text-align:center;top:1.2px;width:14.2px}.messagesForm.error{color:#e52016}.messagesForm.error:before{background:#e52016}.messagesForm.valid{color:#34d058}.messagesForm.valid:before{background:#34d058}.messagesForm.warning{color:#eba709}.messagesForm.warning:before{background:#eba709}.message-ui{background-color:#323232;border-radius:3px;left:50%;min-width:261px;padding:0 15px;position:absolute;top:10px;transform:translateX(-50%);z-index:999}.message-ui .message-text{color:#fff;font-family:folha_graficomedium,sans-serif;font-size:.875em;padding:15px 0}.message-ui .content{align-items:center}.message-ui .close{height:20px;margin-left:20px;position:relative;width:20px}.message-ui .close>svg{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.message-ui .close>svg line{stroke:#fff;stroke-width:2}.mobile-stuff{align-items:center;display:none;justify-content:space-between;margin-bottom:15px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.mobile-stuff{display:flex}}.mobile-stuff h4{color:#333;font-family:folha_graficomedium,sans-serif;font-weight:400}.modal{position:fixed;z-index:999}#menu-trigger{-webkit-appearance:none;background:none;border:none;display:inline-flex;height:auto!important}#menu-trigger i{background:#333;display:block;height:2px;margin-right:10px;position:relative;width:18px}@media (min-width:769px){#menu-trigger i{top:7px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#menu-trigger i{top:8px}}#menu-trigger i:after,#menu-trigger i:before{background:#333;content:"";height:2px;left:0;position:absolute;transition:.2s;width:100%}#menu-trigger i:before{top:-5px}#menu-trigger i:after{top:5px}@media only screen and (min-device-width:320px) and (max-device-width:736px){#menu-trigger{font-size:0!important;height:5px}}.main-nav{display:none}@media (min-width:415px){.main-nav{border-bottom:1px solid #e0e5e8;display:block;padding:20px 0}.main-nav ul{display:table;margin:0 auto}}@media (min-width:415px) and (min-width:640px){.main-nav ul{padding:0}}@media (min-width:415px){.main-nav ul li{display:inline-block}.main-nav ul li a{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1em;padding:0 20px}.main-nav ul li a:hover{color:#0078a4}}@media only screen and (min-width:415px) and (min-device-width:768px) and (max-device-width:1024px){.main-nav ul li a{padding:0 10px}}@media (min-width:415px){.main-nav ul li a.assine{margin-left:0}}@media (min-width:415px) and (min-width:640px){.main-nav ul li a{font-size:.875em;padding:0 9px}}.hidden-menu{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;left:0;min-height:100vh;position:fixed;top:0;transform:translate3D(-321px,0,0);transition:transform .3s cubic-bezier(.25,.94,.5,.94);width:320px;z-index:9999}@media screen and (max-device-width:767px) and (orientation:landscape){.hidden-menu{overflow:scroll;position:absolute}}.hidden-menu header{position:relative}.hidden-menu header .flex{align-content:center;justify-content:flex-start}.hidden-menu header .close{height:15px;position:absolute;right:20px;top:21px;width:15px}.hidden-menu header .close:after,.hidden-menu header .close:before{background:#333;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:50%;width:15px}.hidden-menu header .close:after{transform:translate(-50%,-50%) rotate(45deg)}.hidden-menu header .close:before{transform:translate(-50%,-50%) rotate(-45deg)}.hidden-menu .login-section,.hidden-menu header{border-bottom:1px solid #e0e0e0;padding:18px}.hidden-menu ul{padding:18px;position:relative}.hidden-menu ul a{color:#333;display:block;line-height:1.43em;padding:10px 0;text-transform:uppercase}.hidden-menu.menu-active{transform:translateZ(0)}.login-section{display:flex;position:relative}.login-section .login-area{justify-content:flex-start;width:120px}.login-section button{height:10px;margin-top:-10px;padding:10px;position:absolute;right:20px;text-indent:-999em;top:50%;width:10px}.login-section button:before{border-bottom:2px solid #333;border-right:2px solid #333;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:transform .15s linear;width:8px}.login-section button.open:before{transform:translate(-50%,-50%) rotate(225deg)}.folha-logo{display:table;height:23px;width:91px}.folha-logo img{display:block;height:auto;width:100%}.follow-us{border-top:1px solid #e0e0e0;bottom:0;margin:0;padding:18px;position:absolute;width:100%}.follow-us h3{color:#333;margin:0}@media screen and (max-device-width:767px) and (orientation:landscape){.follow-us{position:relative}}.social{justify-content:flex-start;padding:18px 0}.social a{border:1px solid #333;border-radius:16px;display:inline-block;height:32px;margin-right:5%;position:relative;width:32px}.social a:hover{background:#333}.social a:hover svg{fill:#fff}.social a>svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.linkedin svg{margin-top:-1px}.rss svg{margin-left:1px}.user svg{position:relative;top:4px}@media (min-width:415px){.user{align-items:center;display:flex;justify-content:flex-start}}.user figcaption{margin-left:10px}.user-options li:nth-child(0){-webkit-animation:moveDown Infinityms .2s both;animation:moveDown Infinityms .2s both}.user-options li:first-child{-webkit-animation:moveDown .2s 75ms both;animation:moveDown .2s 75ms both}.user-options li:nth-child(2){-webkit-animation:moveDown .2s 37.5ms both;animation:moveDown .2s 37.5ms both}.user-options li:nth-child(3){-webkit-animation:moveDown .2s 25ms both;animation:moveDown .2s 25ms both}.user-options li:nth-child(4){-webkit-animation:moveDown .2s 18.75ms both;animation:moveDown .2s 18.75ms both}.user-options li:nth-child(5){-webkit-animation:moveDown .2s 15ms both;animation:moveDown .2s 15ms both}.user-options li:nth-child(6){-webkit-animation:moveDown .2s 12.5ms both;animation:moveDown .2s 12.5ms both}.user-options li:nth-child(7){-webkit-animation:moveDown .2s 10.7142857143ms both;animation:moveDown .2s 10.7142857143ms both}.user-options li:nth-child(8){-webkit-animation:moveDown .2s 9.375ms both;animation:moveDown .2s 9.375ms both}.user-options li:nth-child(9){-webkit-animation:moveDown .2s 8.3333333333ms both;animation:moveDown .2s 8.3333333333ms both}.user-options li:nth-child(10){-webkit-animation:moveDown .2s 7.5ms both;animation:moveDown .2s 7.5ms both}@-webkit-keyframes moveUp{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes moveDown{0%{opacity:1}to{opacity:0}}@keyframes moveDown{0%{opacity:1}to{opacity:0}}.fav-share-print button.dots i,.fav-share-print button.dots i:after,.fav-share-print button.dots i:before,.page-title .share button i,.page-title .share button i:after,.page-title .share button i:before{background:#bdbdbd;border-radius:4px;height:4px;width:4px}.fav-share-print button.dots i:before,.page-title .share button i:before{margin-left:-6px}.fav-share-print button.dots i:after,.page-title .share button i:after{left:calc(-50% + 10px)}.page-title{margin-bottom:60px;position:relative;text-align:center}.page-title h1,.page-title h2{font-weight:400;margin:0}.page-title h1{color:#333;font-family:folhaii-semibold-webfont,Times New Roman,Times,Baskerville,Georgia,serif;font-size:3.5em}.page-title h2{color:#757575;font-size:1.5em}.page-title h2,.page-title h3{font-family:folha_graficoregular,sans-serif}.page-title h3{color:#333;font-size:22px}.page-title .share{border-radius:16px;margin-top:30px}.page-title .share svg{fill:#fff}.page-title .share button{border:1px solid #bdbdbd;height:32px;width:32px}.page-title .share a,.page-title .share button{border-radius:30px;color:#fff;display:inline-block;font-size:.875em;height:32px;margin:5px;padding:8px 10px;position:relative;vertical-align:top}.page-title .share a>svg{position:absolute;top:50%}.page-title .share a.facebook{background:#3a5999;left:4px;padding-left:30px}.page-title .share a.facebook>svg{left:10px;transform:translateY(-50%)}.page-title .share a.twitter{background:#1da1f2;width:32px}.page-title .share a.twitter>svg{left:50%;transform:translate(-50%,-50%)}.pagination{align-items:center;margin:0 auto 70px;max-width:300px}@media (min-width:414px){.pagination{width:50%}}.pagination a{border:1px solid transparent;border-radius:4px;color:#0078a4;display:inline-block;font-family:folha_graficomedium;padding:10px 15px;text-align:center}.pagination a:hover{border:1px solid #e0e0e0}.pagination a.actual{color:#333;pointer-events:none}.pagination .next,.pagination .prev{border:1px solid #757575;height:40px;position:relative;width:40px}.pagination .next:before,.pagination .prev:before{border:3px solid #333;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.pagination .next.inactive,.pagination .prev.inactive{border:1px solid #e0e0e0;pointer-events:none}.pagination .prev:before{border-bottom:transparent;border-right:transparent;transform:translate(-35%,-50%) rotate(-45deg)}.pagination .prev:hover{background:#333;border:3px solid #fff;border-bottom:transparent;border-right:transparent}.pagination .prev.inactive:before{border:3px solid #e0e0e0;border-bottom:transparent;border-right:transparent}.pagination .next:before{border-left:transparent;border-top:transparent;transform:translate(-65%,-50%) rotate(-45deg)}.pagination .next:hover{background:#333}.pagination .next:hover:before{border:3px solid #fff;border-left:transparent;border-top:transparent}.pagination .next.inactive:before{border:3px solid #e0e0e0;border-left:transparent;border-top:transparent}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{background:#fff;border:1px solid #e0e0e0;border-bottom-color:#bbb;border-radius:4px;color:#333;display:block;font-family:folha_graficoregular,sans-serif;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;margin:8px;width:300px}.pika-title{background:#0078a4;border-radius:4px 4px 0 0;margin:-8px;padding:5px;position:relative;text-align:center}.pika-title select{cursor:pointer;filter:alpha(opacity=0);left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-label{color:#fff;display:inline-block;*display:inline;font-family:folha_graficomedium,sans-serif;font-size:1em;margin:0 15px;padding:5px 5px 5px 0;position:relative;text-transform:uppercase;z-index:9999}.pika-label:before{border-color:#fff transparent transparent;border-style:solid;border-width:4px 3px;bottom:8px;right:-8px}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:1;outline:none;overflow:hidden;padding:0;*position:absolute;text-indent:20px;*top:0;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;*left:0}.is-rtl .pika-prev,.pika-next{float:right;*right:0}.pika-next,.pika-prev{position:relative}.pika-next:before,.pika-prev:before{border:2px solid #fff;height:8px;width:8px}.pika-next:before{border-bottom:transparent;border-left:transparent;left:0;transform:rotate(45deg)}.pika-prev:before{border-right:transparent;border-top:transparent;left:8px;transform:rotate(45deg)}.pika-select{display:inline-block;*display:inline}.pika-table{border:0;border-collapse:collapse;border-spacing:0;margin-top:20px;width:100%}.pika-table,.pika-table td,.pika-table th{font-family:folha_graficoregular,sans-serif}.pika-table td,.pika-table th{font-size:18px;font-weight:500;padding:0;width:35px}.pika-table th{color:#333;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;color:#323232;cursor:pointer;display:block;font-family:inherit;font-size:18px;height:35px;line-height:15px;margin:0;outline:none;text-align:center;width:100%}.is-today .pika-button{border:1px solid #0078a4;border-radius:3px;color:#0078a4;opacity:1!important}.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{cursor:default;pointer-events:none}.pika-button:hover{background:#0078a4;border-radius:3px;box-shadow:none;color:#fff}.pika-button .is-selection-disabled{cursor:default;pointer-events:none}.pika-week{color:#999;font-size:11px}.is-inrange .pika-button{background:#d5e9f7}.is-endrange .pika-button,.is-startrange .pika-button{background:#0078a4;border-radius:3px;box-shadow:none;color:#fff}.progressBar{bottom:49px;cursor:pointer;left:0;padding:10px 0;position:fixed;width:100%;z-index:10}@media only screen and (min-device-width:320px) and (max-device-width:736px){.progressBar{display:none}}.progressBar .swiper-pagination-progressbar{pointer-events:none}.progressBar:hover .frame-progress,.progressBar:hover .pointer-prg{opacity:1}.progressBar .interactor{height:100%;position:absolute;top:0;width:100%;z-index:999}.progressBar:before{background-color:#fff;bottom:0;height:10px;left:0;width:100%}.pointer-prg{border-radius:8px;height:16px;left:-8px;top:5px;width:16px;will-change:transform}.pointer-prg:before{border:1px solid #bdbdbd;border-radius:4px;height:6px;left:3px;top:3px;width:6px}.frame-progress,.pointer-prg{background-color:#fff;border:1px solid #bdbdbd;opacity:0;pointer-events:none;position:absolute;transition:transform .05s linear;z-index:9999}.frame-progress{align-content:center;align-items:center;border-radius:2px;bottom:40px;display:flex;left:0;margin-left:-70px;min-height:205px;padding:10px;transition-delay:.01s;width:140px;will-change:transform}.frame-progress:before{background:#fff;border:1px solid #bdbdbd;border-left:none;border-radius:2px;border-top:none;bottom:-8px;height:14px;left:50%;transform:translate(-50%) rotate(45deg);width:14px}.frame-progress img{display:block;margin:0 auto;max-width:100%;position:relative}.checkbox,.radio{position:relative}.checkbox label,.radio label{cursor:pointer;display:inline-block;padding-left:28px}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox input[type=checkbox]:checked+label:after{height:9px;opacity:1}.all-selected .checkbox input[type=checkbox]:not(.check-all),.all-selected .checkbox input[type=checkbox]:not(.check-all)+label{pointer-events:none}.all-selected .checkbox input[type=checkbox]:not(.check-all)+label:after,.all-selected .checkbox input[type=checkbox]:not(.check-all)+label:before{opacity:.3}.checkbox label:before{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;height:18px;left:0;width:18px}.checkbox label:after{border-bottom:3px solid #0078a4;border-right:3px solid #0078a4;height:3px;left:6.5px;opacity:0;top:3px;transform:rotate(42deg);transition:all .5s cubic-bezier(.075,.82,.165,1),opacity .1s cubic-bezier(.075,.82,.165,1);width:4px}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]:checked+label:after{opacity:1}.radio label:before{background-color:#fff;border:1px solid #e0e0e0;border-radius:9px;height:18px;left:0;width:18px}.radio label:after{background:#0078a4;border-radius:6px;height:8px;left:6px;opacity:0;top:8px;width:8px}.group .radio label:after{top:6px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reader-tools{background-color:#fff;border-bottom:1px solid #e0e5e8;height:inherit;left:0;position:absolute;right:0;transition:transform .3s ease;width:inherit;z-index:10}.reader-tools .wrp{align-items:center;height:50px;opacity:1;overflow:visible;padding:0 20px}.reader-tools .wrp.active{opacity:1}@media only screen and (min-device-width:320px) and (max-device-width:736px){.reader-tools .wrp{padding:0 5px;z-index:99}}.reader-tools div{transition:all .2s cubic-bezier(.25,.94,.5,.94)}.reader-tools input[type=text]{border:none;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;padding:0 3px}.reader-tools button.share svg{fill:#fff}.reader-tools .date-picker-for-reader{position:relative}.reader-tools .date-picker-for-reader .drop-down-options .field{margin-right:10px}.reader-tools .date-picker-for-reader .drop-down-options .field:last-child{margin-right:0}.reader-tools .date-picker-for-reader .drop-down-options .field input{width:75px}.reader-tools .date-picker-for-reader>svg{position:relative;transition:fill .2s cubic-bezier(.25,.94,.5,.94)}.reader-tools .date-picker-for-reader.opened svg{fill:#0078a4}.reader-tools .date-picker-for-reader.opened #filter-by-date{color:#0078a4}.reader-tools .date-picker-for-reader.opened .arrow-down:after{border-top:5px solid #0078a4;transform:translate(-50%,-50%) rotate(180deg)}.reader-tools .date-picker-for-reader #filter-by-date{padding-right:20px;position:relative;top:-2px;transition:color .2s cubic-bezier(.25,.94,.5,.94);width:110px}.reader-tools .date-picker-for-reader #open-last-editions{height:20px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}.reader-tools.last-week-editions-opened .fav-share-print,.reader-tools.last-week-editions-opened .zoom{opacity:.1;pointer-events:none}body,html{position:fixed}header.reader{height:53px;z-index:40}header.reader,main{position:relative;width:inherit}main{height:100%;z-index:1}.figure-wrapper{display:inherit;height:inherit;max-height:100%}#reader{background:#f5f5f5;height:calc(100vh - 127px);left:0;margin:0;max-height:100%;max-width:100%;overflow:hidden!important;overflow:hidden;right:0;top:0;transition:transform .3s ease;width:inherit}#reader>.loader{opacity:.9;z-index:999}#reader:after{background:#fff;height:inherit;max-height:100%;max-width:100%;pointer-events:none;position:inherit;transition:opacity .3s ease;width:inherit}#reader.loading:after,#reader.overlay:after{opacity:.6;pointer-events:all}#reader.loading>.loader{opacity:1}#reader.loading:after{opacity:.98}#reader .swiper-wrapper{align-items:center;height:inherit;max-height:100%;max-width:100%;width:inherit}#reader .try-again{left:50%;line-height:1em;max-width:240px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:4}#reader .try-again button{background:#333;color:#fff;cursor:pointer;display:table;margin:0 auto}#reader .try-again button:hover{background:#fff;color:#333}#reader .toZoom{align-items:center;cursor:default;display:inherit;height:inherit;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;width:inherit}#reader .toZoom .existent-note{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.5,.8,.1,1)}#reader .group{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#f5f5f5;display:inherit;height:inherit;justify-content:center;margin:0;max-height:100%;max-width:100%;text-align:center;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:inherit}#reader .group:active{cursor:-webkit-grab}#reader .page{align-items:center;display:flex;display:-webkit-flex;height:inherit;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:inherit}#reader .page figure{background:hsla(0,0%,74%,0);height:inherit;line-height:0;margin:0;position:relative;vertical-align:middle}#reader .page img{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#dcdcdc;filter:blur(0);height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(0) scale(1);transform-style:preserve-3d;transition:filter .3s ease-in-out;width:auto;z-index:999}#reader .swiper-pagination-progressbar{background:#e0e0e0;height:5px;position:relative;z-index:10}#reader .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0078a4;height:100%}.overlay-navigation.active{background:hsla(0,0%,100%,.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.pages-and-books{background:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:10}.pages-and-books .field{position:relative;top:-5px}.pages-and-books .wrp{padding:10px;width:100%}.pages-and-books .wrp button{border:none;color:#323232;font-size:.875em;overflow:visible;padding:5px 20px 5px 0;position:relative}.pages-and-books .wrp button span,.pages-and-books .wrp button>svg{pointer-events:none;transition:all .2s cubic-bezier(.25,.94,.5,.94)}.pages-and-books .wrp button span{font-family:folha_graficomedium,sans-serif;font-weight:500;position:relative}.pages-and-books .wrp button:after{right:2px;top:50%}.pages-and-books .wrp button>svg{fill:#323232;margin-right:10px;position:relative;top:2px;transition:fill .2s cubic-bezier(.25,.94,.5,.94)}.pages-and-books .wrp button.book svg{top:0}.pages-and-books .wrp button.active{color:#0078a4}.pages-and-books .wrp button.active svg{fill:#0078a4}.navs{bottom:40px;opacity:0;pointer-events:none;position:fixed;width:100%;z-index:2}.navs.books,.navs.pages{opacity:1;pointer-events:all}.navs .swiper-slide{display:none}.navs.books .books,.navs.pages .pages{display:block}.navigation-view{background:#fff;border-top:1px solid #e0e0e0;bottom:5px;opacity:0;position:absolute;transform:translateZ(0);transition:opacity .01s linear;width:100%;z-index:1}.navigation-view.active{opacity:1;transform:translateZ(0);transition:opacity .5s linear}.navigation-view .swiper-container{padding:20px 10px}.navigation-view .swiper-slide{margin-right:30px;max-width:305px}.navigation-view .swiper-slide.showed{display:block}.navigation-view .swiper-slide.books{max-width:160px}.navigation-view .swiper-slide span{border:1px solid #e0e0e0;border-radius:3px;cursor:pointer;display:inline-block;height:220px;padding:10px 5px;position:relative;width:147px}.navigation-view .swiper-slide span+span{margin-left:5px}.navigation-view .swiper-slide.current span{border:1px solid #323232}.navigation-view .swiper-slide img{display:inline-block;left:50%;max-width:130px;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:top}.navigation-view figcaption{height:35px;padding:0 3px}.navigation-view figcaption strong{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#e0e0e0}.search-tool{margin:0 auto;z-index:2}.search-tool input{background-color:#fff;display:block;font-family:folha_graficoregular,sans-serif;font-size:1em;margin:0 5px;min-width:240px}.search-tool input.error{border:1px solid #e52016;outline-color:#e52016}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.search-tool input{min-width:160px}}.search-tool .call-to-action{align-self:flex-start;margin:0 5px}.search-tool .no-style{font-size:1em;margin:5px 0 0;text-transform:none}.search-tool .field{display:block;margin-bottom:20px;position:relative}.search-tool .by-selected-date ul label{font-family:folha_graficoregular,sans-serif;font-size:1em}.search-tool [data-drop=selecione-jornais] .field{margin-bottom:10px}.search-tool [data-drop=selecione-jornais] .field label:after{top:4px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool{flex-wrap:wrap}.search-tool .field{width:100%}}.section-title{color:#323232;font-family:folha_textobold,Times New Roman,Times,Baskerville,Georgia,serif;font-size:1.375em;font-weight:400;text-align:center}select::-ms-expand{display:none}.swiper-container{height:inherit;margin:0 auto;max-height:100%;overflow:hidden;position:relative;width:inherit;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background:#323232;cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:10}.swiper-button-next:before,.swiper-button-prev:before{border-bottom:3px solid #fff;content:"";height:8px;position:absolute;top:50%;width:8px}.swiper-button-prev:before{border-left:3px solid #fff;left:calc(50% + 3px);transform:translate(-50%,-50%) rotate(45deg)}.swiper-button-next:before{border-right:3px solid #fff;left:calc(50% - 3px);transform:translate(-50%,-50%) rotate(-45deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:0}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:5px 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;transform-origin:0 0;visibility:hidden;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.targeta{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;-webkit-animation:blink 1.9s infinite;background:rgba(253,255,6,.48);opacity:0;position:absolute;transform-origin:top left;transition:opacity 5s cubic-bezier(.25,.94,.5,.94);z-index:99}.swiper-slide-active .targeta{border:0;opacity:1}@keyframes blink{0%{background:rgba(253,255,6,.48)}to{background:rgba(255,52,6,.48)}}@-webkit-keyframes blink{0%{background:rgba(253,255,6,.48)}to{background:rgba(255,52,6,.48)}}template{display:none!important}button.share svg{fill:#bdbdbd;pointer-events:none}.tool-tip-share{background:#fff;border:1px solid #bdbdbd;border-radius:3px;margin-left:-78px;margin-top:40px;padding:20px;position:fixed;width:186px;z-index:9999}.tool-tip-share:after,.tool-tip-share:before{background:#fff;content:"";position:absolute}.tool-tip-share:before{border:1px solid #bdbdbd;border-top-left-radius:2px;height:14px;left:50%;margin-left:-7px;top:-7px;transform:rotate(45deg);width:14px}.tool-tip-share:after{height:20px;left:50%;margin-left:-20px;top:0;width:40px}.tool-tip-share a{border-radius:16px;display:inline-block;height:32px;margin:5px;position:relative;transition:transform .2s linear;width:32px}.tool-tip-share a:hover{transform:scale(1.1)}.tool-tip-share a>svg{fill:#fff;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.tool-tip-share a.facebook{background:#3a5999}.tool-tip-share a.twitter{background:#1da1f2}.tool-tip-share a.whatsapp{background:#00e676}.tool-tip-share a.messenger{background:#0080ff}.tool-tip-share a.googlePlus{background:#db4337}.tool-tip-share a.linkedin{background:#0077b5}.tool-tip-share a.pintrest{background:#bd081b}.tool-tip-share a.email,.tool-tip-share a.link{background:#bdbdbd}.user{align-items:center;display:flex;justify-content:flex-start}.user img{border-radius:50%;height:24px;margin-right:10px;overflow:hidden;position:relative;width:24px;z-index:0}.user figcaption{font-family:folha_graficomedium,sans-serif}.user-options{background:#f5f5f5}.hidden-menu .user-options{padding:0 18px}.hidden-menu .user-options.open{padding:18px}.user-options li a{font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:400}.user-options li:nth-child(0){-webkit-animation:opacity Infinityms .2s both;animation:opacity Infinityms .2s both}.user-options li:first-child{-webkit-animation:opacity .2s 75ms both;animation:opacity .2s 75ms both}.user-options li:nth-child(2){-webkit-animation:opacity .2s 37.5ms both;animation:opacity .2s 37.5ms both}.user-options li:nth-child(3){-webkit-animation:opacity .2s 25ms both;animation:opacity .2s 25ms both}.user-options li:nth-child(4){-webkit-animation:opacity .2s 18.75ms both;animation:opacity .2s 18.75ms both}.user-options li:nth-child(5){-webkit-animation:opacity .2s 15ms both;animation:opacity .2s 15ms both}.user-options li:nth-child(6){-webkit-animation:opacity .2s 12.5ms both;animation:opacity .2s 12.5ms both}.user-options li:nth-child(7){-webkit-animation:opacity .2s 10.7142857143ms both;animation:opacity .2s 10.7142857143ms both}.user-options li:nth-child(8){-webkit-animation:opacity .2s 9.375ms both;animation:opacity .2s 9.375ms both}.user-options li:nth-child(9){-webkit-animation:opacity .2s 8.3333333333ms both;animation:opacity .2s 8.3333333333ms both}.user-options li:nth-child(10){-webkit-animation:opacity .2s 7.5ms both;animation:opacity .2s 7.5ms both}.user-options.open li:nth-child(0){-webkit-animation:moveUp .2s 0ms both;animation:moveUp .2s 0ms both}.user-options.open li:first-child{-webkit-animation:moveUp .2s 75ms both;animation:moveUp .2s 75ms both}.user-options.open li:nth-child(2){-webkit-animation:moveUp .2s .15s both;animation:moveUp .2s .15s both}.user-options.open li:nth-child(3){-webkit-animation:moveUp .2s 225ms both;animation:moveUp .2s 225ms both}.user-options.open li:nth-child(4){-webkit-animation:moveUp .2s .3s both;animation:moveUp .2s .3s both}.user-options.open li:nth-child(5){-webkit-animation:moveUp .2s 375ms both;animation:moveUp .2s 375ms both}.user-options.open li:nth-child(6){-webkit-animation:moveUp .2s .45s both;animation:moveUp .2s .45s both}.user-options.open li:nth-child(7){-webkit-animation:moveUp .2s 525ms both;animation:moveUp .2s 525ms both}.user-options.open li:nth-child(8){-webkit-animation:moveUp .2s .6s both;animation:moveUp .2s .6s both}.user-options.open li:nth-child(9){-webkit-animation:moveUp .2s 675ms both;animation:moveUp .2s 675ms both}.user-options.open li:nth-child(10){-webkit-animation:moveUp .2s .75s both;animation:moveUp .2s .75s both}@keyframes moveUp{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes opacity{0%{opacity:1}to{opacity:0}}@keyframes opacity{0%{opacity:1}to{opacity:0}}.zoom{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.zoom svg{fill:#757575;height:14px;left:5px;position:relative;top:2px;width:14px}.zoom input{color:#757575;text-align:center;width:50px}.zoom button{border:1px solid #c4c4c4;border-radius:50px;color:#c4c4c4;font-size:1.125em;font-weight:900;height:30px;width:30px}.zoom button:disabled{cursor:default;opacity:.4}@media only screen and (min-device-width:320px) and (max-device-width:736px){.zoom{display:none}}.curatored{margin-bottom:30px;overflow-x:hidden;padding:20px 0}.curatored .flex{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 -15px}@media (max-width:420px){.curatored .flex{display:block}}.curatored article{padding:0 15px;width:100%}@media (min-width:420px){.curatored article{width:33.33333%}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.curatored article{margin-bottom:45px}}.curatored article h2{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1.25em;font-weight:500;line-height:1.2em;margin:5px 0 10px}.curatored article a{display:block}.curatored article img{width:100%}.curatored article .cat,.curatored article .search-tool .no-style,.curatored article a.advanced-search-link,.search-tool .curatored article .no-style{color:#757575;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;line-height:1em;margin:10px 0}.featured .featured-article h2,.featured article h2{color:#333;font-family:folhaii-semibold-webfont,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:400;line-height:1.08em;margin:0 0 10px}.featured .featured-article p,.featured article p{color:#757575;font-family:folha_graficoregular,sans-serif}.featured{justify-content:space-between;margin:40px 0}.featured .news{margin:0 0 0 -15px}@media (min-width:415px){.featured .news{display:flex;justify-content:space-between}}.featured .row{width:100%}@media (min-width:769px){.featured .row{width:75.80645%}}.featured article{padding:0 15px;width:100%}.featured article h2{font-size:1.5em;line-height:1.3em;margin-top:5px}.featured article p{font-size:1em}@media (min-width:415px){.featured article{width:33.33333%}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.featured article{margin-bottom:45px}.featured article:last-child{margin-bottom:0}}.featured .featured-article{margin:0 0 4%}.featured .featured-article article{padding:0;width:100%}@media (min-width:415px){.featured .featured-article article{display:flex}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.featured .featured-article article{margin-bottom:45px}.featured .featured-article article .content,.featured .featured-article article a{display:block;padding:0;width:100%}.featured .featured-article article .content figure,.featured .featured-article article a figure{width:100%}.featured .featured-article article a{margin-bottom:15px;margin-right:15px}.featured .featured-article article img{height:auto;width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.featured .featured-article article img{height:auto;width:100%}}.featured .featured-article .content{padding:0 15px 0 30px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.featured .featured-article .content{max-width:340px}}.featured .featured-article h2{font-size:1.875em;line-height:1.2em;margin-top:5px}@media (min-width:415px){.featured .featured-article h2{font-size:2.5em}}.featured .featured-article p{font-size:1.125em}.featured .advertise{display:none;width:24.1935483871%}.featured .advertise img{max-width:300px;width:100%}@media (min-width:769px){.featured .advertise{display:block}}.group{margin-bottom:40px}.group h3{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1.25em;font-weight:500;line-height:1.3;margin-bottom:30px;text-transform:uppercase}.group .fields{flex-wrap:wrap}@media only screen and (min-device-width:320px) and (max-device-width:736px){.group .fields{display:block}}.group .drop-down-options{margin:5px 0 0;max-width:300px;min-width:auto}.group .field{display:inline-block;margin:0 0 20px;position:relative;width:100%}@media (min-width:414px){.group .field{width:48%}}.mode .group .field{margin:0 5px 20px}.group .field label{display:block;margin-bottom:5px}.group .field .checkbox label:after,.group .field .radio label:after{top:4px}.group .field input:not([type=radio]):not([type=checkbox]){display:block;width:100%}.group .field input:not([type=radio]):not([type=checkbox]).has-drop-down{padding-right:40px}.mode .field{display:inline-block;margin:0 20px 0 0;width:120px}.mode .field:last-child{margin-right:0}body{overflow-x:hidden}.last-editions{overflow:hidden}.last-editions .section-title{margin:40px 0}.last-editions .edition{margin:0 3% 30px;width:100%}.last-editions .edition img{margin:0 auto}.filters+.last-editions{padding:0 10px}.filters+.last-editions .edition{max-width:100%;width:100%}.not-found{padding:100px 0;text-align:center}.not-found .not-found-icon{align-items:center;background:#f5f5f5;border-radius:50px;display:flex;height:95px;justify-content:center;margin:0 auto 30px;width:95px}.not-found .not-found-icon svg{fill:#757575}.results-tool-bar{align-items:center;margin-bottom:30px}.results-tool-bar span{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em}.results-tool-bar .field{align-items:center;margin-top:20px}.results-tool-bar .field label{font-family:folha_graficoregular,sans-serif;font-size:1em}.results-tool-bar .field select{margin-left:10px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.results-tool-bar{display:block;width:100%}.results-tool-bar label,.results-tool-bar span{display:block;margin-bottom:15px}.results-tool-bar .field{display:block}.results-tool-bar .field select{margin-left:0}.results-tool-bar .drop-down,.results-tool-bar select{width:100%}}#results{display:flex;flex-wrap:wrap;margin:0 -3%}#results .edition{margin:3% 10px}.back-to-search{color:#0078a4;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500;padding-left:15px;position:relative;text-transform:uppercase}.back-to-search:before{border-bottom:2px solid;border-left:2px solid;content:"";height:6px;left:2px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.results{overflow-x:hidden;width:100%}.filters+.results #results{margin:3% 10px;min-width:100%}.filters+.results #results .edition{max-width:160px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.curatored>h3,.last-editions .wrp>h3,.visual-memory>h3{color:#0078a4;font-family:folha_textobold,Times New Roman,Times,Baskerville,Georgia,serif;font-size:1.375em;line-height:26px}.last-editions{background:#f5f5f5;margin-bottom:30px;padding:30px 0;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions{padding:40px 0}}.last-editions .wrp{overflow-x:visible;padding:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .wrp>h3{color:#323232;margin-top:0}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .wrp>h3{color:#323232;margin-top:0}}.last-editions .carousel{display:block;margin:0}.last-editions .swiper-wrapper{justify-content:space-between;margin:0 -2%;width:auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .swiper-wrapper{margin:0 0 0 10px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .swiper-wrapper{margin:0 0 0 10px}}.last-editions .swiper-slide{display:block;max-width:200px;-o-object-fit:contain;object-fit:contain;width:70vw}.last-editions .swiper-slide img{height:auto;width:100%}.last-editions a img{pointer-events:none}.last-editions .edition{margin:0 2% 20px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .edition{margin:0 0 20px}.last-editions .edition:last-child{margin-right:20px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .edition{margin:0 0 20px}.last-editions .edition:last-child{margin-right:20px}}.last-editions .edition img{height:auto;width:100%}.last-editions .last-editions-navigation{display:none;height:40px;position:absolute;right:10px;top:30px;width:100px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .last-editions-navigation{display:flex}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .last-editions-navigation{display:flex}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.last-editions .swiper-container-horizontal{left:-10px;padding-bottom:20px;width:calc(100% + 20px)}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .swiper-container-horizontal{left:-10px;margin-top:30px;padding-bottom:20px;width:calc(100% + 20px)}}.last-editions .last-editions-next,.last-editions .last-editions-prev{border:1px solid rgba(51,51,51,.3);border-radius:4px;height:40px;position:relative;width:40px}.last-editions .last-editions-next:before,.last-editions .last-editions-prev:before{border-bottom:3px solid #323232;content:"";height:8px;position:absolute;top:50%;width:8px}.last-editions .last-editions-next.swiper-button-disabled,.last-editions .last-editions-prev.swiper-button-disabled{opacity:.3}.last-editions .last-editions-prev:before{border-left:3px solid #323232;left:calc(50% + 2px);transform:translate(-50%,-50%) rotate(45deg)}.last-editions .last-editions-next:before{border-right:3px solid #323232;left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(-45deg)}.last-editions .swiper-pagination{bottom:-3px}.last-editions .swiper-pagination-bullet-active{background:#333}.visual-memory{margin-bottom:30px}.visual-memory article{margin-bottom:45px;width:100%}.visual-memory article img{height:auto;width:100%}.visual-memory article h3{font-family:folha_graficoregular,sans-serif;margin-top:0}@media (min-width:415px){.visual-memory article{margin-bottom:0;width:48%}}.search-tool .visual-memory .no-style,.visual-memory .cat,.visual-memory .search-tool .no-style,.visual-memory a.advanced-search-link{margin:10px 0}.visual-memory .content{align-items:flex-start}@media (max-width:420px){.visual-memory .content{display:block}}.visual-memory .charges figure{height:100%;max-height:420px}.advanced-search-title{color:#333;font-family:folha_graficoregular,sans-serif;font-size:1.375em;font-weight:400;margin:50px auto;text-align:center}a.advanced-search-link{display:inline-block;font-size:1em;padding:5px 5px 5px 0;text-transform:none}@media only screen and (min-device-width:320px) and (max-device-width:736px){a.advanced-search-link{padding:0}}.advanced-search{margin:0 auto 100px;max-width:720px;padding:0 10px}.advanced-search .modo{max-width:300px}.advanced-search .modo#modo-por-dia .field{margin:0 5px 20px 0;width:67px}.advanced-search .mode{margin-bottom:30px;max-width:300px}.advanced-search .drop-down-options .field{display:block;min-width:180px;width:100%}.advanced-search .drop-down-options .field:last-child{margin-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:736px){.advanced-search .call-to-action{display:block;width:100%}}.colections .grid{flex-wrap:wrap;justify-content:flex-start;margin:0-"3%" 30px}.colections .edition{margin:0 "3%" 50px;width:"44%"}.colections .edition figure{min-height:240px}@media (min-width:480px){.colections .edition{width:"44%"}.colections .edition figure{min-height:370px}}@media (min-width:640px){.colections .edition{width:"27.3333333333%"}.colections .edition figure{min-height:340px}}@media (min-width:900px){.colections .edition{width:"27.3333333333%"}.colections .edition figure{min-height:480px}}@media (min-width:1024px){.colections .edition{width:"14%"}.colections .edition figure{min-height:303px}}body.overlay{overflow:hidden}body.overlay:after{-webkit-animation:opacityTrue .2s 75ms both;animation:opacityTrue .2s 75ms both;background:hsla(0,0%,100%,.9);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}@-webkit-keyframes opacityTrue{0%{opacity:0}to{opacity:1}}@keyframes opacityTrue{0%{opacity:0}to{opacity:1}}.flex .last-editions{width:100%}.last-editions .section-title{font-weight:700;margin:40px 0 50px}.last-editions .editions{display:flex;flex-wrap:wrap;margin:0 -3%}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .editions{justify-content:space-between;margin:0}}.last-editions .last-editions-wrp{padding:0 10px}.last-editions .edition{margin:0 "3%" 60px;width:"47.5%"}@media only screen and (min-device-width:320px) and (max-device-width:736px){.last-editions .edition{margin:0 0 30px}}.last-editions .edition figure{min-height:310px}.last-editions .edition img{display:block;margin:0}.last-editions .edition header{align-items:flex-start;margin:15px 0}.last-editions .edition header h3{margin:0}.last-editions .edition header li{height:24px}.last-editions .edition header button{background:none;height:24px;padding:0;position:relative;width:24px}.last-editions .edition header button>svg{fill:#bdbdbd;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.last-editions .edition header button.favorited svg{fill:#0078a4}.filters+.last-editions .editions{margin:0 -3% 30px;min-height:230px;min-width:100%}.filters+.last-editions .edition{margin:0 3% 30px;max-width:"44%";width:"44%"}.filters+.last-editions .edition figure{min-height:200px}button.load-more[type=button]{display:table;margin:30px auto 60px;width:190px}@media (max-width:414px){button.load-more[type=button]{width:100%}}.recent-search .search-item h2,.recent-search section h3{font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500}.recent-search section{margin:0 auto 20px;max-width:540px;overflow:hidden}.recent-search section h3{color:#0078a4}.recent-search .search-item{display:block;margin-bottom:40px}.recent-search .search-item h2{color:#323232;margin-bottom:10px}.recent-search .search-item strong{color:#757575;font-family:folha_graficoregular,sans-serif;font-size:.875em;font-weight:500}.download.modal,.print.modal{-webkit-animation:showUp .5s;animation:showUp .5s;left:50%;max-width:600px;top:50%;transform:translate3d(-50%,-50%,0);width:50vw}.inactive .download.modal,.inactive .print.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .download.modal,.active .print.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}.download.modal section,.print.modal section{display:table;margin:0 auto}.download.modal section h2,.print.modal section h2{color:#323232;font-family:folha_graficoregular,sans-serif;font-size:1em;font-weight:400;line-height:1.25em;margin-bottom:30px;text-align:left}.download.modal section span,.print.modal section span{color:#757575;display:block;margin:10px auto;text-align:center}.download.modal .field button,.print.modal .field button{margin:30px auto}.download.modal .imgs,.print.modal .imgs{justify-content:center}.download.modal .imgs [type=checkbox],.print.modal .imgs [type=checkbox]{opacity:0;position:absolute}.download.modal .imgs label,.print.modal .imgs label{cursor:pointer;display:block;margin:0 5px}.download.modal .imgs label>div,.print.modal .imgs label>div{color:#323232;line-height:1.29em;margin-bottom:5px}.download.modal .imgs img,.print.modal .imgs img{border:1px solid #e0e5e8;border-radius:3px;height:auto;padding:5px;width:136px}.download.modal input:checked+label img,.print.modal input:checked+label img{border:1px solid #323232}@-webkit-keyframes showUp{0%{opacity:0}to{opacity:1}}@keyframes showUp{0%{opacity:0}to{opacity:1}}.drop-down-options{padding-bottom:15px;z-index:999}.drop-down-options ul{padding-left:5px;padding-right:5px;padding-top:10px}.drop-down-options .flex{padding:0}@media (min-width:414px){.drop-down-options .flex{padding:0 5px}.drop-down-options .buscar{margin-left:5px;width:calc(100% - 10px)}}.edition figure,.edition.double-pages figure,.flex.full .double-pages.edition a{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:3px;display:flex;justify-content:center;padding:9px}.edition figure:hover,.flex.full .double-pages.edition a:hover{border:1px solid #323232}.edition h3{font-size:1.04375em}.edition p{color:#333;font-family:folha_textoregular,Times New Roman,Times,Baskerville,Georgia,serif;font-size:16px;font-weight:400;height:135px;line-height:1.38em;word-break:break-word}@media only screen and (min-device-width:320px) and (max-device-width:736px){.edition p{height:auto}}.filters progress{-webkit-appearance:none;background:#fff;border:0;border-radius:2px;color:#0078a4;height:16px;margin-left:2%;max-width:150px;position:absolute;top:50%;transform:translateY(-50%)}.filters progress::-webkit-progress-bar{background-color:#fff}.filters progress::-webkit-progress-value{background-color:#0078a4}.last-week-editions{background-color:#fff;border-bottom:1px solid #e0e0e0;opacity:0;pointer-events:none;position:absolute;transition:all .2s cubic-bezier(.25,.94,.5,.94);width:100%;z-index:2}.last-week-editions>header{padding:20px 0 30px;position:relative}.last-week-editions .wrp{margin:0 auto;overflow-x:hidden;padding:0 1.5%}.last-week-editions .link-to-all-editions{align-self:flex-end;width:120px}.last-week-editions .editions{flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.last-week-editions .editions .edition{margin:0 1.5% 50px;min-width:100px;width:11.28%}.last-week-editions .editions .edition h3{font-size:.875em;margin-bottom:8px}.last-week-editions .editions .edition sub{margin-bottom:2px}.last-week-editions.open{opacity:1;pointer-events:all}.mdl-comunic-error,.mdl-downloads,.modal-overlay.mdl-prints{-webkit-animation:showUp .2s;animation:showUp .2s;background-color:hsla(0,0%,100%,.9);height:100%;height:100vw;left:0;position:fixed;top:0;width:100%;width:100vw;z-index:999}.hidden-menu ul:not(.user-options) li:last-child{border-top:1px solid #e0e0e0;margin-top:15px;padding-top:15px}.comunic-error.modal,.download.modal,.print.modal{background-color:#fff;border:1px solid #e0e5e8;border-radius:3px;padding:20px;z-index:999}.comunic-error.modal header,.download.modal header,.print.modal header{align-items:center;margin-bottom:30px}.comunic-error.modal header h2,.download.modal header h2,.print.modal header h2{color:#333;font-family:folha_graficomedium,sans-serif;font-size:1em;font-weight:500;margin:0}.comunic-error.modal header .close,.download.modal header .close,.print.modal header .close{height:25px;margin:0;position:relative;right:-10px}.comunic-error.modal header .close>svg,.download.modal header .close>svg,.print.modal header .close>svg{stroke:#333}.download.modal .imgs label>div,.download.modal section span,.print.modal .imgs label>div,.print.modal section span{font-family:folha_graficoregular,sans-serif;font-size:.875em}.mdl-comunic-error{opacity:0;pointer-events:none}.mdl-comunic-error.active{opacity:1;pointer-events:all}.comunic-error.modal{left:50%;max-width:640px;opacity:0;pointer-events:none;top:50%;transform:translate3d(-50%,-50%,0);width:70vw;will-change:transform}.inactive .comunic-error.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .comunic-error.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}.comunic-error.modal form{margin-top:30px}.comunic-error.modal .field label{color:#333;display:block;font-family:folha_graficomedium,sans-serif;font-size:1em;margin-bottom:5px}.comunic-error.modal .field input,.comunic-error.modal .field textarea{background-color:#f5f5f5;width:100%}.comunic-error.modal .field button{margin:10px auto 30px;min-width:100px}.comunic-error.modal .field textarea{display:block;min-height:180px}@media (max-width:540px){.comunic-error.modal{min-height:calc(100vh + 2px);width:100vw}.comunic-error.modal .field textarea{min-height:100px}}.comunic-error.modal .fields{margin-bottom:30px}.comunic-error.modal .fields .field{width:48%}.comunic-error.modal .accept{display:flex;margin:20px 0}.comunic-error.modal .accept input,.comunic-error.modal .accept label{display:inline-block;width:auto}.comunic-error.modal .accept label{font-family:folha_graficoregular,sans-serif;font-size:.875em;margin-left:5px}.comunic-error.modal input.error,.comunic-error.modal textarea.error{border-color:#e52016}.comunic-error.modal .call-to-action:not(.active){opacity:.3;pointer-events:none}@-webkit-keyframes showUpTranslate{0%{opacity:0;transform:translate3d(-50%,-40%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes showUpTranslate{0%{opacity:0;transform:translate3d(-50%,-40%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@-webkit-keyframes fadeDownTranslate{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-55%,0)}}@keyframes fadeDownTranslate{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-55%,0)}}.simple-page-title{color:#333;font-size:1.375em;font-weight:400;margin:50px auto;text-align:center;text-transform:uppercase}.results-quantities,.simple-page-title{font-family:folha_graficoregular,sans-serif}.results-quantities{display:block;margin-bottom:14px}.inactive .print.modal{-webkit-animation:fadeDownTranslate .3s forwards;animation:fadeDownTranslate .3s forwards}.active .print.modal{-webkit-animation:showUpTranslate .3s forwards;animation:showUpTranslate .3s forwards;opacity:1;pointer-events:all}.has-drop-down .has-drop-down{cursor:pointer}.search-tool:not(.visible){box-shadow:0 2px 2px 0 rgba(0,0,0,.2);opacity:0;position:absolute;transform:scaleY(0);transform-origin:0 0;transition:transform .2s cubic-bezier(.9,.6,.3,1),opacity .2s cubic-bezier(.9,.6,.3,1);width:100%;will-change:transform}.search-tool:not(.visible) .field,.search-tool:not(.visible) button{opacity:0;transform:translate3d(0,-10%,0);transition:opacity .3s cubic-bezier(.25,.94,.5,.94) .1s,transform .3s cubic-bezier(.25,.94,.5,.94)}.search-tool{background-color:#f5f5f5;box-sizing:content-box;padding:40px 10px;transition:all .4s ease;width:100%;z-index:999}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.search-tool{max-width:calc(100% - 30px);padding:40px 0}}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool{box-sizing:border-box}}.reader .search-tool{top:124px}.search-tool .wrp{clear:both;max-width:100%;overflow:visible;padding:0 10px;position:relative;width:100%}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .wrp{margin:0 auto;max-width:100%;padding:0}}.search-tool .flex{align-items:flex-start;margin:0 auto;max-width:880px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .flex{flex-wrap:wrap}}@media (max-width:767px){.search-tool form.flex{flex-wrap:wrap}}.search-tool .field{margin:0 5px;max-width:255px;width:auto}.search-tool button.call-to-action{display:block;max-width:76px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool button.call-to-action{margin-left:0;margin-right:0}}.search-tool .by-selected-date{max-width:300px}.search-tool #modo-por-dia{max-width:260px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.search-tool .field{margin:0 0 15px;max-width:100%;width:100%}.search-tool .field.has-drop-down{max-width:100%}.search-tool .field.has-drop-down:nth-child(3){margin-bottom:4px;max-width:calc(100% - 90px);width:calc(100% - 90px)}.search-tool .field.has-drop-down:nth-child(3) input{min-width:auto}.search-tool .field input{margin:0;width:100%}}.search-tool.open{opacity:1;transform:scaleX(1)}.search-tool.open .field,.search-tool.open button{opacity:1;transform:translateZ(0)}.search-tool.open .close{opacity:1;transform:translate3d(0,-50%,0)}.search-tool .close{opacity:0;padding:10px;position:absolute;right:20px;top:50%;transform:translate3d(0,-60%,0)}.search-tool .close>svg{stroke:#333}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL3Bpa2FkYXkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19kZWZhdWx0cy5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19zdmcuc2NzcyIsImVsZW1lbnRzL2FjY29yZGlvbi5zY3NzIiwiZWxlbWVudHMvYWR2YW5jZWQtc2VhcmNoLnNjc3MiLCJlbGVtZW50cy9hZHZlcnRpc2Uuc2NzcyIsImVsZW1lbnRzL2Fycm93cy1mb3ItZHJvcC1kb3duLnNjc3MiLCJlbGVtZW50cy9hc3NpbmUuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiZWxlbWVudHMvYmFubmVyLnNjc3MiLCJlbGVtZW50cy9idXR0b24tZmlsdGVyLnNjc3MiLCJiYXNlL19mdW5jdGlvbnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbi5zY3NzIiwiZWxlbWVudHMvY2hhcmdlcy5zY3NzIiwiZWxlbWVudHMvY2hvaWNlLXRvb2dsZS5zY3NzIiwiZWxlbWVudHMvY29tbW9uLnNjc3MiLCJlbGVtZW50cy9jb250YWluZXIuc2NzcyIsImVsZW1lbnRzL2RvdWJsZS1lZGl0aW9ucy5zY3NzIiwiZWxlbWVudHMvZHJvcC1kb3duLW9wdGlvbnMuc2NzcyIsImVsZW1lbnRzL2Ryb3AtZG93bi5zY3NzIiwiZWxlbWVudHMvZWRpdGlvbi5zY3NzIiwiZWxlbWVudHMvZmF2LXNoYXJlLXByaW50LnNjc3MiLCJlbGVtZW50cy9maWx0ZXItcmVzcG9uc2l2ZS5zY3NzIiwiZWxlbWVudHMvZmlsdGVyLnNjc3MiLCJlbGVtZW50cy9maWx0ZXJlZC5zY3NzIiwiZWxlbWVudHMvZm9vdGVyLnNjc3MiLCJlbGVtZW50cy9nby1iYWNrLnNjc3MiLCJlbGVtZW50cy9nby16YmFjay1saW5rLnNjc3MiLCJlbGVtZW50cy9oZWFkZXIuc2NzcyIsImVsZW1lbnRzL2xvYWRlci5zY3NzIiwiZWxlbWVudHMvbG9ja1Njcm9sbC5zY3NzIiwiZWxlbWVudHMvbG9naW4uc2NzcyIsImVsZW1lbnRzL21lc3NhZ2VzLWZvcm1zLnNjc3MiLCJlbGVtZW50cy9tZXNzYWdlcy5zY3NzIiwiZWxlbWVudHMvbW9iaWxlLXN0dWZmLnNjc3MiLCJlbGVtZW50cy9tb2RhbC5zY3NzIiwiZWxlbWVudHMvbmF2aWdhdGlvbi5zY3NzIiwiZWxlbWVudHMvcGFnZS10aXRsZS5zY3NzIiwiZWxlbWVudHMvcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvcHJvZ3Jlc3NiYXIuc2NzcyIsImVsZW1lbnRzL3JhZGlvLWFuZC1jaGVjay5zY3NzIiwiZWxlbWVudHMvcmVhZGVyLXRvb2xzLnNjc3MiLCJlbGVtZW50cy9yZWFkZXIuc2NzcyIsImVsZW1lbnRzL3Njcm9sbGJhci5zY3NzIiwiZWxlbWVudHMvc2VhcmNoLXRvb2wuc2NzcyIsImVsZW1lbnRzL3NlY3Rpb24tdGl0bGUuc2NzcyIsImVsZW1lbnRzL3NlbGVjdC5zY3NzIiwiZWxlbWVudHMvc3dpcHBlci5zY3NzIiwiZWxlbWVudHMvdGFyZ2V0YS5zY3NzIiwiZWxlbWVudHMvdGVtcGxhdGUuc2NzcyIsImVsZW1lbnRzL3Rvb2wtdGlwLXNoYXJlLnNjc3MiLCJlbGVtZW50cy91c2VyLnNjc3MiLCJlbGVtZW50cy96b29tLnNjc3MiLCJzZWN0aW9uL2N1cmF0b3JlZC5zY3NzIiwic2VjdGlvbi9mZWF0dXJlZC5zY3NzIiwic2VjdGlvbi9mb3JtLWdyb3VwLnNjc3MiLCJzZWN0aW9uL2xhc3QtZWRpdGlvbnMuc2NzcyIsInNlY3Rpb24vbm90LWZvdW5kLnNjc3MiLCJzZWN0aW9uL3Jlc3VsdHMuc2NzcyIsInNlY3Rpb24vdWx0aW1hcy1lZGljb2VzLnNjc3MiLCJzZWN0aW9uL3Zpc3VhbC1tZW1vcnkuc2NzcyIsInBhZ2VzL2FkdmFuY2VkLXNlYXJjaC5zY3NzIiwicGFnZXMvY29sZWN0aW9ucy5zY3NzIiwicGFnZXMvY29tbW9uLnNjc3MiLCJwYWdlcy9sYXN0LWVkaXRpb25zLnNjc3MiLCJwYWdlcy9yZWNlbnQtc2VhcmNoLnNjc3MiLCJhY2Vydm8vZG93bmxvYWQuc2NzcyIsImFjZXJ2by9kcm9wLWRvd24tb3B0aW9ucy5zY3NzIiwiYWNlcnZvL2VkaXRpb24uc2NzcyIsImFjZXJ2by9maWx0ZXIuc2NzcyIsImFjZXJ2by9sYXN0LXdlZWstZWRpdGlvbnMuc2NzcyIsImFjZXJ2by9tb2RhbC1vdmVybGF5LnNjc3MiLCJhY2Vydm8vbmF2aWdhdGlvbi5zY3NzIiwiYWNlcnZvL25vdGVzLnNjc3MiLCJhY2Vydm8vbnhjb211bmljLWVycm9ycy5zY3NzIiwiYWNlcnZvL3BhZ2UtdGl0bGUuc2NzcyIsImFjZXJ2by9wcmludC1tb2RhbC5zY3NzIiwiYWNlcnZvL3NlYXJjaC10b29sLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQUEsQ0NxSEEsV0FDSSw4QkFBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLCtJQzhDSixDRHZDQSxXQUNJLDJCQUFBLENBSUEsaUJBQUEsQ0FEQSxlQUFBLENBRkEseUlDMkNKLENEcENBLFdBQ0ksK0JBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSxpSkN3Q0osQ0RoQ0EsV0FDSSxnQ0FBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLG1KQ29DSixDRDlCQSxXQUNJLG9DQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEscUVDa0NKLENDN0xBLFVBUUUsZ0NBQUEsQ0FHQSxrQ0FBQSxDQUVBLDZCQUFBLENBR0EsaUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLDBCQUFBLENBVEEsZUNZUSxDRFhSLDJDRnVKYyxDRXJKZCxjQUFBLENBRUEsMkJBQUEsQ0FDQSxtQ0FBQSxDQVpBLFdBQUEsQ0FDQSw2QkFBQSxDQUhBLFFBQUEsQ0FLQSxpQkFBQSxDQUNBLGlCQUFBLENBTEEsU0FBQSxDQWlCQSxtQ0FBQSxDQWRBLFdENk1GLENDNUxBLEVBQ0UscUJBQUEsQ0FDQSxrQkQrTEYsQ0MzTEEsbUZBRUMsYUQrTEQsQ0NwTEEsR0FHRSxlQUFBLENBRkEs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LGVBQUEsQ0FDQSxnQkFBQSxDQUpBLGlCQUFBLENBQ0EsU25CbWpCWixDbUI5aUJZLHFDQUNJLGNuQmdqQmhCLENtQjNpQlEscUNBQ0ksYW5CNmlCWixDbUJ6aUJJLGlDQUNJLGtCQUFBLENBQ0EsVW5CMmlCUixDVWxrQkkseUJTcUJBLGlDQU9RLFduQjBpQlYsQ0FDRixDVXZrQkkseUJTcUJBLGlDQWFRLHNCbkJ5aUJWLENBQ0YsQ1U1a0JJLDBCU3FCQSxpQ0FtQlEsV25Cd2lCVixDQUNGLENvQjFwQkEsNEdBSUMsVWxCcUJLLENrQnhCTCwyQ3JCZ0tlLENxQi9KZixnQkFBQSxDQUNBLGVwQjhwQkQsQ29CdnBCQyw4QkFDQyxVcEIwcEJGLENvQnZwQkMsK0JBR0MsZ0JBQUEsQ0FGQSxlQUFBLENBR0EsY3BCd3BCRixDb0JycEJDLDhCQUNDLDJDckIySWMsQ3FCMUlkLGFwQnVwQkYsQ29CaHBCQyw2QkFFQyxlQUFBLENBREEsZ0JwQm1wQkYsQ2ExbkJFLDZFT2pERix1QkFrQ0UsaUJwQjZvQkEsQ29CNW9CQSxnQ0FDQyxhcEI4b0JELENBQ0YsQ29CM29CQyw2QkFFQyxhcEI0b0JGLENvQjFvQkUsbUNBQ0MsT3BCNG9CSCxDb0J0b0JFLGdEQUNDLG9CQUFBLENBRUEsaUJBQUEsQ0FEQSxXcEJ5b0JILENvQnRvQkcsMkRBQ0MsUXBCd29CSixDVS9uQkkseUJVakJILHlDQWFHLGtCcEJ1b0JGLENBQ0YsQ29Cam9CRSx1Q0FDQyxrQkFBQSxDQUNBLFdwQm1vQkgsQ29Cam9CRyw2Q0FDQyxZcEJtb0JKLENvQmhvQkcsMkRBQ0MsYXBCa29CSixDb0IvbkJHLGtEQUNDLGVwQmlvQkosQ1VqcEJJLHlCVUNILGdDQW9CRSw2QkFBQSxDQUNBLGlCcEJnb0JELENBQ0YsQ2F4cUJFLDZFT2tCRCxnQ0EyQkUsNEJBQUEsQ0FEQSxlQUFBLENBRUEsZ0JwQmdvQkQsQ0FDRixDb0I1bkJDLDZCQUNDLGNwQjhuQkYsQ29Ccm5CQyxlQUVDLFlBQUEsQ0FEQSxTcEJ5bkJGLENvQnJuQkMsZUFNQyxjQUFBLENBRkEsMkNyQm1D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QUgsdUJBSUUsYy9FMGlLRCxDQUNGLEMrRXRpS0Usb0JBR0UsWUFBQSxDQURBLGVBQUEsQ0FEQSxVL0UwaUtKLEMrRXBpS0UsbUNBQ0UsYUFBQSxDQUNBLGMvRXNpS0osQ2F6a0tFLDZFa0VpQ0EsbUNBTUksYUFBQSxDQURILGMvRXdpS0QsQ0FDRixDK0VuaUtFLCtCQUNFLGUvRXFpS0osQytFbGlLRSwyQkFDRSxlL0VvaUtKLENhcmxLRSw2RWtFcURBLG9CQU1JLGVBQUEsQ0FIQSxjQUFBLENBQ0EsVS9FbWlLSixDK0UvaEtJLGtDQUNFLGMvRWlpS04sQytFL2hLRSwrQ0FHQyxpQkFBQSxDQURBLDJCQUFBLENBREssdUIvRW1pS1IsQytFL2hLRyxxREFDQyxjL0VpaUtKLEMrRTFoS0ksMEJBQ0UsUUFBQSxDQUNKLFUvRTRoS0YsQ0FDRixDK0VyaEtDLGtCQUNDLFNBQUEsQ0FDQSxtQi9FdWhLRixDK0VyaEtFLGtEQUNDLFNBQUEsQ0FDQSx1Qi9FdWhLSCxDK0VwaEtFLHlCQUVDLFNBQUEsQ0FEQSwrQi9FdWhLSCxDK0VsaEtDLG9CQU1DLFNBQUEsQ0FGQSxZQUFBLENBSEEsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUVBLCtCL0VxaEtGLEMrRWxoS0Usd0JBQ0MsVy9Fb2hLSCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogUGlrYWRheVxyXG4gKiBDb3B5cmlnaHQgwqkgMjAxNCBEYXZpZCBCdXNoZWxsIHwgQlNEICYgTUlUIGxpY2Vuc2UgfCBodHRwOi8vZGJ1c2hlbGwuY29tL1xyXG4gKi9cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyBEZWNsYXJlIGFueSBvZiB0aGVzZSB2YXJpYWJsZXMgYmVmb3JlIGltcG9ydGluZyB0aGlzIFNDU1MgZmlsZSB0byBlYXNpbHkgb3ZlcnJpZGUgZGVmYXVsdHNcclxuLy8gVmFyaWFibGVzIGFyZSBuYW1lc3BhY2VkIHdpdGggdGhlIHBkIChwaWthZGF5KSBwcmVmaXhcclxuXHJcbi8vIENvbG91cnNcclxuJHBkLXRleHQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRwZC10aXRsZS1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHBkLXRpdGxlLWJnOiAkY1doaXRlICFkZWZhdWx0O1xyXG4kcGQtcGlja2VyLWJnOiAkY1doaXRlICFkZWZhdWx0O1xyXG4kcGQtcGlja2VyLWJvcmRlcjogI2NjYyAhZGVmYXVsdDtcclxuJHBkLXBpY2tlci1ib3JkZXItYm90dG9tOiAjYmJiICFkZWZhdWx0O1xyXG4kcGQtcGlja2VyLXNoYWRvdzogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XHJcbiRwZC10aC1jb2xvcjogIzk5OSAhZGVmYXVsdDtcclxuJHBkLWRheS1jb2xvcjogIzY2NiAhZGVmYXVsdDtcclxuJHBkLWRheS1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHBkLWRheS1ob3Zlci1jb2xvcjogJGNXaGl0ZSAhZGVmYXVsdDtcclxuJHBkLWRheS1ob3Zlci1iZzogI2ZmODAwMCAhZGVmYXVsdDtcclxuJHBkLWRheS10b2RheS1jb2xvcjogIzMzYWFmZiAhZGVmYXVsdDtcclxuJHBkLWRheS1zZWxlY3RlZC1jb2xvcjogJGNXaGl0ZSAhZGVmYXVsdDtcclxuJHBkLWRheS1zZWxlY3RlZC1iZzogIzMzYWFmZiAhZGVmYXVsdDtcclxuJHBkLWRheS1zZWxlY3RlZC1zaGFkb3c6ICMxNzhmZTUgIWRlZmF1bHQ7XHJcbiRwZC1kYXktZGlzYWJsZWQtY29sb3I6ICM5OTkgIWRlZmF1bHQ7XHJcbiRwZC13ZWVrLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xyXG5cclxuJHBkLWRheS1ob3Zlci1iZyA6ICRjNTtcclxuXHJcbi8vIEZvbnRcclxuJHBkLWZvbnQtZmFtaWx5OiAgJEZvbGhhR3JhZmljbztcclxuXHJcblxyXG4ucGlrYS1zaW5nbGUge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRwZC10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBkLXBpY2tlci1iZztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGQtcGlja2VyLWJvcmRlci1ib3R0b207XHJcbiAgICBmb250LWZhbWlseTogJHBkLWZvbnQtZmFtaWx5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggJHBkLXBpY2tlci1zaGFkb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNsZWFyIGNoaWxkIGZsb2F0IChwaWthLWxlbmRhciksIHVzaW5nIHRoZSBmYW1vdXMgbWljcm8gY2xlYXJmaXggaGFja1xyXG4vLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuLnBpa2Etc2luZ2xlIHtcclxuICAgICp6b29tOiAxO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7IGNsZWFyOiBib3RoIH1cclxufVxyXG5cclxuLnBpa2EtbGVuZGFyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbn1cclxuXHJcbi5waWthLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbjogLThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMHB4O1xyXG4gICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAzcHggNHB4IDNweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5waWthLXByZXYsXHJcbi5waWthLW5leHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7IC8vIGhpZGUgdGV4dCB1c2luZyB0ZXh0LWluZGVudCB0cmljaywgdXNpbmcgd2lkdGggdmFsdWUgKGl0J3MgZW5vdWdoKVxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSUgNzUlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgICpwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAqdG9wOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS1wcmV2LFxyXG4uaXMtcnRsIC5waWthLW5leHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAqbGVmdDogMDtcclxufVxyXG5cclxuLnBpa2EtbmV4dCxcclxuLmlzLXJ0bCAucGlrYS1wcmV2IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgICpyaWdodDogMDtcclxufVxyXG5cclxuXHJcbi5waWthLW5leHQsXHJcbi5waWthLXByZXZ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS1uZXh0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS1wcmV2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5waWthLXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ucGlrYS10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHJcblxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgY29sb3I6ICRjMTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYWJiciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waWthLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBjb2xvcjokYzQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHBkLWRheS1iZztcclxuXHJcbiAgICAuaXMtdG9kYXkgJiB7XHJcbiAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYzU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtc2VsZWN0ZWQgJiB7XHJcbiAgICAgICAgY29sb3I6ICRwZC1kYXktc2VsZWN0ZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBkLWRheS1zZWxlY3RlZC1iZztcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggJHBkLWRheS1zZWxlY3RlZC1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1kaXNhYmxlZCAmLFxyXG4gICAgLmlzLW91dHNpZGUtY3VycmVudC1tb250aCAmIHtcclxuICAgICAgICBjb2xvcjogJHBkLWRheS1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgIH1cclxuXHJcbiAgICAuaXMtZGlzYWJsZWQgJiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGQtZGF5LWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwZC1kYXktaG92ZXItYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLXNlbGVjdGlvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGlrYS13ZWVrIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbG9yOiAkcGQtd2Vlay1jb2xvcjtcclxufVxyXG5cclxuLmlzLWlucmFuZ2UgLnBpa2EtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNENUU5Rjc7XHJcbn1cclxuXHJcbi5pcy1zdGFydHJhbmdlIC5waWthLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJGNXaGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjNTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5pcy1lbmRyYW5nZSAucGlrYS1idXR0b24ge1xyXG4gICAgY29sb3I6ICRjV2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYzU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbiIsIi8qXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZm9saGFpaS1oZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQ/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnN2Z3MnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZm9saGFpaS1oZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQ/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnN2Z3MnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX3RleHRvYm9sZF9pdGFsaWMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX3RleHRvaGVhdnknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9oZWF2eV9pdGFsaWMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX3RleHRvbGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9saWdodF9pdGFsaWMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9pdGFsaWMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1yZWd1bGFyaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLXJlZ3VsYXJpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX2dyYWZpY29saWdodCc7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfZ3JhZmljb2xpZ2h0X2l0YWxpYyc7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfZ3JhZmljb21lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcblxyXG4qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX3RleHRvcmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9ib2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvbWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvcmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFpaS1zZW1pYm9sZC13ZWJmb250JztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4kRm9saGFHcmFmaWNvIDogJ2ZvbGhhX2dyYWZpY29yZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuJEZvbGhhR3JhZmljby1tZWRpdW0gOiAnZm9saGFfZ3JhZmljb21lZGl1bScsIHNhbnMtc2VyaWY7XHJcblxyXG4kRm9saGFJSTogICdmb2xoYWlpLXNlbWlib2xkLXdlYmZvbnQnLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xyXG4kRm9saGFJSS1ib2xkOiAnZm9saGFfdGV4dG9ib2xkJywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcclxuXHJcbiRGb2xoYVRleHRvOiAnZm9saGFfdGV4dG9yZWd1bGFyJywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcclxuJEZvbGhhVGV4dG9Cb2xkOiAnZm9saGFfdGV4dG9ib2xkJywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcclxuXHJcbiRCdWxvOiAgJEZvbGhhR3JhZmljbztcclxuXHJcbiVGb2xoYUlJe1xyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFJSTtcclxufVxyXG5cclxuJUJ1bG97XHJcblx0Zm9udC1mYW1pbHk6JEJ1bG87XHJcbn1cclxuXHJcbiVGb2xoYUdyYWZpY297XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY29cclxufVxyXG5cclxuJUJ1bG9Db21tb257XHJcblx0QGV4dGVuZCAlQnVsbztcclxuXHRjb2xvcjogJGM0O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1WYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1HcmlkIGFuZCB0eXBvZ3JhcGhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1Db2xvcnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID0gaWNvbiBwYXRoXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9TWVkaWEgU2NyZWVuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9RnVuY3Rpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9UmVzcG9uc2l2ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUNvbG9yZnVsIGxpbmtzXG4qXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9UHNldWRvIGljb24gbWl4aW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogIFJldGluYSBzcHJpdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1Gb250IHNtb290aFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUNsZWFyZml4XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9UmVzcG9uc2l2ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUdyYWRpZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9saGFpaS1oZWF2eSc7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhaWktaGVhdnktd2ViZm9udD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnN2Z3MnKSBmb3JtYXQoJ3N2ZycpLFxuICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhaWktaGVhdnktd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb2xoYWlpLWhlYXZ5JztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYWlpLWhlYXZ5LXdlYmZvbnQuc3ZncycpIGZvcm1hdCgnc3ZnJyksXG4gICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFpaS1oZWF2eS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9ib2xkJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2JvbGRfaXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2hlYXZ5JztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWhlYXZ5LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbGhhX3RleHRvaGVhdnlfaXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLWhlYXZ5aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1oZWF2eWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfdGV4dG9saWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2xpZ2h0X2l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1saWdodGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV90ZXh0b2l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1yZWd1bGFyaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV90ZXh0by1yZWd1bGFyaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9saGFfZ3JhZmljb2xpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvbGlnaHRfaXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvbWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfdGV4dG9yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX3RleHRvLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb2xoYV90ZXh0b2JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfdGV4dG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ZvbGhhX2dyYWZpY28tbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFfZ3JhZmljby1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9mb2xoYV9ncmFmaWNvLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb2xoYWlpLXNlbWlib2xkLXdlYmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZm9saGFpaS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wMSkgMCAwIDFweDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRvcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIGJvdHRvbTogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggNXB4IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50O1xufVxuXG5maWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaW5jcmVhc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUltYWdlIHJlcGxhY2VtZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9Q2VudGVyZWQgY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPU5vIHVuZGVybGluZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiAgPUVsbGlwc2lzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qICA9UHNldWRvIEljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5yYWRpbyBsYWJlbDpiZWZvcmUsIC5yYWRpbyBsYWJlbDphZnRlciwgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOmFmdGVyLCAuZnJhbWUtcHJvZ3Jlc3M6YmVmb3JlLCAucG9pbnRlci1wcmc6YmVmb3JlLCAucHJvZ3Jlc3NCYXI6YmVmb3JlLCAucGlrYS1uZXh0OmJlZm9yZSxcbi5waWthLXByZXY6YmVmb3JlLCAucGlrYS1sYWJlbDpiZWZvcmUsIC5wYWdpbmF0aW9uIC5uZXh0OmJlZm9yZSxcbi5wYWdpbmF0aW9uIC5wcmV2OmJlZm9yZSwgLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiBpOmJlZm9yZSwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpOmJlZm9yZSwgLnBhZ2UtdGl0bGUgLnNoYXJlIGJ1dHRvbiBpOmFmdGVyLCAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIGk6YWZ0ZXIsIC5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbjphZnRlciwgLmZpbHRlciAuc2VsZWN0ZWQgYnV0dG9uOmJlZm9yZSwgLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlciBpOmFmdGVyLCAucGFnZXMtYW5kLWJvb2tzIC53cnAgYnV0dG9uLmFjdGl2ZTphZnRlciwgLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1GbGV4XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHJpbnQubW9kYWwgLmltZ3MsIC5kb3dubG9hZC5tb2RhbCAuaW1ncywgLnNlYXJjaCwgLmNvbGVjdGlvbnMgLmdyaWQsIC52aXN1YWwtbWVtb3J5IC5jb250ZW50LCAucmVzdWx0cy10b29sLWJhciAuZmllbGQsIC5yZXN1bHRzLXRvb2wtYmFyLCAubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIsIC5ncm91cCAuZmllbGRzLCAuZmVhdHVyZWQsIC5uYXZpZ2F0aW9uLXZpZXcgZmlnY2FwdGlvbiwgLnBhZ2VzLWFuZC1ib29rcyAud3JwLCAucmVhZGVyLXRvb2xzIC53cnAsIC5wYWdpbmF0aW9uLCAuY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIsIC5wcmludC5tb2RhbCBoZWFkZXIsIC5kb3dubG9hZC5tb2RhbCBoZWFkZXIsIC5zb2NpYWwsIC5sb2dpbi1hcmVhLCAuYm90dG9tLWhlYWRlciAud3JwLCAuZm9vdGVyLWNvbnRlbnQsIC5maWx0ZXIgLnBlcmlvZCwgLmZhdi1zaGFyZS1wcmludCwgLmJ5LWRhdGUgLmZpZWxkLCBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5tb2RlLFxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAub3B0aW9ucywgZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuZmxleCwgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogID1WZXJ0aWNhbHkgY2VudGVyZWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5maWx0ZXJzIC5maWx0cmFyLCBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5idXNjYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA3OGE0O1xuICBjb2xvcjogIzAwNzhhNDtcbn1cbi5maWx0ZXJzIC5maWx0cmFyOmhvdmVyLCBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5idXNjYXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbn1cblxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDc4YTQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIGk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIGk6YWZ0ZXIsIC5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTpiZWZvcmUsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTpiZWZvcmUsIC5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTphZnRlciwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpOmFmdGVyLCAucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIGksIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbnN2Zzpub3QoLm5vLXRvdWNoKSBwYXRoIHtcbiAgZmlsbDogaW5oZXJpdDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbnN2Zzpub3QoLm5vLXRvdWNoKSBsaW5lIHtcbiAgZmlsbDogaW5oZXJpdDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2U6IGluaGVyaXQ7XG59XG5zdmc6bm90KC5uby10b3VjaCkgcG9seWxpbmUge1xuICBmaWxsOiBpbmhlcml0O1xuICBzdHJva2UtZGFzaGFycmF5OiAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmFjY29yZGlvbiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYWNjb3JkaW9uLm9wZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4uYWNjb3JkaW9uLm9wZW4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG5hLmFkdmFuY2VkLXNlYXJjaC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWR2ZXJ0aXNlIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZHJvcC1kb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcC1kb3duIHtcbiAgLyogQXJyb3cgZG93biAqL1xuICAvKiBBcnJvdyB1cCAqL1xufVxuLmRyb3AtZG93bjpiZWZvcmUsIC5kcm9wLWRvd246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZHJvcC1kb3duOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDVweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzMzMzMzMztcbn1cbi5kcm9wLWRvd246YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMzMzMzMztcbn1cblxuLmZvbGxvdy11cyBoMywgLmhpZGRlbi1tZW51IHVsIGEsICNtZW51LXRyaWdnZXIsIC5iYWNrLWxpbmssIC5nby1iYWNrLCAuYXNzaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5hc3NpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2U1MjAxNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAuYXNzaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmFubmVyLWZvbGhhIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvblt0eXBlPWJ1dHRvbl0uY2FsbC10by1hY3Rpb24ub3Blbi1maWx0ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OGE0O1xuICBjb2xvcjogIzAwNzhhNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJ1dHRvblt0eXBlPWJ1dHRvbl0uY2FsbC10by1hY3Rpb24ub3Blbi1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGJ1dHRvblt0eXBlPWJ1dHRvbl0uY2FsbC10by1hY3Rpb24ub3Blbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWx0cmFyIHtcbiAgd2lkdGg6IDEwMCA1O1xufVxuXG4ubGFzdC13ZWVrLWVkaXRpb25zIC5saW5rLXRvLWFsbC1lZGl0aW9ucywgYnV0dG9uLmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl0sICNyZWFkZXIgLnRyeS1hZ2FpbiBidXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG4ubGFzdC13ZWVrLWVkaXRpb25zIC5saW5rLXRvLWFsbC1lZGl0aW9uczpob3ZlciwgYnV0dG9uLmxvYWQtbW9yZVt0eXBlPWJ1dHRvbl06aG92ZXIsICNyZWFkZXIgLnRyeS1hZ2FpbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoYXJnZXMgZmlndXJlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNoYXJnZXMgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jaG9pY2UgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNzhhNDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmNob2ljZSBsYWJlbCB7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvaWNlIGxhYmVsOm50aC1jaGlsZChuKzEpIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uY2hvaWNlIGxhYmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuYnV0dG9uW3R5cGU9YnV0dG9uXSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvblt0eXBlPWJ1dHRvbl0ubm8tc3R5bGUsXG5idXR0b25bdHlwZT1zdWJtaXRdLm5vLXN0eWxlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuYnV0dG9uW3R5cGU9YnV0dG9uXS5jYWxsLXRvLWFjdGlvbixcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uY2FsbC10by1hY3Rpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMC42MjVlbSAwLjYyNWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLmVycm9yLCB0ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNTIwMTY7XG4gIG91dGxpbmUtY29sb3I6ICNlNTIwMTY7XG59XG5cbi5jYXQsIC5zZWFyY2gtdG9vbCAubm8tc3R5bGUsIGEuYWR2YW5jZWQtc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzAwNzhhNDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uY2F0IGEsIC5zZWFyY2gtdG9vbCAubm8tc3R5bGUgYSwgYS5hZHZhbmNlZC1zZWFyY2gtbGluayBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgbWFpbi53cnAge1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cbi53cnAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbm1haW4ud3JwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLmVkaXRpb24uZG91YmxlLXBhZ2VzOmhvdmVyIGZpZ3VyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4uZWRpdGlvbi5kb3VibGUtcGFnZXMgZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZWRpdGlvbi5kb3VibGUtcGFnZXMgZmlndXJlICsgZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVkaXRpb24uZG91YmxlLXBhZ2VzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRpb24uZG91YmxlLXBhZ2VzIC5leGNsdWRlLWZhdiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuXG4uZmlsdGVycyArIC5yZXN1bHRzICNyZXN1bHRzIC5lZGl0aW9uLmRvdWJsZS1wYWdlcyB7XG4gIG1hcmdpbjogMCBcIjMlXCIgNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZpbHRlcnMgKyAucmVzdWx0cyAjcmVzdWx0cyAuZWRpdGlvbi5kb3VibGUtcGFnZXMge1xuICAgIHdpZHRoOiBcIjQ0JVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHMgLmVkaXRpb24uZG91YmxlLXBhZ2VzIHtcbiAgICB3aWR0aDogXCIyNy4zMzMzMzMzMzMzJVwiO1xuICB9XG59XG5cbi5mbGV4LmZ1bGwge1xuICBtYXJnaW46IDAtXCIzJVwiO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mbGV4LmZ1bGwgLmRvdWJsZS1wYWdlcy5lZGl0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbjogMCAwIDAgMSU7XG4gIG1pbi1oZWlnaHQ6IDIxNXB4O1xufVxuLmZsZXguZnVsbCAuZG91YmxlLXBhZ2VzLmVkaXRpb24gYSArIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mbGV4LmZ1bGwgLmRvdWJsZS1wYWdlcy5lZGl0aW9uIHtcbiAgbWFyZ2luOiAwIFwiMyVcIiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiNDQlXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiMjcuMzMzMzMzMzMzMyVcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC5mdWxsIC5kb3VibGUtcGFnZXMuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiMTklXCI7XG4gIH1cbn1cblxuLmdyb3VwIC5maWVsZCBsYWJlbCwgLmxvZ2luLWFyZWEsIGhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXIsIC5kcm9wLWRvd24gc2VsZWN0LCBkaXYgLmRyb3AtZG93bi1vcHRpb25zIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucy5maWx0ZXIge1xuICBtYXJnaW46IDVweDtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ1c2NhciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAucmFkaW8ge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLm1vZGUge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWF4LXdpZHRoOiAyMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIGRpdiAuZHJvcC1kb3duLW9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyBsYWJlbDphZnRlciB7XG4gIHRvcDogN3B4O1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktc2VsZWN0ZWQtZGF0ZSAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktc2VsZWN0ZWQtZGF0ZSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIGRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LXNlbGVjdGVkLWRhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmRpdiAuZHJvcC1kb3duLW9wdGlvbnMgLmJ5LWRhdGUgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEzMHB4O1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktZGF0ZSAuZmllbGQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyAuYnktZGF0ZSAuZmllbGQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDc4YTQ7XG59XG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIC5ieS1kYXRlIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5ieS1kYXRlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICBkaXYgLmRyb3AtZG93bi1vcHRpb25zIC5ieS1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5kaXYgLmRyb3AtZG93bi1vcHRpb25zIGlucHV0IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uYnktZGF0ZSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnktZGF0ZSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdiAuYnktc2VsZWN0ZWQtZGF0ZSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYgLmJ5LXNlbGVjdGVkLWRhdGUgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jbW9kby1wb3ItZGlhIC5maWVsZCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4jbW9kby1wb3ItZGlhIC5maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI21vZG8tcG9yLWRpYSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNtb2RvLXBvci1kaWEgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2N3B4O1xuICBtaW4td2lkdGg6IDY3cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNtb2RvLXBvci1wZXJpb2RvIC5maWVsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1pbi13aWR0aDogMTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgI21vZG8tcG9yLXBlcmlvZG8gLmZpZWxkIC5vcHRpb25zIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4jbW9kby1wb3ItcGVyaW9kbyBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbiNtb2RvLXBvci1wZXJpb2RvLFxuI21vZG8tcG9yLWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtdG9vbCAjbW9kby1wb3ItZGlhIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXRvb2wgI21vZG8tcG9yLXBlcmlvZG8gLmZsZXggaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wLWRvd24gc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5bZGF0YS1kcm9wPXNlbGVjaW9uZS1jYWRlcm5vc10ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2IC5kcm9wLWRvd24tb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbn1cblxuLmVkaXRpb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRpb24gaDMge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5lZGl0aW9uIHNtYWxsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5lZGl0aW9uIHN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5mYXYtc2hhcmUtcHJpbnQgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xufVxuLmZhdi1zaGFyZS1wcmludCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE0O1xufVxuLmZhdi1zaGFyZS1wcmludCBidXR0b24gPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5mYXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIH1cbn1cbi5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmZhdiBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmZhdi1zaGFyZS1wcmludCBidXR0b24uZmF2LmZhdm9yaXRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG59XG4uZmF2LXNoYXJlLXByaW50IGJ1dHRvbi53YXJuaW5nIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4uZmF2LXNoYXJlLXByaW50IGJ1dHRvbi5kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHB4KTtcbiAgICBwYWRkaW5nOiAwIDE1cHggOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpLCBvcGFjaXR5IDAuMTJzIGxpbmVhcjtcbiAgfVxuICAuZmlsdGVyczpub3QoLmFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgfVxuICAuZmlsdGVycyAuc2Nyb2xsYWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG4uZmlsdGVycyB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIG1hcmdpbjogMnB4O1xuICB9XG59XG4uZmlsdGVycyAuZmlsdGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZpbHRlcnMgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmZpbHRlcnMgLmNsb3NlID4gc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5maWx0ZXJzIC5maWx0cmFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbHRlcnMgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5maWx0ZXIge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmZpbHRlciBoNSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpbHRlciAuY2hlY2stYWxsICsgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpbHRlciAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlciBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5maWx0ZXIgLnBlcmlvZCAuZmllbGQge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZmlsdGVyIC5wZXJpb2QgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmZpbHRlciAuZmllbGQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG4uZmlsdGVyIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmlsdGVyIC5zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjZweCAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmZpbHRlciAuc2VsZWN0ZWQgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cbi5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbjphZnRlciwgLmZpbHRlciAuc2VsZWN0ZWQgYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbHRlciAuc2VsZWN0ZWQgYnV0dG9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5maWx0ZXIgLnNlbGVjdGVkIGJ1dHRvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZmlsdGVyIC5kZWNhZGVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbHRlciAuZGVjYWRlcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNzhhNDtcbn1cbi5maWx0ZXIgLmRlY2FkZXMgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA4cHg7XG59XG4uZmlsdGVyIC5kZWNhZGVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uZmlsdGVyIC5kZWNhZGVzIGxpOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4uZmlsdGVyIC5kZWNhZGVzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZpbHRlciAuZGVjYWRlcyBsaTpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uZmlsdGVyIC5kZWNhZGVzIGxpIHNwYW4ge1xuICByaWdodDogOHB4O1xufVxuLmZpbHRlciAuZGVjYWRlcyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5maWx0ZXIgLmRlY2FkZXMgbGFiZWw6YmVmb3JlLFxuLmZpbHRlciAuZGVjYWRlcyBsYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWRyb3A9c2VsZWNpb25lLWNhZGVybm9zXSB7XG4gIG1heC1oZWlnaHQ6IDI2MXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5mb290ZXIgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5mb290ZXIgc21hbGwgYSB7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU1ZTg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXItY29udGVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uZm9vdGVyLWNvbnRlbnQgYSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzU3NTc1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mb2xsb3ctdXMgaDMsIC5oaWRkZW4tbWVudSB1bCBhLCAjbWVudS10cmlnZ2VyLCAuYmFjay1saW5rLCAuZ28tYmFjaywgLmFzc2luZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uYmFjay1saW5rLCAuZ28tYmFjayB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzAwNzhhNDtcbn1cbi5iYWNrLWxpbms6YmVmb3JlLCAuZ28tYmFjazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDc4YTQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwNzhhNDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZ28tYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uYmFjay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5oZWFkZXIgLndycCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaGVhZGVyIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuZmxleCBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgaGVhZGVyICN1c2Vyc3ZnIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmFwcC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIGhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXIge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5oZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXIgPiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgaGVhZGVyIC5mbGV4IC5zZWFyY2gtdHJpZ2dlciA+IHN2ZyB7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgaGVhZGVyIC5mbGV4IC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY2xpcDogcmVjdCgyMHB4LCAyMHB4LCAyMHB4LCAyMHB4KTtcbiAgfVxuICBoZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2VyIHN2ZyB7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJvdHRvbS1oZWFkZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3R0b20taGVhZGVyIC53cnAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYm90dG9tLWhlYWRlciAudXNlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlMGU1ZTg7XG59XG4uYm90dG9tLWhlYWRlciAudXNlciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYm90dG9tLWhlYWRlciAudXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlYWRlciAuYm90dG9tLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yZWFkZXIgLmJvdHRvbS1oZWFkZXIgLmFwcC1sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnJlYWRlciAuYm90dG9tLWhlYWRlciAuYXBwLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnRvcC1oZWFkZXIgYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJvdHRvbS1oZWFkZXIsXG4udG9wLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWU4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMXMgZWFzZTtcbn1cblxuLmJvdHRvbS1oZWFkZXIuaGlkZGVuLFxuLnRvcC1oZWFkZXIuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY2lyY3VsYXIge1xuICBhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiAjNzU3NTc1O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbmh0bWwubG9ja1Njcm9sbCwgaHRtbC5sb2NrU2Nyb2xsIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvZ2luLWFyZWEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ2luLWFyZWEgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tZXNzYWdlc0Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4IDVweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZXNzYWdlc0Zvcm06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEuMnB4O1xuICBjb250ZW50OiBcIiFcIjtcbiAgaGVpZ2h0OiAxNC4ycHg7XG4gIHdpZHRoOiAxNC4ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5tZXNzYWdlc0Zvcm0uZXJyb3Ige1xuICBjb2xvcjogI2U1MjAxNjtcbn1cbi5tZXNzYWdlc0Zvcm0uZXJyb3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U1MjAxNjtcbn1cbi5tZXNzYWdlc0Zvcm0udmFsaWQge1xuICBjb2xvcjogIzM0ZDA1ODtcbn1cbi5tZXNzYWdlc0Zvcm0udmFsaWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM0ZDA1ODtcbn1cbi5tZXNzYWdlc0Zvcm0ud2FybmluZyB7XG4gIGNvbG9yOiAjRUJBNzA5O1xufVxuLm1lc3NhZ2VzRm9ybS53YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFQkE3MDk7XG59XG5cbi5tZXNzYWdlLXVpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIG1pbi13aWR0aDogMjYxcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuLm1lc3NhZ2UtdWkgLm1lc3NhZ2UtdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UtdWkgLmNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lc3NhZ2UtdWkgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5tZXNzYWdlLXVpIC5jbG9zZSA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4ubWVzc2FnZS11aSAuY2xvc2UgPiBzdmcgbGluZSB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuXG4ubW9iaWxlLXN0dWZmIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLm1vYmlsZS1zdHVmZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vYmlsZS1zdHVmZiBoNCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4jbWVudS10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNtZW51LXRyaWdnZXIgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNtZW51LXRyaWdnZXIgaSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAjbWVudS10cmlnZ2VyIGkge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG4jbWVudS10cmlnZ2VyIGk6YWZ0ZXIsICNtZW51LXRyaWdnZXIgaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbiNtZW51LXRyaWdnZXIgaTpiZWZvcmUge1xuICB0b3A6IC01cHg7XG59XG4jbWVudS10cmlnZ2VyIGk6YWZ0ZXIge1xuICB0b3A6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gICNtZW51LXRyaWdnZXIge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU1ZTg7XG4gIH1cbiAgLm1haW4tbmF2IHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4tbmF2IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLm1haW4tbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5tYWluLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzhhNDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTVweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5tYWluLW5hdiB1bCBsaSBhLmFzc2luZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbn1cblxuLmhpZGRlbi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMyMXB4LCAwLCAwKTtcbiAgd2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oaWRkZW4tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbi5oaWRkZW4tbWVudSBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlkZGVuLW1lbnUgaGVhZGVyIC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uaGlkZGVuLW1lbnUgaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cbi5oaWRkZW4tbWVudSBoZWFkZXIgLmNsb3NlOmFmdGVyLCAuaGlkZGVuLW1lbnUgaGVhZGVyIC5jbG9zZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xufVxuLmhpZGRlbi1tZW51IGhlYWRlciAuY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmhpZGRlbi1tZW51IGhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uaGlkZGVuLW1lbnUgaGVhZGVyLFxuLmhpZGRlbi1tZW51IC5sb2dpbi1zZWN0aW9uIHtcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG59XG4uaGlkZGVuLW1lbnUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uaGlkZGVuLW1lbnUgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhpZGRlbi1tZW51Lm1lbnUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbn1cblxuLmxvZ2luLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9naW4tc2VjdGlvbiAubG9naW4tYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmxvZ2luLXNlY3Rpb24gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuLmxvZ2luLXNlY3Rpb24gYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMzM7XG59XG4ubG9naW4tc2VjdGlvbiBidXR0b24ub3BlbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmZvbGhhLWxvZ28ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDkxcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5mb2xoYS1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9sbG93LXVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlMGUwO1xufVxuLmZvbGxvdy11cyBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZm9sbG93LXVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNvY2lhbCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc29jaWFsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLnNvY2lhbCBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc29jaWFsIGEgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubGlua2VkaW4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5yc3Mgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAudXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnVzZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlciBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi51c2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmhpZGRlbi1tZW51IC51c2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4uaGlkZGVuLW1lbnUgLnVzZXItb3B0aW9ucy5vcGVuIHtcbiAgcGFkZGluZzogMThweCAxOHB4O1xufVxuLnVzZXItb3B0aW9ucyBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMCkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgSW5maW5pdHltcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgMzcuNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAyNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAxOC43NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAxNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyAxMi41bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlRG93biAwLjJzIDEwLjcxNDI4NTcxNDNtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgOS4zNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgOC4zMzMzMzMzMzMzbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogbW92ZURvd24gMC4ycyA3LjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgwKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAxNTBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMjI1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDMwMG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAzNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNDUwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDUyNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA2MDBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNjc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA3NTBtcyBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwsIC5wcmludC5tb2RhbCwgLmRvd25sb2FkLm1vZGFsIHtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU1ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNvbXVuaWMtZXJyb3IubW9kYWwgaGVhZGVyLCAucHJpbnQubW9kYWwgaGVhZGVyLCAuZG93bmxvYWQubW9kYWwgaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciBoMiwgLnByaW50Lm1vZGFsIGhlYWRlciBoMiwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIgLmNsb3NlLCAucHJpbnQubW9kYWwgaGVhZGVyIC5jbG9zZSwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIgLmNsb3NlID4gc3ZnLCAucHJpbnQubW9kYWwgaGVhZGVyIC5jbG9zZSA+IHN2ZywgLmRvd25sb2FkLm1vZGFsIGhlYWRlciAuY2xvc2UgPiBzdmcge1xuICBzdHJva2U6ICMzMzM7XG59XG5cbi5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaSwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTpiZWZvcmUsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTpiZWZvcmUsIC5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTphZnRlciwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpOmFmdGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTpiZWZvcmUsIC5mYXYtc2hhcmUtcHJpbnQgYnV0dG9uLmRvdHMgaTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBidXR0b24gaTphZnRlciwgLmZhdi1zaGFyZS1wcmludCBidXR0b24uZG90cyBpOmFmdGVyIHtcbiAgbGVmdDogY2FsYygtNTAlICsgMTBweCk7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10aXRsZSBoMSwgLnBhZ2UtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhaWktc2VtaWJvbGQtd2ViZm9udFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDMuNWVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYWdlLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ucGFnZS10aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYmRiZDtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBhLCAucGFnZS10aXRsZSAuc2hhcmUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIGEgPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLnBhZ2UtdGl0bGUgLnNoYXJlIGEuZmFjZWJvb2sge1xuICBsZWZ0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogIzNhNTk5OTtcbn1cbi5wYWdlLXRpdGxlIC5zaGFyZSBhLmZhY2Vib29rID4gc3ZnIHtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYS50d2l0dGVyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG4ucGFnZS10aXRsZSAuc2hhcmUgYS50d2l0dGVyID4gc3ZnIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICMwMDc4YTQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIjtcbn1cbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnBhZ2luYXRpb24gYS5hY3R1YWwge1xuICBjb2xvcjogIzMzMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAubmV4dCxcbi5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xufVxuLnBhZ2luYXRpb24gLm5leHQ6YmVmb3JlLFxuLnBhZ2luYXRpb24gLnByZXY6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG59XG4ucGFnaW5hdGlvbiAubmV4dC5pbmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5wcmV2LmluYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnByZXYuaW5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dC5pbmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xufVxuXG4vKiFcbiAqIFBpa2FkYXlcbiAqIENvcHlyaWdodCDCqSAyMDE0IERhdmlkIEJ1c2hlbGwgfCBCU0QgJiBNSVQgbGljZW5zZSB8IGh0dHA6Ly9kYnVzaGVsbC5jb20vXG4gKi9cbi5waWthLXNpbmdsZSB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGlrYS1zaW5nbGUuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWthLXNpbmdsZS5pcy1ib3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBpa2Etc2luZ2xlIHtcbiAgKnpvb206IDE7XG59XG4ucGlrYS1zaW5nbGU6YmVmb3JlLCAucGlrYS1zaW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGlrYS1zaW5nbGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBpa2EtbGVuZGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5waWthLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogLThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5waWthLXRpdGxlIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk4O1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5waWthLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBpa2EtbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweCAzcHggNHB4IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucGlrYS1wcmV2LFxuLnBpa2EtbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlIDc1JTtcbiAgb3BhY2l0eTogMTtcbiAgKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgKnRvcDogMDtcbn1cbi5waWthLXByZXY6aG92ZXIsXG4ucGlrYS1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5waWthLXByZXYuaXMtZGlzYWJsZWQsXG4ucGlrYS1uZXh0LmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5waWthLXByZXYsXG4uaXMtcnRsIC5waWthLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgKmxlZnQ6IDA7XG59XG5cbi5waWthLW5leHQsXG4uaXMtcnRsIC5waWthLXByZXYge1xuICBmbG9hdDogcmlnaHQ7XG4gICpyaWdodDogMDtcbn1cblxuLnBpa2EtbmV4dCxcbi5waWthLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGlrYS1uZXh0OmJlZm9yZSxcbi5waWthLXByZXY6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5waWthLW5leHQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGlrYS1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBpa2Etc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGlrYS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnBpa2EtdGFibGUgdGgsXG4ucGlrYS10YWJsZSB0ZCB7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGlrYS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGlrYS10YWJsZSBhYmJyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4ucGlrYS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzAwNzhhNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzhhNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAjMTc4ZmU1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaXMtZGlzYWJsZWQgLnBpa2EtYnV0dG9uLCAuaXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uaXMtZGlzYWJsZWQgLnBpa2EtYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5waWthLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucGlrYS1idXR0b24gLmlzLXNlbGVjdGlvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5waWthLXdlZWsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaXMtaW5yYW5nZSAucGlrYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRDVFOUY3O1xufVxuXG4uaXMtc3RhcnRyYW5nZSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaXMtZW5kcmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDc4YTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnByb2dyZXNzQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQ5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucHJvZ3Jlc3NCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9ncmVzc0JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9ncmVzc0Jhcjpob3ZlciAucG9pbnRlci1wcmcsXG4ucHJvZ3Jlc3NCYXI6aG92ZXIgLmZyYW1lLXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9ncmVzc0JhciAuaW50ZXJhY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3NCYXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucG9pbnRlci1wcmcge1xuICB0b3A6IDVweDtcbiAgbGVmdDogLThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBvaW50ZXItcHJnOmJlZm9yZSB7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wb2ludGVyLXByZyxcbi5mcmFtZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYmRiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA1cyBsaW5lYXI7XG59XG5cbi5mcmFtZS1wcm9ncmVzcyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZnJhbWUtcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC04cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYmRiZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uZnJhbWUtcHJvZ3Jlc3MgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJhZGlvLCAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW8gbGFiZWwsIC5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uYWxsLXNlbGVjdGVkIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmNoZWNrLWFsbCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbGwtc2VsZWN0ZWQgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYWxsLXNlbGVjdGVkIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmNoZWNrLWFsbCkgKyBsYWJlbDphZnRlcixcbi5hbGwtc2VsZWN0ZWQgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG4uY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogNi41cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3OGE0O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDA3OGE0O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG4ucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3OGE0O1xufVxuLmdyb3VwIC5yYWRpbyBsYWJlbDphZnRlciB7XG4gIHRvcDogNnB4O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xufVxuXG4ucmVhZGVyLXRvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWU4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJlYWRlci10b29scyAud3JwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlYWRlci10b29scyAud3JwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAucmVhZGVyLXRvb2xzIC53cnAge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG59XG4ucmVhZGVyLXRvb2xzIGRpdiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLnJlYWRlci10b29scyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuLnJlYWRlci10b29scyBidXR0b24uc2hhcmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIgLmRyb3AtZG93bi1vcHRpb25zIC5maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiA3NXB4O1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlciA+IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlci5vcGVuZWQgc3ZnIHtcbiAgZmlsbDogIzAwNzhhNDtcbn1cbi5yZWFkZXItdG9vbHMgLmRhdGUtcGlja2VyLWZvci1yZWFkZXIub3BlbmVkICNmaWx0ZXItYnktZGF0ZSB7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuLnJlYWRlci10b29scyAuZGF0ZS1waWNrZXItZm9yLXJlYWRlci5vcGVuZWQgLmFycm93LWRvd246YWZ0ZXIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwNzhhNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyICNmaWx0ZXItYnktZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG4ucmVhZGVyLXRvb2xzIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyICNvcGVuLWxhc3QtZWRpdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlYWRlci10b29scy5sYXN0LXdlZWstZWRpdGlvbnMtb3BlbmVkIC5mYXYtc2hhcmUtcHJpbnQsXG4ucmVhZGVyLXRvb2xzLmxhc3Qtd2Vlay1lZGl0aW9ucy1vcGVuZWQgLnpvb20ge1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuaGVhZGVyLnJlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1M3B4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgei1pbmRleDogNDA7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWd1cmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuI3JlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jcmVhZGVyID4gLmxvYWRlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogOTk5O1xufVxuI3JlYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4jcmVhZGVyLm92ZXJsYXk6YWZ0ZXIsICNyZWFkZXIubG9hZGluZzphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbiNyZWFkZXIubG9hZGluZyA+IC5sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3JlYWRlci5sb2FkaW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMC45ODtcbn1cbiNyZWFkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3JlYWRlciAucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZWFkZXIgLnRyeS1hZ2FpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuI3JlYWRlciAudHJ5LWFnYWluIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNyZWFkZXIgLnRyeS1hZ2FpbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbiNyZWFkZXIgLnRvWm9vbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZWFkZXIgLnRvWm9vbSAuZXhpc3RlbnQtbm90ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMC44LCAwLjEsIDEpO1xufVxuI3JlYWRlciAuZ3JvdXAge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuI3JlYWRlciAuZ3JvdXA6YWN0aXZlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4jcmVhZGVyIC5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcmVhZGVyIC5wYWdlIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OSwgMTg5LCAxODksIDApO1xufVxuI3JlYWRlciAucGFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IGdhaW5zYm9ybztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNyZWFkZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG4jcmVhZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzhhNDtcbn1cblxuLm92ZXJsYXktbmF2aWdhdGlvbi5hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjkpO1xufVxuXG4ucGFnZXMtYW5kLWJvb2tzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG4ucGFnZXMtYW5kLWJvb2tzIC53cnAge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbiBzcGFuLFxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbiA+IHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KTtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbjphZnRlciB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMnB4O1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmlsbDogIzMyMzIzMjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbi5ib29rIHN2ZyB7XG4gIHRvcDogMHB4O1xufVxuLnBhZ2VzLWFuZC1ib29rcyAud3JwIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwNzhhNDtcbn1cbi5wYWdlcy1hbmQtYm9va3MgLndycCBidXR0b24uYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICMwMDc4YTQ7XG59XG4ubmF2cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2cy5wYWdlcywgLm5hdnMuYm9va3Mge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdnMgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2cy5wYWdlcyAucGFnZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZzLmJvb2tzIC5ib29rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2aWdhdGlvbi12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDFzIGxpbmVhcjtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMzA1cHg7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItc2xpZGUuc2hvd2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItc2xpZGUuYm9va3Mge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDdweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItc2xpZGUgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm5hdmlnYXRpb24tdmlldyAuc3dpcGVyLXNsaWRlLmN1cnJlbnQgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4ubmF2aWdhdGlvbi12aWV3IC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5hdmlnYXRpb24tdmlldyBmaWdjYXB0aW9uIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbi5uYXZpZ2F0aW9uLXZpZXcgZmlnY2FwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uc2VhcmNoLXRvb2wge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtdG9vbCBpbnB1dCB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtdG9vbCBpbnB1dC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNTIwMTY7XG4gIG91dGxpbmUtY29sb3I6ICNlNTIwMTY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC10b29sIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLmNhbGwtdG8tYWN0aW9uIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zZWFyY2gtdG9vbCAubm8tc3R5bGUge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zZWFyY2gtdG9vbCAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC10b29sIC5ieS1zZWxlY3RlZC1kYXRlIHVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgW2RhdGEtZHJvcD1zZWxlY2lvbmUtam9ybmFpc10gLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtdG9vbCBbZGF0YS1kcm9wPXNlbGVjaW9uZS1qb3JuYWlzXSAuZmllbGQgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtdG9vbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJmb2xoYV90ZXh0b2JvbGRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMy40LjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKlxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTcsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKlxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKlxuICogUmVsZWFzZWQgb246IE1hcmNoIDEwLCAyMDE3XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi8qIEFycm93cyAqL1xuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAzcHgpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi8qIDNEIENvbnRhaW5lciAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4vKiBDdWJlICsgRmxpcCAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnRhcmdldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDVzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDI1NSwgNiwgMC40OCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTkwMG1zO1xuICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAxOTAwbXMgaW5maW5pdGU7XG4gIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC50YXJnZXRhIHtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDI1NSwgNiwgMC40OCk7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1MiwgNiwgMC40OCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAyNTUsIDYsIDAuNDgpO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNTIsIDYsIDAuNDgpO1xuICB9XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLnNoYXJlIHN2ZyB7XG4gIGZpbGw6ICNiZGJkYmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9vbC10aXAtc2hhcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzhweDtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDE4NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4udG9vbC10aXAtc2hhcmU6YmVmb3JlLCAudG9vbC10aXAtc2hhcmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udG9vbC10aXAtc2hhcmU6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cbi50b29sLXRpcC1zaGFyZTphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4udG9vbC10aXAtc2hhcmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xufVxuLnRvb2wtdGlwLXNoYXJlIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udG9vbC10aXAtc2hhcmUgYSA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvb2wtdGlwLXNoYXJlIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2E1OTk5O1xufVxuLnRvb2wtdGlwLXNoYXJlIGEudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG4udG9vbC10aXAtc2hhcmUgYS53aGF0c2FwcCB7XG4gIGJhY2tncm91bmQ6ICMwMGU2NzY7XG59XG4udG9vbC10aXAtc2hhcmUgYS5tZXNzZW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4MGZmO1xufVxuLnRvb2wtdGlwLXNoYXJlIGEuZ29vZ2xlUGx1cyB7XG4gIGJhY2tncm91bmQ6ICNkYjQzMzc7XG59XG4udG9vbC10aXAtc2hhcmUgYS5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6ICMwMDc3YjU7XG59XG4udG9vbC10aXAtc2hhcmUgYS5waW50cmVzdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWI7XG59XG4udG9vbC10aXAtc2hhcmUgYS5lbWFpbCB7XG4gIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG59XG4udG9vbC10aXAtc2hhcmUgYS5saW5rIHtcbiAgYmFja2dyb3VuZDogI2JkYmRiZDtcbn1cblxuLnVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnVzZXIgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnVzZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uaGlkZGVuLW1lbnUgLnVzZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5oaWRkZW4tbWVudSAudXNlci1vcHRpb25zLm9wZW4ge1xuICBwYWRkaW5nOiAxOHB4IDE4cHg7XG59XG4udXNlci1vcHRpb25zIGxpIGEge1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCgwKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIEluZmluaXR5bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyAzNy41bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgMjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyAxOC43NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDE1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMgbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgMTIuNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDEwLjcxNDI4NTcxNDNtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucyBsaTpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyA5LjM3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAwLjJzIDguMzMzMzMzMzMzM21zIGJvdGg7XG59XG4udXNlci1vcHRpb25zIGxpOm50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb246IG9wYWNpdHkgMC4ycyA3LjVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgwKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA3NW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAxNTBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgMjI1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDMwMG1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAzNzVtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNDUwbXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IG1vdmVVcCAwLjJzIDUyNW1zIGJvdGg7XG59XG4udXNlci1vcHRpb25zLm9wZW4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA2MDBtcyBib3RoO1xufVxuLnVzZXItb3B0aW9ucy5vcGVuIGxpOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogbW92ZVVwIDAuMnMgNjc1bXMgYm90aDtcbn1cbi51c2VyLW9wdGlvbnMub3BlbiBsaTpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyA3NTBtcyBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wYWNpdHkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uem9vbSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGZpbGw6ICM3NTc1NzU7XG59XG4uem9vbSBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnpvb20gYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogI2M0YzRjNDtcbn1cbi56b29tIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnpvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1cmF0b3JlZCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmN1cmF0b3JlZCAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuY3VyYXRvcmVkIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmN1cmF0b3JlZCBhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuY3VyYXRvcmVkIGFydGljbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5jdXJhdG9yZWQgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmN1cmF0b3JlZCBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLmN1cmF0b3JlZCBhcnRpY2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXJhdG9yZWQgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXJhdG9yZWQgYXJ0aWNsZSAuY2F0LCAuY3VyYXRvcmVkIGFydGljbGUgYS5hZHZhbmNlZC1zZWFyY2gtbGluaywgLmN1cmF0b3JlZCBhcnRpY2xlIC5zZWFyY2gtdG9vbCAubm8tc3R5bGUsIC5zZWFyY2gtdG9vbCAuY3VyYXRvcmVkIGFydGljbGUgLm5vLXN0eWxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBoMiwgLmZlYXR1cmVkIGFydGljbGUgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYWlpLXNlbWlib2xkLXdlYmZvbnRcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBwLCAuZmVhdHVyZWQgYXJ0aWNsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5mZWF0dXJlZCB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVhdHVyZWQgLm5ld3Mge1xuICBtYXJnaW46IDAgMCAwIC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5mZWF0dXJlZCAubmV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mZWF0dXJlZCAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZlYXR1cmVkIC5yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNC4xOTM1NDgzODcxJSk7XG4gIH1cbn1cbi5mZWF0dXJlZCBhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5mZWF0dXJlZCBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4uZmVhdHVyZWQgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE1cHgpIHtcbiAgLmZlYXR1cmVkIGFydGljbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5mZWF0dXJlZCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5mZWF0dXJlZCBhcnRpY2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSB7XG4gIG1hcmdpbjogMCAwIDQlIDA7XG59XG4uZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSBhLCAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSBhIGZpZ3VyZSwgLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIGFydGljbGUgLmNvbnRlbnQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgYXJ0aWNsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBhcnRpY2xlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuLmZlYXR1cmVkIC5mZWF0dXJlZC1hcnRpY2xlIGgyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAuZmVhdHVyZWQgLmZlYXR1cmVkLWFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cbi5mZWF0dXJlZCAuZmVhdHVyZWQtYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLmZlYXR1cmVkIC5hZHZlcnRpc2Uge1xuICB3aWR0aDogMjQuMTkzNTQ4Mzg3MSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVhdHVyZWQgLmFkdmVydGlzZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmVhdHVyZWQgLmFkdmVydGlzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ncm91cCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ncm91cCAuZmllbGRzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmdyb3VwIC5maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ3JvdXAgLmRyb3AtZG93bi1vcHRpb25zIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZ3JvdXAgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5ncm91cCAuZmllbGQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5tb2RlIC5ncm91cCAuZmllbGQge1xuICBtYXJnaW46IDAgNXB4IDIwcHg7XG59XG4uZ3JvdXAgLmZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ncm91cCAuZmllbGQgLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG59XG4uZ3JvdXAgLmZpZWxkIC5jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIHRvcDogNHB4O1xufVxuLmdyb3VwIC5maWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncm91cCAuZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkuaGFzLWRyb3AtZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5tb2RlIC5maWVsZCB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG59XG4ubW9kZSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmxhc3QtZWRpdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhc3QtZWRpdGlvbnMgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMyU7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCAzJSAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGxpIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGhlYWRlciBidXR0b24gPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjYmRiZGJkO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGJ1dHRvbi5mYXZvcml0ZWQgc3ZnIHtcbiAgZmlsbDogIzAwNzhhNDtcbn1cblxuLmZpbHRlcnMgKyAubGFzdC1lZGl0aW9ucyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb25zIHtcbiAgbWFyZ2luOiAwIC0zJSAzMHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uZmlsdGVycyArIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgbWFyZ2luOiAwIDMlIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5ub3QtZm91bmQgLm5vdC1mb3VuZC1pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogOTVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm90LWZvdW5kIC5ub3QtZm91bmQtaWNvbiBzdmcge1xuICBmaWxsOiAjNzU3NTc1O1xufVxuXG4ucmVzdWx0cy10b29sLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVzdWx0cy10b29sLWJhciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnJlc3VsdHMtdG9vbC1iYXIgLmZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXN1bHRzLXRvb2wtYmFyIC5maWVsZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnJlc3VsdHMtdG9vbC1iYXIgLmZpZWxkIHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnJlc3VsdHMtdG9vbC1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXN1bHRzLXRvb2wtYmFyIHNwYW4sIC5yZXN1bHRzLXRvb2wtYmFyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5yZXN1bHRzLXRvb2wtYmFyIC5maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlc3VsdHMtdG9vbC1iYXIgLmZpZWxkIHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJlc3VsdHMtdG9vbC1iYXIgLmRyb3AtZG93biwgLnJlc3VsdHMtdG9vbC1iYXIgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAtMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNyZXN1bHRzIC5lZGl0aW9uIHtcbiAgbWFyZ2luOiAzJSAxMHB4O1xufVxuXG4uYmFjay10by1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNzhhNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYWNrLXRvLXNlYXJjaDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4ucmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHMge1xuICBtYXJnaW46IDMlIDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHMgLmVkaXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi52aXN1YWwtbWVtb3J5ID4gaDMsIC5sYXN0LWVkaXRpb25zIC53cnAgPiBoMywgLmN1cmF0b3JlZCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfdGV4dG9ib2xkXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBCYXNrZXJ2aWxsZSwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDA3OGE0O1xufVxuXG4ubGFzdC1lZGl0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmxhc3QtZWRpdGlvbnMgLndycCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLndycCA+IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAud3JwID4gaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbn1cbi5sYXN0LWVkaXRpb25zIC5jYXJvdXNlbCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFzdC1lZGl0aW9ucyAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTIlO1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAubGFzdC1lZGl0aW9ucyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxufVxuLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzB2dztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sYXN0LWVkaXRpb25zIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sYXN0LWVkaXRpb25zIGEgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCAyJSAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLXByZXYsXG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sYXN0LWVkaXRpb25zIC5sYXN0LWVkaXRpb25zLXByZXY6YmVmb3JlLFxuLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMjMyMzI7XG59XG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMzIzMjMyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmxhc3QtZWRpdGlvbnMgLmxhc3QtZWRpdGlvbnMtbmV4dDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMzIzMjMyO1xufVxuLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtM3B4O1xufVxuLmxhc3QtZWRpdGlvbnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4udmlzdWFsLW1lbW9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udmlzdWFsLW1lbW9yeSBhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4udmlzdWFsLW1lbW9yeSBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udmlzdWFsLW1lbW9yeSBhcnRpY2xlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTVweCkge1xuICAudmlzdWFsLW1lbW9yeSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi52aXN1YWwtbWVtb3J5IC5jYXQsIC52aXN1YWwtbWVtb3J5IGEuYWR2YW5jZWQtc2VhcmNoLWxpbmssIC52aXN1YWwtbWVtb3J5IC5zZWFyY2gtdG9vbCAubm8tc3R5bGUsIC5zZWFyY2gtdG9vbCAudmlzdWFsLW1lbW9yeSAubm8tc3R5bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi52aXN1YWwtbWVtb3J5IC5jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnZpc3VhbC1tZW1vcnkgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlzdWFsLW1lbW9yeSAuY2hhcmdlcyBmaWd1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQyMHB4O1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoLXRpdGxlIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbn1cblxuYS5hZHZhbmNlZC1zZWFyY2gtbGluayB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgYS5hZHZhbmNlZC1zZWFyY2gtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWR2YW5jZWQtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbn1cbi5hZHZhbmNlZC1zZWFyY2ggLm1vZG8ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmFkdmFuY2VkLXNlYXJjaCAubW9kbyNtb2RvLXBvci1kaWEgLmZpZWxkIHtcbiAgbWFyZ2luOiAwIDVweCAyMHB4IDA7XG4gIHdpZHRoOiA2N3B4O1xufVxuLmFkdmFuY2VkLXNlYXJjaCAubW9kZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYWR2YW5jZWQtc2VhcmNoIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWR2YW5jZWQtc2VhcmNoIC5kcm9wLWRvd24tb3B0aW9ucyAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuYWR2YW5jZWQtc2VhcmNoIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbGVjdGlvbnMgLmdyaWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwLVwiMyVcIiAzMHB4O1xufVxuLmNvbGVjdGlvbnMgLmVkaXRpb24ge1xuICBtYXJnaW46IDAgXCIzJVwiIDUwcHg7XG4gIHdpZHRoOiBcIjQ0JVwiO1xufVxuLmNvbGVjdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbGVjdGlvbnMgLmVkaXRpb24ge1xuICAgIHdpZHRoOiBcIjQ0JVwiO1xuICB9XG4gIC5jb2xlY3Rpb25zIC5lZGl0aW9uIGZpZ3VyZSB7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29sZWN0aW9ucyAuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiMjcuMzMzMzMzMzMzMyVcIjtcbiAgfVxuICAuY29sZWN0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbGVjdGlvbnMgLmVkaXRpb24ge1xuICAgIHdpZHRoOiBcIjI3LjMzMzMzMzMzMzMlXCI7XG4gIH1cbiAgLmNvbGVjdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sZWN0aW9ucyAuZWRpdGlvbiB7XG4gICAgd2lkdGg6IFwiMTQlXCI7XG4gIH1cbiAgLmNvbGVjdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDNweDtcbiAgfVxufVxuXG5ib2R5Lm92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5vdmVybGF5OmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5VHJ1ZSAwLjJzIDc1bXMgYm90aDtcbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5VHJ1ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mbGV4IC5sYXN0LWVkaXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFzdC1lZGl0aW9ucyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubGFzdC1lZGl0aW9ucyAubGFzdC1lZGl0aW9ucy13cnAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiB7XG4gIG1hcmdpbjogMCBcIjMlXCIgNjBweDtcbiAgd2lkdGg6IFwiNDcuNSVcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBmaWd1cmUge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cbi5sYXN0LWVkaXRpb25zIC5lZGl0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgbGkge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gaGVhZGVyIGJ1dHRvbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNiZGJkYmQ7XG59XG4ubGFzdC1lZGl0aW9ucyAuZWRpdGlvbiBoZWFkZXIgYnV0dG9uLmZhdm9yaXRlZCBzdmcge1xuICBmaWxsOiAjMDA3OGE0O1xufVxuXG4uZmlsdGVycyArIC5sYXN0LWVkaXRpb25zIC5lZGl0aW9ucyB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW46IDAgLTMlIDMwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24ge1xuICBtYXJnaW46IDAgMyUgMzBweDtcbiAgbWF4LXdpZHRoOiBcIjQ0JVwiO1xuICB3aWR0aDogXCI0NCVcIjtcbn1cbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnMgLmVkaXRpb24gZmlndXJlIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICBidXR0b24ubG9hZC1tb3JlW3R5cGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlY2VudC1zZWFyY2ggLnNlYXJjaC1pdGVtIGgyLCAucmVjZW50LXNlYXJjaCBzZWN0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlY2VudC1zZWFyY2ggc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG4ucmVjZW50LXNlYXJjaCBzZWN0aW9uIGgzIHtcbiAgY29sb3I6ICMwMDc4YTQ7XG59XG4ucmVjZW50LXNlYXJjaCAuc2VhcmNoLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yZWNlbnQtc2VhcmNoIC5zZWFyY2gtaXRlbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnJlY2VudC1zZWFyY2ggLnNlYXJjaC1pdGVtIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5wcmludC5tb2RhbCAuaW1ncyBsYWJlbCA+IGRpdiwgLmRvd25sb2FkLm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2LCAucHJpbnQubW9kYWwgc2VjdGlvbiBzcGFuLCAuZG93bmxvYWQubW9kYWwgc2VjdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ucHJpbnQubW9kYWwsIC5kb3dubG9hZC5tb2RhbCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MHZ3O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBhbmltYXRpb246IHNob3dVcCAwLjVzO1xufVxuLmluYWN0aXZlIC5wcmludC5tb2RhbCwgLmluYWN0aXZlIC5kb3dubG9hZC5tb2RhbCB7XG4gIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgMC4zcyBmb3J3YXJkcztcbn1cbi5hY3RpdmUgLnByaW50Lm1vZGFsLCAuYWN0aXZlIC5kb3dubG9hZC5tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGFuaW1hdGlvbjogc2hvd1VwVHJhbnNsYXRlIDAuM3MgZm9yd2FyZHM7XG59XG4ucHJpbnQubW9kYWwgc2VjdGlvbiwgLmRvd25sb2FkLm1vZGFsIHNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucHJpbnQubW9kYWwgc2VjdGlvbiBoMiwgLmRvd25sb2FkLm1vZGFsIHNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpbnQubW9kYWwgc2VjdGlvbiBzcGFuLCAuZG93bmxvYWQubW9kYWwgc2VjdGlvbiBzcGFuIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaW50Lm1vZGFsIC5maWVsZCBidXR0b24sIC5kb3dubG9hZC5tb2RhbCAuZmllbGQgYnV0dG9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4ucHJpbnQubW9kYWwgLmltZ3MsIC5kb3dubG9hZC5tb2RhbCAuaW1ncyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByaW50Lm1vZGFsIC5pbWdzIFt0eXBlPWNoZWNrYm94XSwgLmRvd25sb2FkLm1vZGFsIC5pbWdzIFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmludC5tb2RhbCAuaW1ncyBsYWJlbCwgLmRvd25sb2FkLm1vZGFsIC5pbWdzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmludC5tb2RhbCAuaW1ncyBsYWJlbCA+IGRpdiwgLmRvd25sb2FkLm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5wcmludC5tb2RhbCAuaW1ncyBpbWcsIC5kb3dubG9hZC5tb2RhbCAuaW1ncyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzZweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU1ZTg7XG59XG4ucHJpbnQubW9kYWwgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIGltZywgLmRvd25sb2FkLm1vZGFsIGlucHV0OmNoZWNrZWQgKyBsYWJlbCBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kcm9wLWRvd24tb3B0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiA5OTk7XG59XG4uZHJvcC1kb3duLW9wdGlvbnMgdWwge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5kcm9wLWRvd24tb3B0aW9ucyAuZmxleCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmRyb3AtZG93bi1vcHRpb25zIC5mbGV4IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5kcm9wLWRvd24tb3B0aW9ucyAuYnVzY2FyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uZWRpdGlvbiBmaWd1cmUsIC5lZGl0aW9uLmRvdWJsZS1wYWdlcyBmaWd1cmUsIC5mbGV4LmZ1bGwgLmRvdWJsZS1wYWdlcy5lZGl0aW9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZWRpdGlvbiBmaWd1cmU6aG92ZXIsIC5mbGV4LmZ1bGwgLmRvdWJsZS1wYWdlcy5lZGl0aW9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuXG4uZWRpdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4wNDM3NWVtO1xufVxuLmVkaXRpb24gcCB7XG4gIGhlaWdodDogMTM1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJmb2xoYV90ZXh0b3JlZ3VsYXJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIEJhc2tlcnZpbGxlLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zOGVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLmVkaXRpb24gcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmlsdGVycyBwcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGNvbG9yOiAjMDA3OGE0O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZpbHRlcnMgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXJzIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNDtcbn1cblxuLmxhc3Qtd2Vlay1lZGl0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOTQsIDAuNSwgMC45NCk7XG59XG4ubGFzdC13ZWVrLWVkaXRpb25zID4gaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLndycCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41JTtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLmxpbmstdG8tYWxsLWVkaXRpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLmVkaXRpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMS41JTtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLmVkaXRpb25zIC5lZGl0aW9uIHtcbiAgd2lkdGg6IDExLjI4JTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIDEuNSUgNTBweDtcbn1cbi5sYXN0LXdlZWstZWRpdGlvbnMgLmVkaXRpb25zIC5lZGl0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubGFzdC13ZWVrLWVkaXRpb25zIC5lZGl0aW9ucyAuZWRpdGlvbiBzdWIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubGFzdC13ZWVrLWVkaXRpb25zLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubWRsLWRvd25sb2FkcywgLm1vZGFsLW92ZXJsYXkubWRsLXByaW50cywgLm1kbC1jb211bmljLWVycm9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2dztcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuMnM7XG59XG5cbi5oaWRkZW4tbWVudSB1bDpub3QoLnVzZXItb3B0aW9ucykgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLmNvbXVuaWMtZXJyb3IubW9kYWwsIC5wcmludC5tb2RhbCwgLmRvd25sb2FkLm1vZGFsIHtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU1ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNvbXVuaWMtZXJyb3IubW9kYWwgaGVhZGVyLCAucHJpbnQubW9kYWwgaGVhZGVyLCAuZG93bmxvYWQubW9kYWwgaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIGhlYWRlciBoMiwgLnByaW50Lm1vZGFsIGhlYWRlciBoMiwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIgLmNsb3NlLCAucHJpbnQubW9kYWwgaGVhZGVyIC5jbG9zZSwgLmRvd25sb2FkLm1vZGFsIGhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBoZWFkZXIgLmNsb3NlID4gc3ZnLCAucHJpbnQubW9kYWwgaGVhZGVyIC5jbG9zZSA+IHN2ZywgLmRvd25sb2FkLm1vZGFsIGhlYWRlciAuY2xvc2UgPiBzdmcge1xuICBzdHJva2U6ICMzMzM7XG59XG5cbi5wcmludC5tb2RhbCBzZWN0aW9uIHNwYW4sIC5wcmludC5tb2RhbCAuaW1ncyBsYWJlbCA+IGRpdiwgLmRvd25sb2FkLm1vZGFsIHNlY3Rpb24gc3BhbiwgLmRvd25sb2FkLm1vZGFsIC5pbWdzIGxhYmVsID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiZm9saGFfZ3JhZmljb3JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ubWRsLWNvbXVuaWMtZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tZGwtY29tdW5pYy1lcnJvci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uY29tdW5pYy1lcnJvci5tb2RhbCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA3MHZ3O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbi5pbmFjdGl2ZSAuY29tdW5pYy1lcnJvci5tb2RhbCB7XG4gIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgMC4zcyBmb3J3YXJkcztcbn1cbi5hY3RpdmUgLmNvbXVuaWMtZXJyb3IubW9kYWwge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAwLjNzIGZvcndhcmRzO1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCAuZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZCBpbnB1dCxcbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmZpZWxkIGJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCAuZmllbGQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNvbXVuaWMtZXJyb3IubW9kYWwge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcbiAgfVxuICAuY29tdW5pYy1lcnJvci5tb2RhbCAuZmllbGQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCAuZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5maWVsZHMgLmZpZWxkIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5hY2NlcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5hY2NlcHQgbGFiZWwsXG4uY29tdW5pYy1lcnJvci5tb2RhbCAuYWNjZXB0IGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb211bmljLWVycm9yLm1vZGFsIC5hY2NlcHQgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY29tdW5pYy1lcnJvci5tb2RhbCBpbnB1dC5lcnJvcixcbi5jb211bmljLWVycm9yLm1vZGFsIHRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTUyMDE2O1xufVxuLmNvbXVuaWMtZXJyb3IubW9kYWwgLmNhbGwtdG8tYWN0aW9uOm5vdCguYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgc2hvd1VwVHJhbnNsYXRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC00MCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZURvd25UcmFuc2xhdGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTUlLCAwKTtcbiAgfVxufVxuLnNpbXBsZS1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcImZvbGhhX2dyYWZpY29yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJlc3VsdHMtcXVhbnRpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJmb2xoYV9ncmFmaWNvcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaW5hY3RpdmUgLnByaW50Lm1vZGFsIHtcbiAgYW5pbWF0aW9uOiBmYWRlRG93blRyYW5zbGF0ZSAwLjNzIGZvcndhcmRzO1xufVxuLmFjdGl2ZSAucHJpbnQubW9kYWwge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAwLjNzIGZvcndhcmRzO1xufVxuXG4uaGFzLWRyb3AtZG93biAuaGFzLWRyb3AtZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC10b29sOm5vdCgudmlzaWJsZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC45LCAwLjYsIDAuMywgMSksIDAuMnMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC45LCAwLjYsIDAuMywgMSk7XG59XG4uc2VhcmNoLXRvb2w6bm90KC52aXNpYmxlKSAuZmllbGQsIC5zZWFyY2gtdG9vbDpub3QoLnZpc2libGUpIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwJSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUsIDAuOTQpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41LCAwLjk0KTtcbn1cblxuLnNlYXJjaC10b29sIHtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3MzZweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5yZWFkZXIgLnNlYXJjaC10b29sIHtcbiAgdG9wOiAxMjRweDtcbn1cbi5zZWFyY2gtdG9vbCAud3JwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSB7XG4gIC5zZWFyY2gtdG9vbCAud3JwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5mbGV4IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODgwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC10b29sIC5mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXRvb2wgZm9ybS5mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuZmllbGQge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zZWFyY2gtdG9vbCBidXR0b24uY2FsbC10by1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA3NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC10b29sIGJ1dHRvbi5jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLmJ5LXNlbGVjdGVkLWRhdGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlYXJjaC10b29sICNtb2RvLXBvci1kaWEge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIHtcbiAgLnNlYXJjaC10b29sIC5maWVsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuZmllbGQuaGFzLWRyb3AtZG93biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuZmllbGQuaGFzLWRyb3AtZG93bjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLmZpZWxkLmhhcy1kcm9wLWRvd246bnRoLWNoaWxkKDMpIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgLnNlYXJjaC10b29sIC5maWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLXRvb2wub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cbi5zZWFyY2gtdG9vbC5vcGVuIC5maWVsZCwgLnNlYXJjaC10b29sLm9wZW4gYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zZWFyY2gtdG9vbC5vcGVuIC5jbG9zZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoLXRvb2wgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTYwJSwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoLXRvb2wgLmNsb3NlID4gc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xufSIsImh0bWwsIGJvZHl7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgYmFja2dyb3VuZDogJGNXaGl0ZTtcclxuICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjAxKSAwIDAgMXB4O1xyXG59XHJcblxyXG4qe1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG51bHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaDN7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnRvcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogZW0oMTJweCk7XHJcbiAgY29sb3I6ICRjMTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICBib3R0b206IDNweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNHB4IDRweCA1cHggNHB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjMSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuZmlndXJle1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYmxvY2t7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAuaW5jcmVhc2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9VmFyaWFibGVzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUdyaWQgYW5kIHR5cG9ncmFwaFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiRQUk9KRUNUX0ZPTlRfU0laRSA6IDE2cHg7XHJcbiRQUk9KRUNUX0JBU0VMSU5FIDogMjRweDtcclxuXHJcbiRHUklEX0NPTFVNTl9XSURUSCA6IDYwcHg7XHJcbiRHUklEX0dVVFRFUiA6IDIwcHg7XHJcbiRHUklEX1dJRFRIIDogKDE0KiRHUklEX0NPTFVNTl9XSURUSCkgKyAoMTMqJEdSSURfR1VUVEVSKTtcclxuXHJcbiR3cnBTaXplIDogMTI0MDtcclxuJHdycCA6ICN7JHdycFNpemV9cHg7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1Db2xvcnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJGNXaGl0ZSA6ICNmZmY7XHJcbiRjQmxhY2sgOiAjMDAwO1xyXG4kY0dyZXkgIDogI2UwZTVlODtcclxuXHJcbiRjMSA6ICMzMzM7XHJcbiRjMiA6ICNmNWY1ZjU7XHJcbiRjMyA6ICNlMGUwZTA7XHJcbiRjNCA6ICMzMjMyMzI7XHJcbiRjNSA6ICMwMDc4YTQ7XHJcbiRjNiA6ICM3NTc1NzU7XHJcbiRjNyA6ICM5OTk7XHJcbiRjOCA6ICNjNGM0YzQ7XHJcbiRjOSA6ICNiZGJkYmQ7XHJcbiRjMTA6ICNmM2JkMDA7XHJcblxyXG5cclxuJGZiIDogIzNhNTk5OTtcclxuJHR3IDogIzFkYTFmMjtcclxuJGluIDogIzAwNzdiNTtcclxuJGdQIDogI2RiNDMzNztcclxuJHdwIDogIzAwZTY3NjtcclxuJG1zIDogIzAwODBmZjtcclxuJHB0IDogI2JkMDgxYjtcclxuJGVtIDogJGM5O1xyXG4kbGsgOiAkYzk7XHJcblxyXG5cclxuJGVycm9yIDogI2U1MjAxNjtcclxuJHZhbGlkIDogIzM0ZDA1ODtcclxuJHdhcm5pbmcgOiAjRUJBNzA5O1xyXG5cclxuJHRyYW5zaXRpb24gOiBjdWJpYy1iZXppZXIoMC4yNSwgMC45NCwgMC41MCwgMC45NCk7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID0gaWNvbiBwYXRoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuJGljb25wYXRoOiAnLi4vYXNzZXRzL2ltYWdlcyc7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1NZWRpYSBTY3JlZW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4kbW9iaWxlOiAzNDBweDtcclxuJG01NDA6IDU0MHB4O1xyXG4kbTU5OTogNTk5cHg7XHJcbiRtNzYwOiA3NjBweDtcclxuJG04MjA6IDgyMHB4O1xyXG4kZ3JpZDogOTYwcHg7XHJcbiRkMTI4MDogMTI4MHB4O1xyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1JbWFnZSByZXBsYWNlbWVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVpbWFnZV9yZXBsYWNlbWVudCB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9Q2VudGVyZWQgY29udGVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVjZW50ZXJlZF9jb250ZW50IHtcclxuICB3aWR0aDogJEdSSURfV0lEVEg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1ObyB1bmRlcmxpbmVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4lbm9fdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9RWxsaXBzaXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4lZWxsaXBzaXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9UHNldWRvIEljb25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuICVwc2V1ZG9faWNvbiB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gfVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUZsZXhcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJWZsZXh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPVZlcnRpY2FseSBjZW50ZXJlZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiVjZW50ZXItbWlkZGxle1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiVjYWxsLXRvLWFjdGlvbntcclxuICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAgJGM1O1xyXG5cdFx0Y29sb3I6ICRjNTtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGNXaGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGM1O1xyXG5cdFx0fVxyXG5cclxufVxyXG5cclxuXHJcbiVhcnJvd3tcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBibGFjaztcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuJWFycm93QWN0aXZle1xyXG4gICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjNTtcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcblxyXG4lYXJyb3dEb3due1xyXG4gICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5cclxuJWNlbnRlckFic29sdXRle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuIiwic3ZnOm5vdCgubm8tdG91Y2gpIHtcclxuXHJcbiAgcGF0aHtcclxuICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gIH1cclxuXHJcbiAgbGluZXtcclxuICAgIGZpbGw6aW5oZXJpdDtcclxuICAgIHN0cm9rZS1saW5lam9pbjpyb3VuZDtcclxuICAgIHN0cm9rZS13aWR0aDoxO1xyXG4gICAgc3Ryb2tlOmluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBwb2x5bGluZXtcclxuICAgIGZpbGw6aW5oZXJpdDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5hY2NvcmRpb257XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG5cdCp7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQmLm9wZW57XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblx0XHRcclxuXHRcdCp7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiYS5hZHZhbmNlZC1zZWFyY2gtbGlua3tcclxuXHRAZXh0ZW5kIC5jYXQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0QG1peGluIHJldGluYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLmFkdmVydGlzZXtcclxuXHRzbWFsbHtcclxuXHRcdGZvbnQtZmFtaWx5OiRCdWxvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxMnB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRjb2xvcjogJGM3O1xyXG5cdH1cclxufVxyXG4iLCIuZHJvcC1kb3due1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGV4dGVuZCAlYXJyb3dzO1xyXG59XHJcblxyXG4lYXJyb3dze1xyXG4gICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gICAgLyogQXJyb3cgZG93biAqL1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNXB4KTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzMzMzMzO1xyXG4gIH1cclxuXHJcbiAgLyogQXJyb3cgdXAgKi9cclxuICAmOmJlZm9yZXtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMzMzMzMztcclxuICB9XHJcbn1cclxuIiwiJWZvbnQxNDUwMHtcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW0gO1xyXG5cdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbn1cclxuXHJcbi5hc3NpbmV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0QGV4dGVuZCAlZm9udDE0NTAwO1xyXG5cdGNvbG9yOiAkZXJyb3I7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcbn1cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9Q29sb3JmdWwgbGlua3NcclxuKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AbWl4aW4gY29sb3JmdWwtbGlua3MoJGNvbG9yKSB7XHJcbiAgQGluY2x1ZGUgc2luZ2xlLXRyYW5zaXRpb24oY29sb3IsIC4xcywgZWFzZS1vdXQpO1xyXG5cclxuICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAmOnZpc2l0ZWQgeyBjb2xvcjogJGNvbG9yOyB9XHJcbiAgJjpob3ZlciAgIHsgY29sb3I6IGFkanVzdC1jb2xvcigkY29sb3IsICRsaWdodG5lc3M6ICsxMCUpOyB9XHJcbiAgJjphY3RpdmUgIHsgY29sb3I6IGFkanVzdC1jb2xvcigkY29sb3IsICRsaWdodG5lc3M6IC01JSk7IH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICA9UHNldWRvIGljb24gbWl4aW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQG1peGluIHBzZXVkby1pY29uLW1peGluKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qICBSZXRpbmEgc3ByaXRlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kKCRzcHJpdGVfbmFtZSwgJG5hbWUpIHtcclxuIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjZWlsKGltYWdlLXdpZHRoKHNwcml0ZS1wYXRoKCRzcHJpdGVfbmFtZSkpIC8gMikgYXV0byk7XHJcbiBiYWNrZ3JvdW5kLWltYWdlOiBzcHJpdGUtdXJsKCRzcHJpdGVfbmFtZSk7XHJcbiBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gaGVpZ2h0OiAoaW1hZ2UtaGVpZ2h0KHNwcml0ZS1maWxlKCRzcHJpdGVfbmFtZSwgJG5hbWUpKSAvIDIpO1xyXG4gd2lkdGg6IChpbWFnZS13aWR0aChzcHJpdGUtZmlsZSgkc3ByaXRlX25hbWUsICRuYW1lKSkgLyAyKTtcclxuIGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlX25hbWUsICRuYW1lKSwgMikgLyAyKTtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUZvbnQgc21vb3RoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1peGluIGZvbnQtc21vb3RoaW5nKCR2YWx1ZTogYW50aWFsaWFzZWQpIHtcclxuIEBpZiAkdmFsdWUgPT0gYW50aWFsaWFzZWQge1xyXG4gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuIH1cclxuIEBlbHNlIHtcclxuICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUNsZWFyZml4XHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPVJlc3BvbnNpdmVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQG1peGluIHJlc3BvbnNpdmUoJHdpZHRoOiAkbXMtc21hbGwsICRtaW4tbWF4OiAnbWluJykge1xyXG4gICAgQG1lZGlhICgjeyRtaW4tbWF4fS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlLW9yaWVudGF0aW9uKCR3aWR0aDogJG1zLXNtYWxsLCAkb3JpZW50YXRpb246IGxhbmRzY2FwZSwgJG1pbi1tYXg6ICdtaW4nKSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRtaW4tbWF4fS13aWR0aDogJHdpZHRoKSBhbmQgKG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBpcGFkKCkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlblxyXG4gIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KVxyXG4gIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogID1HcmFkaWVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuIiwiLmJhbm5lci1mb2xoYXtcclxuICBtYXJnaW46IDMwcHggYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiYnV0dG9uW3R5cGU9YnV0dG9uXS5jYWxsLXRvLWFjdGlvbi5vcGVuLWZpbHRlcntcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDYzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjNTtcclxuICBjb2xvcjogJGM1O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGM1O1xyXG4gICAgY29sb3I6ICRjV2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5maWx0cmFye1xyXG5cdHdpZHRoOiAxMDBcclxuXHQ1O1xyXG59XHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPUZ1bmN0aW9uc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vLyBSZXR1cm5zIHVuaXRsZXNzIG51bWJlclxyXG5AZnVuY3Rpb24gcmVtb3ZlLXVuaXQoJG51bWJlcikge1xyXG4gICR1bml0OiB1bml0KCRudW1iZXIpO1xyXG4gICRvbmU6IDE7XHJcblxyXG4gIEBpZiAkdW5pdCA9PSBcInB4XCIgeyAkb25lOiAxcHg7IH1cclxuICBAaWYgJHVuaXQgPT0gXCJlbVwiIHsgJG9uZTogMWVtOyB9XHJcbiAgQGlmICR1bml0ID09IFwiJVwiICB7ICRvbmU6IDElOyAgfVxyXG5cclxuICBAcmV0dXJuIGNhbGMoJG51bWJlciAvICRvbmUpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGZsZXhpYmxlIHZhbHVlIHVzaW5nIGB0YXJnZXQgw7fCoGNvbnRleHRgIGZvcm11bGEuXHJcbi8vIFJldHVybnMgYGVtYCBieSBkZWZhdWx0LCBhY2NlcHRzIGAlYCBhcyBmb3JtYXQuXHJcbkBmdW5jdGlvbiBmbGV4KCR0YXJnZXQsICRjb250ZXh0LCAkdW5pdDogXCJlbVwiKSB7XHJcbiAgJHNpemU6IGNhbGMocmVtb3ZlLXVuaXQoJHRhcmdldCkgLyByZW1vdmUtdW5pdCgkY29udGV4dCkpO1xyXG5cclxuICBAaWYgJHVuaXQgPT0gXCJlbVwiIHsgQHJldHVybiAjeyRzaXplfWVtOyB9XHJcbiAgQGlmICR1bml0ID09IFwiJVwiIHsgQHJldHVybiBwZXJjZW50YWdlKCRzaXplKTsgfVxyXG59XHJcblxyXG4vLyBBbGlhcyB0byBgZmxleGAgZnVuY3Rpb24sIHVzaW5nIGAlYCBhcyBmb3JtYXQuXHJcbkBmdW5jdGlvbiBwZXJjKCR0YXJnZXQsICRjb250ZXh0OiAkR1JJRF9XSURUSCkge1xyXG4gIEByZXR1cm4gZmxleCgkdGFyZ2V0LCAkY29udGV4dCwgXCIlXCIpO1xyXG59XHJcblxyXG4vLyBBbGlhcyB0byBgZmxleGAgZnVuY3Rpb24sIHVzaW5nIGBlbWAgYXMgZm9ybWF0LlxyXG5AZnVuY3Rpb24gZW0oJHRhcmdldCwgJGNvbnRleHQ6ICRQUk9KRUNUX0ZPTlRfU0laRSkge1xyXG4gIEByZXR1cm4gZmxleCgkdGFyZ2V0LCAkY29udGV4dCwgXCJlbVwiKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHdpZHRoX2Zyb21fY29sdW1ucygkY29sdW1ucykge1xyXG4gIEByZXR1cm4gKCRjb2x1bW5zICogJEdSSURfQ09MVU1OX1dJRFRIKSArICgoJGNvbHVtbnMgLSAxKSAqICRHUklEX0dVVFRFUik7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiAgPVJlc3BvbnNpdmVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQG1peGluIHJlc3BvbnNpdmUoJHdpZHRoOiAkbXMtc21hbGwsICRtaW4tbWF4OiAnbWluJykge1xyXG4gICAgQG1lZGlhICgjeyRtaW4tbWF4fS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlLW9yaWVudGF0aW9uKCR3aWR0aDogJG1zLXNtYWxsLCAkb3JpZW50YXRpb246IGxhbmRzY2FwZSwgJG1pbi1tYXg6ICdtaW4nKSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyRtaW4tbWF4fS13aWR0aDogJHdpZHRoKSBhbmQgKG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJldGluYSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuXHJcbiAgYW5kICAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KVxyXG4gIGFuZCAgKG1heC1kZXZpY2Utd2lkdGggOiA3MzZweCl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiJWNvbW1vbUJ1dHRvbntcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkYzE7XHJcblxyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuXHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGMxIDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4wMnMgJHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYzE7XHJcblx0XHRjb2xvcjogJGNXaGl0ZTtcclxuXHR9XHJcblxyXG59XHJcbiIsIi5jaGFyZ2Vze1xyXG5cdGZpZ3VyZXtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jaG9pY2UgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtcclxuXHJcbn1cclxuXHJcbi5jaG9pY2V7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRpbnB1dHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0JjpjaGVja2VkICsgbGFiZWx7XHJcblx0XHRcdGNvbG9yOiAkY1doaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYzU7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjNTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGxhYmVse1xyXG5cdFx0cGFkZGluZzogOXB4IDIwcHg7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjMjtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjMztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOm50aC1jaGlsZChuKzEpe1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxufVxyXG4iLCJidXR0b25bdHlwZT0nYnV0dG9uJ10sXHJcbmJ1dHRvblt0eXBlPSdzdWJtaXQnXXtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdCYubm8tc3R5bGV7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmNhbGwtdG8tYWN0aW9ue1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogJGM1O1xyXG5cdFx0Y29sb3I6ICRjV2hpdGU7XHJcblx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLCB0ZXh0YXJlYXtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkYzM7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdHBhZGRpbmc6IGVtKDEwcHgpIGVtKDEwcHgpO1xyXG5cdGNvbG9yOiAkYzQ7XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblxyXG4gICYuZXJyb3J7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3I7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAkZXJyb3I7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhdHtcclxuXHRjb2xvcjogJGM1O1xyXG5cdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG5cclxuXHRhe1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG59XHJcblxyXG4uZmxleHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG59XHJcblxyXG4uYm9keXtcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxufVxyXG5cclxuQGluY2x1ZGUgcmV0aW5he1xyXG4gbWFpbi53cnB7XHJcblx0IHotaW5kZXg6IGF1dG87XHJcbiB9XHJcbn1cclxuIiwiLndycHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXgtd2lkdGg6ICR3cnA7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxubWFpbntcclxuXHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0Ji53cnB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLmxhc3QtZWRpdGlvbnN7XHJcbi8vICAgZGlzcGxheTogbm9uZTtcclxuLy8gfVxyXG4iLCIuZWRpdGlvbntcclxuXHJcbiAgICAmLmRvdWJsZS1wYWdlc3tcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGM0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWVkaXRpb247XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgKyBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhjbHVkZS1mYXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbiVkb3VibGVfZ2FtZXN7XHJcbiAgJG1hcmdpbjogMztcclxuICBtYXJnaW46IDAgKCRtYXJnaW4rICclJykgNTBweDtcclxuICAgIHdpZHRoOiAgMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDkwMHB4LCAnbWluJyl7XHJcbiAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMjtcclxuICAgICAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAyKTtcclxuICAgICAgICB3aWR0aDogJHdpZHRoICsgJyUnO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMTAyNHB4LCAnbWluJyl7XHJcbiAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMztcclxuICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDMpO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGggKyAnJSc7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZmlsdGVycyArIC5yZXN1bHRzICNyZXN1bHRze1xyXG5cclxuICAgIC5lZGl0aW9ue1xyXG5cclxuICAgICAgICAmLmRvdWJsZS1wYWdlc3tcclxuICAgICAgICAgICAgQGV4dGVuZCAlZG91YmxlX2dhbWVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmZsZXguZnVsbHtcclxuICAgICRtYXJnaW46IDM7XHJcbiAgICBtYXJnaW46IDAgLSgkbWFyZ2luKyclJyk7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLmRvdWJsZS1wYWdlcy5lZGl0aW9ue1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZWRpdGlvbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjE1cHg7XHJcblxyXG4gICAgICAgICAgICArIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG91YmxlLXBhZ2VzLmVkaXRpb257XHJcbiAgICAgICAgbWFyZ2luOiAwICgkbWFyZ2luKyclJykgNTBweDtcclxuICAgICAgICB3aWR0aDogIDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNjQwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMjtcclxuICAgICAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoOTAwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMztcclxuICAgICAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMTAyNHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDQ7XHJcbiAgICAgICAgICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDQpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoICsnJSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIlbGFiZWx7XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbmRpdiAuZHJvcC1kb3duLW9wdGlvbnN7XHJcblx0QGV4dGVuZCAlZHJvcF9kb3duO1xyXG5cclxuXHQmLmZpbHRlcntcclxuXHRcdG1hcmdpbjogNXB4O1xyXG5cdH1cclxuXHJcblx0LmJ1c2NhcntcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAZXh0ZW5kICVjYWxsLXRvLWFjdGlvbjtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0fVxyXG5cclxuXHQucmFkaW97XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0fVxyXG5cclxuXHQubW9kZXtcclxuXHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAyMzVweDtcclxuXHR9XHJcblxyXG5cdC5tb2RlLFxyXG5cdC5vcHRpb25ze1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJldGluYXtcclxuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRcdC5vcHRpb25ze1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGxhYmVse1xyXG5cdFx0QGV4dGVuZCAlbGFiZWw7XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHRvcDogN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ5LXNlbGVjdGVkLWRhdGV7XHJcblxyXG5cdFx0LmZpZWxke1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHhcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYnktZGF0ZXtcclxuXHJcblx0XHQuZmllbGR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbHtcclxuXHRcdFx0XHRjb2xvcjogJGM1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYzM7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGMzO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRpbnB1dHtcclxuXHRcdG1pbi13aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5ieS1kYXRle1xyXG5cdC5maWVsZHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0fVxyXG5cclxuXHRpbnB1dHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0bGFiZWx7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxufVxyXG5cclxuZGl2IC5ieS1zZWxlY3RlZC1kYXRle1xyXG5cclxuXHRpbnB1dHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZsZXh7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG5cclxuI21vZG8tcG9yLWRpYXtcclxuXHJcblx0LmZpZWxke1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW5wdXR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogNjdweDtcclxuXHRcdG1pbi13aWR0aDogNjdweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbiNtb2RvLXBvci1wZXJpb2Rve1xyXG5cclxuXHQuZmllbGR7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdFx0bWluLXdpZHRoOiAxMjVweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKDQxNHB4LCAnbWluJyl7XHJcblx0XHRcdC5vcHRpb25ze1xyXG5cdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRpbnB1dHtcclxuXHRcdG1pbi13aWR0aDogMTI1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRcdGNvbG9yOiAkYzQ7XHJcblx0fVxyXG59XHJcblxyXG4jbW9kby1wb3ItcGVyaW9kbyxcclxuI21vZG8tcG9yLWRpYXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLXRvb2x7XHJcblxyXG5cdCNtb2RvLXBvci1kaWF7XHJcblxyXG5cdFx0aW5wdXR7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCNtb2RvLXBvci1wZXJpb2Rve1xyXG5cdFx0LmZsZXh7XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcC1kb3duIHNlbGVjdHtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bWluLXdpZHRoOiAxODBweDtcclxuXHRiYWNrZ3JvdW5kOiAkYzI7XHJcblx0QGV4dGVuZCAlbGFiZWw7XHJcblx0Zm9udC1mYW1pbHk6ICdmb2xoYV9ncmFmaWNvcmVndWxhcic7XHJcblx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjMztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuW2RhdGEtZHJvcD1cInNlbGVjaW9uZS1jYWRlcm5vc1wiXXtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4iLCIlZHJvcF9kb3due1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IDVweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkYzM7XHJcbn1cclxuIiwiLmVkaXRpb257XHJcblxyXG4gIGltZ3tcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0aDN7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6JEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0Y29sb3I6ICRjNDtcclxuXHR9XHJcblxyXG5cdHNtYWxse1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6JEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdFx0Y29sb3I6ICRjNjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRzdWJ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkYzY7XHJcblx0fVxyXG5cclxufVxyXG4iLCIuZmF2LXNoYXJlLXByaW50e1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblxyXG5cdGxpe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRidXR0b257XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYzk7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGM1O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3Zne1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRmaWxsOiAkY1doaXRlO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZhdntcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY5cHgsICdtYXgnKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYzk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmZhdm9yaXRlZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYzU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji53YXJuaW5ne1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4gICAgJi5kb3Rze1xyXG4gICAgICBAZXh0ZW5kICVkb3RzO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHR9XHJcbn1cclxuIiwiJWZpbHRlci1yZXNwb25zaXZle1xyXG4gIEBpbmNsdWRlIHJldGluYXtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDRweCk7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggOTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzICR0cmFuc2l0aW9uLCBvcGFjaXR5IDAuMTJzIGxpbmVhcjtcclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGFibGV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIuZmlsdGVycyB7XHJcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDEwMjRweCwgJ21pbicpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBleHRlbmQgJWZpbHRlci1yZXNwb25zaXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5maWx0ZXItYnV0dG9uc3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2V7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAgID4gc3Zne1xyXG4gICAgICAgIHN0cm9rZTogJGMxO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5maWx0cmFyIHtcclxuICAgICAgICBAZXh0ZW5kICVjYWxsLXRvLWFjdGlvbjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlciB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGMxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVjay1hbGwgKyBsYWJlbHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcmlvZHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG5cclxuICAgICAgICAuZmllbGR7XHJcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxke1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWxlY3RlZHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDI2cHggM3B4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjNTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNXaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRlY2FkZXMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMzO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgICAgICBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJbZGF0YS1kcm9wPVwic2VsZWNpb25lLWNhZGVybm9zXCJde1xyXG4gICAgbWF4LWhlaWdodDogMjYxcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBcclxufVxyXG4vLyAuZmlsdGVyZWQtY29udGFpbmVye1xyXG4vLyAgIEBleHRlbmQgJWRyb3BfZG93bjtcclxuLy8gICBtYXJnaW46IDVweCAwO1xyXG4vLyAgIHBhZGRpbmc6MDtcclxuLy8gICBtYXgtaGVpZ2h0OiAyNjFweDtcclxuLy8gICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vXHJcbi8vICAgJi5hY3RpdmV7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgLmZpZWxke1xyXG4vLyAgICAgbWFyZ2luOiAwO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbi8vICAgICBjb2xvcjogJGM2O1xyXG4vLyAgICAgZm9udC1zaXplOiBlbSgxNXB4KTtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIG91dGxpbmU6IG5vbmU7XHJcbi8vXHJcbi8vICAgICAmOmZvY3Vze1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjR3JleSwgMC43KTtcclxuLy8gICAgIH1cclxuLy9cclxuLy8gICAgICY6bGFzdC1jaGlsZHtcclxuLy8gICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vXHJcbi8vIH1cclxuLy9cclxuLy8gLmNvbWJve1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gfVxyXG4vL1xyXG4vLyAub3Blbi1maWx0ZXJlZFt0eXBlPWJ1dHRvbl17XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIGhlaWdodDogMTAwJTtcclxuLy8gICB3aWR0aDogNDBweDtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgcmlnaHQ6IDA7XHJcbi8vICAgei1pbmRleDogMTtcclxuLy9cclxuLy8gICBAZXh0ZW5kICVhcnJvd3M7XHJcbi8vIH1cclxuIiwiZm9vdGVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcblxyXG5cdHNtYWxse1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTJweCk7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICRjNjtcclxuXHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJGM1O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItY29udGVudHtcclxuXHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY0dyZXk7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdGF7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkYzY7XHJcblxyXG5cdFx0aXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGM2O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjNjtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIlZm9udDE0NTAwe1xyXG4gIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bSA7XHJcbiAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxufVxyXG5cclxuJWdvQmFja3tcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIEBleHRlbmQgJWZvbnQxNDUwMDtcclxuICBjb2xvcjogJGM1O1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjNTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGM1O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmdvLWJhY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxuICBAZXh0ZW5kICVnb0JhY2s7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGM5O1xyXG59XHJcbiIsIi5iYWNrLWxpbmt7XHJcbiBAZXh0ZW5kICVnb0JhY2s7XHJcbiBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiBsZWZ0OiAxMHB4O1xyXG4gYm90dG9tOiAwO1xyXG4gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCJoZWFkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQud3Jwe1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgICAgICBcclxuICAgICAgICAjdXNlcnN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtYXgnKXtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbn1cclxuXHJcbi5hcHAtbG9nb3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxufVxyXG5cclxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcclxuXHRoZWFkZXIgLmZsZXggLnNlYXJjaC10cmlnZ2Vye1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0fVxyXG59XHJcbmhlYWRlciAuZmxleCAuc2VhcmNoLXRyaWdnZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwYWRkaW5nOiA1cHggMCA1cHggN3B4O1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdEBleHRlbmQgJWxhYmVsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgPiBzdmd7XHJcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHR0b3A6IDA7XHJcbiAgXHRsZWZ0OiAtNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIHJldGluYXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgY2xpcDogcmVjdCgyMHB4LCAyMHB4LCAyMHB4LCAyMHB4KTtcclxuXHJcblx0XHRzdmd7XHJcblx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4uYm90dG9tLWhlYWRlcntcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQud3Jwe1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuICAgICAgICB9XHJcblxyXG5cdC51c2Vye1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNHcmV5O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHQucmVhZGVyICZ7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cdFx0LmFwcC1sb2dve1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi50b3AtaGVhZGVye1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHJcblx0YXtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJvdHRvbS1oZWFkZXIsXHJcbi50b3AtaGVhZGVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMXMgZWFzZTtcclxufVxyXG5cclxuLmJvdHRvbS1oZWFkZXIsXHJcbi50b3AtaGVhZGVye1xyXG5cdCYuaGlkZGVue1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiLy8gc2NhbGluZy4uLiBhbnkgdW5pdHNcclxuJHNpemU6IDUwcHg7XHJcbiRoYWxmOiBjYWxjKCRzaXplIC8gMik7XHJcblxyXG4ubG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0kaGFsZjtcclxuICBtYXJnaW4tbGVmdDogLSRoYWxmO1xyXG4gIHdpZHRoOiAkc2l6ZTtcclxuICBoZWlnaHQ6ICRzaXplO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uY2lyY3VsYXIge1xyXG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnBhdGgge1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcclxuICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgc3Ryb2tlOiAkYzY7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRhc2gge1xyXG4gIDAlIHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcclxuICB9XHJcbn1cclxuIiwiaHRtbC5sb2NrU2Nyb2xsLCBodG1sLmxvY2tTY3JvbGwgYm9keXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLmxvZ2luLWFyZWF7XHJcblx0QGV4dGVuZCAlbGFiZWw7XHJcblx0QGV4dGVuZCAlZmxleDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRzdmd7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdH1cclxufSIsIi5tZXNzYWdlc0Zvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNXB4IDVweCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcbiAgZm9udC1zaXplOmVtKDEzcHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMS4ycHg7XHJcbiAgICBjb250ZW50OiAnISc7XHJcbiAgICBoZWlnaHQ6IDE0LjJweDtcclxuICAgIHdpZHRoOiAxNC4ycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjb2xvcjogJGNXaGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcblxyXG4gIH1cclxuXHJcbiAgJi5lcnJvcntcclxuICAgIGNvbG9yOiAkZXJyb3I7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlcnJvcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIFxyXG4gICYudmFsaWR7XHJcbiAgICBjb2xvcjogJHZhbGlkO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdmFsaWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndhcm5pbmd7XHJcbiAgICBjb2xvcjogJHdhcm5pbmc7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVzc2FnZS11aXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG1pbi13aWR0aDogMjYxcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xyXG5cclxuXHJcbiAgLm1lc3NhZ2UtdGV4dHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICBjb2xvcjogJGNXaGl0ZTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50e1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jbG9zZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgPiBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcblxyXG4gICAgICBsaW5le1xyXG4gICAgICAgIHN0cm9rZTogJGNXaGl0ZTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIubW9iaWxlLXN0dWZme1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIGg0e1xyXG4gICAgY29sb3I6ICRjMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcbiAgfVxyXG5cclxufVxyXG4iLCIubW9kYWx7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG4iLCIjbWVudS10cmlnZ2Vye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAZXh0ZW5kICVmb250MTQ1MDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAkYzE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY5cHgsICdtaW4nKSB7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJGMxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm1haW4tbmF2e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDQxNXB4LCAnbWluJyl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY0dyZXk7XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDY0MHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYzE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpcGFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFzc2luZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDY0MHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5oaWRkZW4tbWVudXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCggLTMyMXB4ICwwLCAwKTtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjk0LCAwLjUwLCAwLjk0KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mbGV4e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlcixcclxuICAgIC5sb2dpbi1zZWN0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjMztcclxuICAgIH1cclxuXHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYzE7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQxNDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZW51LWFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsMCwgMCk7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sb2dpbi1zZWN0aW9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG5cclxuICAgIC5sb2dpbi1hcmVhe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMxO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9saGEtbG9nb3tcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDkxcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmZvbGxvdy11c3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogIDE4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGMzO1xyXG5cclxuICAgIGgze1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGMxO1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQxNDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uc29jaWFsIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYzE7XHJcblxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY1doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBhID4gc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5zdmd7XHJcblxyXG4gICAgLmxpbmtlZGluICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJzcyAme1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udXNlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBmaWdjYXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnVzZXItb3B0aW9uc3tcclxuICAgIGJhY2tncm91bmQ6ICRjMjtcclxuXHJcbiAgICAuaGlkZGVuLW1lbnUgJntcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSBhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAkc3RlcHM6MTA7XHJcbiAgICBsaXtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vdmVEb3duIDAuMnMgI3tjYWxjKDc1LyRpKX1tcyBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiBsaXtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vdmVVcCAwLjJzICN7JGkqNzV9bXMgYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVEb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG4iLCIlZG90c3tcclxuICBpe1xyXG4gICAgQGV4dGVuZCAlY2VudGVyQWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYzk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuICAgICAgQGV4dGVuZCAlY2VudGVyQWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYzk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgbGVmdDogY2FsYygtNTAlICsgMTBweClcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10aXRsZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdGgxLCBoMntcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHRoMXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFJSTtcclxuXHRcdGZvbnQtc2l6ZTogZW0oNTZweCk7XHJcblx0XHRjb2xvcjogJGMxO1xyXG5cdH1cclxuXHJcblx0aDJ7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdGZvbnQtc2l6ZTogZW0oMjRweCk7XHJcblx0XHRjb2xvcjogJGM2O1xyXG5cdH1cclxuXHJcbiAgaDN7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAkYzE7XHJcbiAgfVxyXG5cclxuXHQuc2hhcmV7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcblx0XHRzdmd7XHJcblx0XHRcdGZpbGw6ICRjV2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYzk7XHJcbiAgICAgIEBleHRlbmQgJWRvdHM7XHJcblx0XHR9XHJcblxyXG5cdFx0YSwgYnV0dG9ue1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdGNvbG9yOiAkY1doaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE0cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGF7XHJcblxyXG5cdFx0XHQ+IHN2Z3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZmFjZWJvb2t7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZmI7XHJcblxyXG5cdFx0XHRcdD4gc3Zne1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji50d2l0dGVye1xyXG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0dztcclxuXHJcblx0XHRcdFx0PiBzdmd7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIucGFnaW5hdGlvbntcclxuXHRtYXJnaW46IDAgYXV0byA3MHB4O1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25zaXZlKDQxNHB4LCAnbWluJyl7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0YXtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdGNvbG9yOiAkYzU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnZm9saGFfZ3JhZmljb21lZGl1bSc7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0dWFse1xyXG5cdFx0XHRjb2xvcjogJGMxO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQubmV4dCxcclxuXHQucHJldntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGM2O1xyXG5cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjMTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ji5pbmFjdGl2ZXtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGMzO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQucHJldntcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjMTtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNXaGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pbmFjdGl2ZXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGMzO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0Lm5leHR7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZDogJGMxO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY1doaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaW5hY3RpdmV7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjMztcclxuXHRcdFx0XHRib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG4iLCIucHJvZ3Jlc3NCYXJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiA0OXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJldGluYXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAucG9pbnRlci1wcmcsXHJcbiAgICAuZnJhbWUtcHJvZ3Jlc3N7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50ZXJhY3RvcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBvaW50ZXItcHJne1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IC04cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIEBleHRlbmQgJXBzZXVkb19pY29uO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYzk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBvaW50ZXItcHJnLFxyXG4uZnJhbWUtcHJvZ3Jlc3N7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGM5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgb3BhY2l0eTogMDtcclxuIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA1cyBsaW5lYXI7XHJcbn1cclxuXHJcbi5mcmFtZS1wcm9ncmVzc3tcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICBtYXJnaW4tbGVmdDogLTcwcHg7XHJcbiAgbWluLWhlaWdodDogMjA1cHg7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wMXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGM5O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGNXaGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gIH1cclxuXHJcbiAgaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5yYWRpbywgLmNoZWNrYm94e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0bGFiZWx7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRAZXh0ZW5kICVwc2V1ZG9faWNvbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uY2hlY2tib3h7XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHQmOmNoZWNrZWR7XHJcblx0XHRcdFx0JitsYWJlbHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIC5hbGwtc2VsZWN0ZWQgJntcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmNoZWNrLWFsbCl7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguY2hlY2stYWxsKSArIGxhYmVsOmFmdGVyLFxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5jaGVjay1hbGwpICsgbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cdFx0bGFiZWx7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDYuNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjNTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICAzcHggc29saWQgJGM1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG59XHJcblxyXG4ucmFkaW97XHJcblxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0JjpjaGVja2Vke1xyXG5cdFx0XHQmK2xhYmVse1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWx7XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYzU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdyb3VwICZ7XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAvKiBkaXNwbGF5OiBub25lOyA8LSBDcmFzaGVzIENocm9tZSBvbiBob3ZlciAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwOyAvKiA8LS0gQXBwYXJlbnRseSBzb21lIG1hcmdpbiBhcmUgc3RpbGwgdGhlcmUgZXZlbiB0aG91Z2ggaXQncyBoaWRkZW4gKi9cclxufVxyXG4iLCIucmVhZGVyLXRvb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjR3JleTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcblxyXG4gIC53cnAge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXRpbmEge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAzcHg7XHJcbiAgfVxyXG5cclxuICBidXR0b24uc2hhcmUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogJGNXaGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlLXBpY2tlci1mb3ItcmVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHJvcC1kb3duLW9wdGlvbnMgLmZpZWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgJHRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2ZpbHRlci1ieS1kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGM1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGM1O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRlci1ieS1kYXRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAjb3Blbi1sYXN0LWVkaXRpb25zIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL2xlZnQ6IC01cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGk6YWZ0ZXIge1xyXG4gICAgICBAZXh0ZW5kICVhcnJvd0Rvd247XHJcbiAgICAgIEBleHRlbmQgJWNlbnRlckFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sYXN0LXdlZWstZWRpdGlvbnMtb3BlbmVkIHtcclxuICAgIC5mYXYtc2hhcmUtcHJpbnQsXHJcbiAgICAuem9vbSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHksXHJcbmh0bWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuaGVhZGVyLnJlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTNweDtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICB6LWluZGV4OiA0MDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNyZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjdweCk7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogJGMyO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblxyXG4gID4gLmxvYWRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjV2hpdGUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gICYub3ZlcmxheSxcclxuICAmLmxvYWRpbmcge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sb2FkaW5nIHtcclxuICAgID4gLmxvYWRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubG9hZGluZzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjk4O1xyXG4gIH1cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50cnktYWdhaW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGV4dGVuZCAlY29tbW9tQnV0dG9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYzE7XHJcbiAgICAgIGNvbG9yOiAkY1doaXRlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvWm9vbSB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZXhpc3RlbnQtbm90ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMC44LCAwLjEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyb3VwIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGM5LCAwKTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYShnYWluc2Jvcm8sIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICRjMztcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYzU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS1uYXZpZ2F0aW9uLmFjdGl2ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC45KTtcclxufVxyXG5cclxuLnBhZ2VzLWFuZC1ib29rcyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgLmZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcbiAgLndycCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNHB4KTtcclxuICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgc3BhbixcclxuICAgICAgPiBzdmcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICR0cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVhcnJvdztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZpbGw6ICRjNDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgJHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgICAgJi5ib29rIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGM1O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkYzU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGV4dGVuZCAlYXJyb3dBY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2cyB7XHJcbiAgcG9zaXRpb246IGZpeGVkOyAvL3RvcDogLTEwcHg7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICAmLnBhZ2VzLFxyXG4gICYuYm9va3Mge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5wYWdlcyAucGFnZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYuYm9va3MgLmJvb2tzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24tdmlldyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYzM7XHJcbiAgYmFja2dyb3VuZDogJGNXaGl0ZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDFzIGxpbmVhcjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xyXG4gICAgJi5zaG93ZWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuYm9va3Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDE0N3B4O1xyXG4gICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICArIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY3VycmVudCBzcGFuIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGM0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuICBmaWdjYXB0aW9uIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGM0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcblx0d2lkdGg6IDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjMztcclxufVxyXG4iLCIuc2VhcmNoLXRvb2x7XHJcblx0ei1pbmRleDogMjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0aW5wdXR7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtaW4td2lkdGg6IDI0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHJcblx0XHQmLmVycm9ye1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXJyb3I7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICRlcnJvcjtcclxuXHRcdH1cclxuXHJcbiAgICBAaW5jbHVkZSBpcGFkKCl7XHJcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG5cdH1cclxuXHJcblx0LmNhbGwtdG8tYWN0aW9ue1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubm8tc3R5bGV7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0QGV4dGVuZCAuY2F0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZmllbGR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYnktc2VsZWN0ZWQtZGF0ZXtcclxuXHRcdHVsIGxhYmVse1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFtkYXRhLWRyb3A9XCJzZWxlY2lvbmUtam9ybmFpc1wiXXtcclxuXHRcdC5maWVsZHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdGxhYmVsOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC5maWVsZHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi10aXRsZXtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUlJLWJvbGQ7XHJcblx0Zm9udC1zaXplOiBlbSgyMnB4KTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAkYzQ7XHJcbn1cclxuXHJcbiIsInNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBTd2lwZXIgMy40LjJcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICpcclxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE3LCBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKiBUaGUgaURhbmdlcm8udXNcclxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgTUlUXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCAxMCwgMjAxN1xyXG4gKi9cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XHJcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XHJcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cclxuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4vKiBBcnJvd3MgKi9cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kOiAkYzQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNXaGl0ZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgM3B4KTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNXaGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dHtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjV2hpdGU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcblxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcblxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcblxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcblxyXG59XHJcbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIENvbW1vbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIEJ1bGxldHMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG59XHJcbi8qIDNEIENvbnRhaW5lciAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXHJcbn1cclxuLyogQ292ZXJmbG93ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcclxuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXHJcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLyogQ3ViZSArIEZsaXAgKi9cclxuLnN3aXBlci1jb250YWluZXItY3ViZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQ3ViZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4vKiBGYWRlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbW96LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLy8gJHNjYWxlIDogKDEgIC8gNSk7XHJcblxyXG4udGFyZ2V0YXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDVzICR0cmFuc2l0aW9uO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIC8vIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjU1LCA2LCAwLjQ4KTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTkwMG1zO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpibGluayAxOTAwbXMgaW5maW5pdGU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtYWN0aXZlIC50YXJnZXRhe1xyXG4gIGJvcmRlcjogMDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbkBrZXlmcmFtZXMgYmxpbmsge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1MywyNTUsNiwuNDgpXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwgNTIsIDYsIDAuNDgpO1xyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XHJcbiAgIGZyb20ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTMsMjU1LDYsLjQ4KVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsIDUyLCA2LCAwLjQ4KTtcclxuICAgIH1cclxufVxyXG4iLCJ0ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsImJ1dHRvbi5zaGFyZXtcclxuICBzdmd7XHJcbiAgICBmaWxsOiAkYzk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50b29sLXRpcC1zaGFyZXtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRtYXJnaW4tbGVmdDogLTc4cHg7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHdpZHRoOiAxODZweDtcclxuXHRiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjOTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY1doaXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZXtcclxuXHRcdHRvcDogLTdweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzk7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVye1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0fVxyXG5cclxuXHRhe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW46IDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBzdmd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ZmlsbDogJGNXaGl0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZmFjZWJvb2t7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRmYjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnR3aXR0ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0dztcclxuXHRcdH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi53aGF0c2FwcHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdwO1xyXG5cdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcblx0XHQmLm1lc3NlbmdlcntcclxuXHRcdFx0YmFja2dyb3VuZDogJG1zO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZ29vZ2xlUGx1c3tcclxuXHRcdFx0YmFja2dyb3VuZDogJGdQO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubGlua2VkaW57XHJcblx0XHRcdGJhY2tncm91bmQ6ICRpbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnBpbnRyZXN0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbWFpbHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubGlua3tcclxuXHRcdFx0YmFja2dyb3VuZDogJGVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIi51c2VyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRAbWl4aW4gcmV0aW5hIHtcclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0aW1ne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdGZpZ2NhcHRpb257XHJcblx0XHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljby1tZWRpdW07XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnVzZXItb3B0aW9uc3tcclxuXHRiYWNrZ3JvdW5kOiAkYzI7XHJcblxyXG5cdC5oaWRkZW4tbWVudSAme1xyXG5cdFx0cGFkZGluZzogMCAxOHB4O1xyXG5cclxuXHRcdCYub3BlbntcclxuXHRcdFx0cGFkZGluZzogMThweCAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkgYXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQkc3RlcHM6MTA7XHJcblx0bGl7XHJcblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBvcGFjaXR5IDAuMnMgI3tjYWxjKDc1LyRpKX1tcyBib3RoO1xyXG5cdFx0XHR9XHJcbiAgICAgXHQgfVxyXG5cdFx0fVxyXG5cclxuXHQmLm9wZW4gbGl7XHJcblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzdGVwcyB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBtb3ZlVXAgMC4ycyAjeyRpKjc1fW1zIGJvdGg7XHJcblx0XHRcdH1cclxuICAgICBcdCB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBtb3ZlVXAge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgICAgIH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb3BhY2l0eSB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgfVxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnpvb217XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcblx0c3Zne1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAycHg7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGZpbGw6ICRjNjtcclxuXHR9XHJcblxyXG5cdGlucHV0e1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRjb2xvcjogJGM2O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0YnV0dG9ue1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGM4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGZvbnQtc2l6ZTogZW0oMThweCk7XHJcblx0XHRjb2xvcjogJGM4O1xyXG5cclxuXHRcdCY6ZGlzYWJsZWR7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5jdXJhdG9yZWR7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHQ+IGgze1xyXG5cdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDQyMHB4LCAnbWF4Jyl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YXJ0aWNsZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDIwcHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdCBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgye1xyXG5cdFx0XHRtYXJnaW46IDVweCAwIDEwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bSA7XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMjBweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0Y29sb3I6ICRjMTtcclxuXHRcdH1cclxuXHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXR7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRmb250LWZhbWlseTokQnVsbztcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0Y29sb3I6ICRjNjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIiRhZHZlcmlzZSA6IHBlcmMoMzAwLCAkd3JwU2l6ZSk7XHJcblxyXG4lYXJ0aWNsZUZvbnRzVGl0bGV7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRmb250LWZhbWlseTogJEZvbGhhSUk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4wOGVtO1xyXG5cdGNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbiVhcnRpY2xlRm9udHNCb2R5e1xyXG5cdGZvbnQtZmFtaWx5OiRCdWxvO1xyXG5cdGNvbG9yOiAkYzY7XHJcbn1cclxuXHJcbi5mZWF0dXJlZHtcclxuXHRcdG1hcmdpbjogNDBweCAwO1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0Lm5ld3N7XHJcblx0XHRtYXJnaW46IDAgMCAwIC0xNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5yb3d7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKDc2OXB4LCAnbWluJyl7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRhZHZlcmlzZX0pO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGFydGljbGV7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHRoMntcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNUaXRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgyNHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNCb2R5O1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlZC1hcnRpY2xle1xyXG5cdFx0bWFyZ2luOiAwIDAgNCUgMDtcclxuXHJcblx0XHRhcnRpY2xle1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE1cHgsICdtaW4nKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRcdFx0YSwgLmNvbnRlbnR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGF7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG4gICAgICBAaW5jbHVkZSBpcGFke1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4IDAgMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRoMntcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNUaXRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiBlbSgzMHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogZW0oNDBweClcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRwe1xyXG5cdFx0XHRAZXh0ZW5kICVhcnRpY2xlRm9udHNCb2R5O1xyXG5cdFx0XHRmb250LXNpemU6IGVtKDE4cHgpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hZHZlcnRpc2V7XHJcblx0XHR3aWR0aDogJGFkdmVyaXNlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY5cHgsICdtaW4nKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmdyb3Vwe1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdGgze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdFx0Zm9udC1zaXplOiBlbSgyMHB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRjb2xvcjogJGMxO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuZmllbGRze1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5kcm9wLWRvd24tb3B0aW9uc3tcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmZpZWxke1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHJcblx0XHQubW9kZSAme1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdEBleHRlbmQgJWxhYmVsO1xyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LnJhZGlve1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNoZWNrYm94e1xyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCYuaGFzLWRyb3AtZG93bntcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLmZpZWxke1xyXG5cclxuXHQubW9kZSAme1xyXG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiYm9keSB7XHJcbiBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sYXN0LWVkaXRpb25ze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC5zZWN0aW9uLXRpdGxle1xyXG5cdFx0bWFyZ2luOiA0MHB4IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9uc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTMlIDtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0JG1hcmdpbjogMztcclxuXHRcdG1hcmdpbjogMCAzJSAzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0ZmlndXJle1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRoZWFkZXJ7XHJcblx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuXHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblxyXG5cdFx0XHRcdD4gc3Zne1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdGZpbGw6ICRjOSA7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5mYXZvcml0ZWR7XHJcblx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnN7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIFxyXG5cdC5lZGl0aW9uc3tcclxuXHRcdG1hcmdpbjogMCAtMyUgMzBweDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0bWFyZ2luOiAwIDMlIDMwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT0nYnV0dG9uJ117XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcclxuXHR3aWR0aDogMTkwcHg7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdEBleHRlbmQgJWNvbW1vbUJ1dHRvbjtcclxufVxyXG4iLCIubm90LWZvdW5ke1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAubm90LWZvdW5kLWljb257XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogOTVweDtcclxuICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbGw6ICRjNjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5yZXN1bHRzLXRvb2wtYmFye1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRzcGFue1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRmb250LXNpemU6IGVtKDE2cHgpO1xyXG5cdFx0Y29sb3I6ICRjNDtcclxuXHR9XHJcblxyXG5cdC5maWVsZHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHRcdGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdHNwYW4sIGxhYmVse1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZmllbGR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcC1kb3duLCBzZWxlY3R7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4jcmVzdWx0c3tcclxuXHRcdG1hcmdpbjogMCAtMyU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC5lZGl0aW9ue1xyXG5cdFx0XHRtYXJnaW46IDMlIDEwcHg7XHJcblx0XHR9XHJcblxyXG59XHJcblxyXG4uYmFjay10by1zZWFyY2h7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRmb250LWZhbWlseTogJEJ1bG87XHJcblx0Zm9udC1zaXplOiBlbSgxNHB4KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAkYzU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0JjpiZWZvcmV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDRweDtcclxuXHRcdGxlZnQ6IDJweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5yZXN1bHRze1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5maWx0ZXJzICsgLnJlc3VsdHMgI3Jlc3VsdHN7XHJcblx0bWFyZ2luOiAzJSAxMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcblx0LmVkaXRpb257XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdH1cclxufVxyXG4iLCIldGl0dWxvc0RlU2VjYW97XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYVRleHRvQm9sZDtcclxuXHRmb250LXNpemU6IGVtKDIycHgpO1xyXG5cdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0Y29sb3I6ICRjNSA7XHJcbn1cclxuXHJcbi5sYXN0LWVkaXRpb25ze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRiYWNrZ3JvdW5kOiAkYzI7XHJcblxyXG4gIEBpbmNsdWRlIHJldGluYXtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG5cclxuXHQud3Jwe1xyXG5cdFx0cGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcblxyXG5cdFx0PiBoM3tcclxuXHRcdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblxyXG4gICAgICBAaW5jbHVkZSBpcGFke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgfVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNhcm91c2Vse1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXdyYXBwZXJ7XHJcblx0XHRtYXJnaW46IDAgLTIlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgaXBhZHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0YSBpbWd7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5lZGl0aW9ue1xyXG5cdFx0bWFyZ2luOiAwIDIlIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgaXBhZHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmV0aW5he1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1uYXZpZ2F0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGlwYWQoKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbHtcclxuICAgIEBpbmNsdWRlIGlwYWR7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1wcmV2LFxyXG4gIC5sYXN0LWVkaXRpb25zLW5leHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGMxLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmxhc3QtZWRpdGlvbnMtcHJldntcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjNDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubGFzdC1lZGl0aW9ucy1uZXh0e1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYzQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9ue1xyXG5cdFx0Ym90dG9tOiAtM3B4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYzE7XHJcblx0fVxyXG5cclxufVxyXG4iLCIudmlzdWFsLW1lbW9yeXtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHQ+IGgze1xyXG5cdFx0QGV4dGVuZCAldGl0dWxvc0RlU2VjYW87XHJcblx0fVxyXG5cclxuXHRhcnRpY2xle1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRoM3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0XHR9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTVweCwgJ21pbicpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5jYXR7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50e1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNDIwcHgsICdtYXgnKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNoYXJnZXN7XHJcblx0XHRmaWd1cmV7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogNDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIuYWR2YW5jZWQtc2VhcmNoLXRpdGxle1xyXG5cdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG5cdGZvbnQtc2l6ZTogZW0oMjJweCk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjMTtcclxufVxyXG5cclxuYS5hZHZhbmNlZC1zZWFyY2gtbGlua3tcclxuXHRAZXh0ZW5kIC5jYXQ7XHJcblx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDVweCA1cHggMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hZHZhbmNlZC1zZWFyY2h7XHJcblx0bWF4LXdpZHRoOiA3MjBweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcblxyXG5cdC5tb2Rve1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHJcblx0XHQmI21vZG8tcG9yLWRpYXtcclxuXHRcdFx0LmZpZWxke1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggMjBweCAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5kcm9wLWRvd24tb3B0aW9uc3tcclxuXHRcdC5maWVsZHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0LmNhbGwtdG8tYWN0aW9ue1xyXG5cdFx0QGluY2x1ZGUgcmV0aW5he1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIkbWFyZ2luOiAzO1xyXG5cclxuLmNvbGVjdGlvbnN7XHJcblxyXG4gICAgLmdyaWR7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAtKCRtYXJnaW4rJyUnKSAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0aW9ue1xyXG4gICAgICAgIG1hcmdpbjogMCAkbWFyZ2luKyclJyA1MHB4O1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDI7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMik7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0ODBweCwgJ21pbicpe1xyXG4gICAgICAgICAgICAkZGl2aWRlciA6ICgkbWFyZ2luICogMikgKiAyO1xyXG4gICAgICAgICAgICAkd2lkdGggOiBjYWxjKCgxMDAgLSAkZGl2aWRlcikgLyAyKTtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDY0MHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDM7XHJcbiAgICAgICAgICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDMpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoICsnJSc7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoOTAwcHgsICdtaW4nKXtcclxuICAgICAgICAgICAgJGRpdmlkZXIgOiAoJG1hcmdpbiAqIDIpICogMztcclxuICAgICAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gJGRpdmlkZXIpIC8gMyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMTAyNHB4LCAnbWluJyl7XHJcbiAgICAgICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDU7XHJcbiAgICAgICAgICAgICR3aWR0aCA6IGNhbGMoKDEwMCAtICRkaXZpZGVyKSAvIDUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoICsnJSc7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsImJvZHl7XHJcblxyXG4gICAgJi5vdmVybGF5e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY1doaXRlLCAwLjkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG9wYWNpdHlUcnVlIDAuMnMgNzVtcyBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBvcGFjaXR5VHJ1ZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmxhc3QtZWRpdGlvbnN7XHJcblxyXG4gICAgLmZsZXggJntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0aW9uc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTMlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtZWRpdGlvbnMtd3Jwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdGlvbntcclxuICAgICAgICAkbWFyZ2luOiAzO1xyXG4gICAgICAgICRkaXZpZGVyIDogKCRtYXJnaW4gKiAyKSAqIDI7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gNSkgLyAyKTtcclxuICAgICAgICBtYXJnaW46IDAgKCRtYXJnaW4gKyAnJScpIDYwcHg7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArJyUnO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYzkgO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhdm9yaXRlZHtcclxuICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzICsgLmxhc3QtZWRpdGlvbnN7XHJcblxyXG4gICAgLmVkaXRpb25ze1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMyUgMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRpb257XHJcbiAgICAgICAgbWFyZ2luOiAwIDMlIDMwcHg7XHJcbiAgICAgICAgJHdpZHRoIDogY2FsYygoMTAwIC0gMTIpIC8gMik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiR3aWR0aCArJyUnO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGggKyclJztcclxuXHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5sb2FkLW1vcmVbdHlwZT0nYnV0dG9uJ117XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBAZXh0ZW5kICVjb21tb21CdXR0b247XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSg0MTRweCwgJ21heCcpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIlcmVwZWF0ZWR7XHJcbiAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTZweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ucmVjZW50LXNlYXJjaHtcclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgQGV4dGVuZCAlcmVwZWF0ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRjNTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAZXh0ZW5kICVyZXBlYXRlZDtcclxuICAgICAgICBjb2xvcjogJGM0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkYzY7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiVmb250MTQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcbiAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG59XHJcblxyXG5cclxuJWRvd25sb2FkTW9kYWx7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICBAZXh0ZW5kICVub3RlX2JvZHk7XHJcbiAgICBhbmltYXRpb246IHNob3dVcCAuNXM7XHJcbiAgICAuaW5hY3RpdmUgJiB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlRG93blRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJW5vdGVfaGVhZGVyO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNnB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9udDE0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGM2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1ncyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjllbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGM0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkLm1vZGFsIHtcclxuICAgIEBleHRlbmQgJWRvd25sb2FkTW9kYWw7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvd1VwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLmRyb3AtZG93bi1vcHRpb25ze1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHJcblx0dWx7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0LmZsZXh7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYnVzY2Fye1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoNDE0cHgsICdtaW4nKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbiIsIiVlZGl0aW9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogOXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYzM7XHJcblx0YmFja2dyb3VuZDogJGNXaGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYzQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVkaXRpb257XHJcblxyXG5cdGgze1xyXG5cdFx0Zm9udC1zaXplOiBlbSgxNi43cHgpO1xyXG5cdH1cclxuXHJcblx0cHtcclxuXHRcdGhlaWdodDogMTM1cHg7XHJcblx0XHRjb2xvcjogJGMxO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRGb2xoYVRleHRvO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4ZW07XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJldGluYXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZmlndXJle1xyXG5cdFx0QGV4dGVuZCAlZWRpdGlvbjtcclxuXHR9XHJcbn1cclxuIiwiLmZpbHRlcnMge1xyXG5cclxuICAgIHByb2dyZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBjb2xvcjogICRjNTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjV2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGM1O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5sYXN0LXdlZWstZWRpdGlvbnN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjV2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjMztcclxuICB6LWluZGV4OiAyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRyYW5zaXRpb247XHJcblxyXG4gID4gaGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAud3Jwe1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEuNSU7XHJcbiAgfVxyXG5cclxuICAubGluay10by1hbGwtZWRpdGlvbnN7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIEBleHRlbmQgJWNvbW1vbUJ1dHRvbjtcclxuICB9XHJcblxyXG4gIC5lZGl0aW9uc3tcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMS41JTtcclxuXHJcbiAgICAuZWRpdGlvbntcclxuICAgICAgd2lkdGg6IDExLjI4JTtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgbWFyZ2luOiAwIDEuNSUgNTBweDtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdWJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYub3BlbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLm1kbC1kb3dubG9hZHN7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2dztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY1doaXRlLCAwLjkpO1xyXG4gIGFuaW1hdGlvbjogc2hvd1VwIC4ycztcclxufVxyXG4iLCIuaGlkZGVuLW1lbnV7XHJcblxyXG5cdHVsOm5vdCgudXNlci1vcHRpb25zKSBsaTpsYXN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjMztcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubWFpbi1uYXZ7XHJcblx0Ly8gdWwgbGk6bGFzdC1jaGlsZHtcclxuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdC8vIFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdC8vXHJcblx0Ly8gXHQmOmJlZm9yZXtcclxuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlOztcclxuXHQvLyBcdFx0dG9wOiAycHg7XHJcblx0Ly8gXHRcdGxlZnQ6IDA7XHJcblx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdC8vIFx0XHR3aWR0aDogMXB4O1xyXG5cdC8vIFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6I2UwZTBlMDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcbn1cclxuIiwiJW5vdGVfbWFya3tcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzEwO1xyXG5cclxuICA+IHN2Z3tcclxuICAgICAgQGV4dGVuZCAlY2VudGVyQWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGZpbGw6ICRjV2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4lbm90ZV9hcnJvd190b3B7XHJcbiAgQGV4dGVuZCAlcHNldWRvX2ljb247XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogLThweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY1doaXRlO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNHcmV5O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4lbm90ZV9ib2R5e1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNXaGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY0dyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4lbm90ZV9oZWFkZXJ7XHJcbiAgQGV4dGVuZCAlZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIGgye1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY28tbWVkaXVtO1xyXG4gIFx0Zm9udC1zaXplOiBlbSgxNnB4KTtcclxuICBcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGMxO1xyXG4gIH1cclxuXHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgID4gc3Zne1xyXG4gICAgICBzdHJva2U6ICRjMTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4lbm90ZV9jYW5jZWx7XHJcbiAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGM1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogJGM1O1xyXG59XHJcbiIsIiAgICAlZm9udDE0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGwtY29tdW5pYy1lcnJvciB7XHJcbiAgICAgICAgQGV4dGVuZCAubWRsLWRvd25sb2FkcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXVuaWMtZXJyb3IubW9kYWwge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIEBleHRlbmQgJW5vdGVfYm9keTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuXHJcbiBcclxuICAgICAgICBcclxuICAgICAgICAuaW5hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNob3dVcFRyYW5zbGF0ZSAuM3MgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJW5vdGVfaGVhZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRm9saGFHcmFmaWNvLW1lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNTQwcHgsICdtYXgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDJweCk7XHJcblxyXG4gICAgICAgICAgICAuZmllbGR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NlcHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQuZXJyb3IsXHJcbiAgICAgICAgdGV4dGFyZWEuZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGwtdG8tYWN0aW9uOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hvd1VwVHJhbnNsYXRlIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNDAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGZhZGVEb3duVHJhbnNsYXRlIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01NSUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH0iLCIuc2ltcGxlLXBhZ2UtdGl0bGV7XHJcblx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0Zm9udC1mYW1pbHk6ICRGb2xoYUdyYWZpY287XHJcblx0Zm9udC1zaXplOiBlbSgyMnB4KTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkYzE7XHJcbn1cclxuXHJcbi5yZXN1bHRzLXF1YW50aXRpZXN7XHJcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LWZhbWlseTogJEZvbGhhR3JhZmljbztcclxufVxyXG4iLCIubW9kYWwtb3ZlcmxheS5tZGwtcHJpbnRzIHtcclxuICAgIEBleHRlbmQgLm1kbC1kb3dubG9hZHM7XHJcbn1cclxuXHJcbi5wcmludC5tb2RhbCB7XHJcbiAgICBAZXh0ZW5kICVkb3dubG9hZE1vZGFsO1xyXG4gICAgLmluYWN0aXZlICYge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZURvd25UcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSAmIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93VXBUcmFuc2xhdGUgLjNzIGZvcndhcmRzO1xyXG4gICAgfVxyXG59IiwiLmhhcy1kcm9wLWRvd24gLmhhcy1kcm9wLWRvd257XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLXRvb2w6bm90KC52aXNpYmxlKXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKTtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjksMC42LDAuMywxKSwgMC4ycyBvcGFjaXR5IGN1YmljLWJlemllcigwLjksMC42LDAuMywxKTtcclxuXHJcblxyXG4gIFx0LmZpZWxkLCBidXR0b257XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwJSwgMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjFzICR0cmFuc2l0aW9uLCB0cmFuc2Zvcm0gMC4zcyAkdHJhbnNpdGlvbjtcclxuICBcdH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLXRvb2x7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDQwcHggMTBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblxyXG4gIEBpbmNsdWRlIGlwYWQoKXtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXRpbmF7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcblx0LnJlYWRlciAme1xyXG5cdFx0dG9wIDogMTI0cHg7XHJcblx0fVxyXG5cclxuXHQud3Jwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHQuZmxleHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuXHR9XHJcblxyXG5cdGZvcm0uZmxleHtcclxuXHRcdC8vIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSg3NjdweCwgJ21heCcpe1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbiAgLmZpZWxke1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG5cclxuICBidXR0b24uY2FsbC10by1hY3Rpb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNzZweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXRpbmF7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ5LXNlbGVjdGVkLWRhdGV7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgI21vZG8tcG9yLWRpYXtcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZpZWxke1xyXG5cclxuICAgIEBpbmNsdWRlIHJldGluYXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJi5oYXMtZHJvcC1kb3due1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuXHRcdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHQmLm9wZW57XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG5cclxuXHRcdC5maWVsZCwgYnV0dG9ue1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jbG9zZXtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jbG9zZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNjAlLCAwKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0PiBzdmd7XHJcblx0XHRcdHN0cm9rZTogJGMxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIl19 */
