/*!
Theme Name: FAE-SST
Author: Upperkut
Author URI: http://www.upperkut.com
Version: 1.0
License: Proprietary
Text Domain: fae
*/
body,html{border:0;font:inherit;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}sub,sup{vertical-align:super;font-size:50%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;-webkit-text-size-adjust:100%;font-feature-settings:'lnum';-moz-font-feature-settings:'lnum=1';-ms-font-feature-settings:'lnum';-webkit-font-feature-settings:'lnum';-o-font-feature-settings:'lnum'}html{height:100%;padding:0}body,html{margin:0;max-width:100%;margin-top:0!important}.pull-left{float:left}.pull-right{float:right}.clear{clear:both;width:1px;height:1px;visibility:hidden;display:block;margin:-1px 0 0 -1px;overflow:hidden;float:none}.clear.left{clear:left}.clear.right{clear:right}.hidden{display:none}.nowrap{white-space:nowrap}.case-u{text-transform:uppercase!important}.case-l{text-transform:lowercase!important}.case-d{text-transform:none!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.assistive-text,.home #intro p br,textarea.template{display:none}sub{vertical-align:sub}#wrapper{height:auto;min-height:100%;margin:0 auto}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}a.disabled,input.disabled{background:#ccc!important}.columns.c2>div,.columns.c2>li,.columns.c3>div,.columns.c3>li,.columns.c4>div,.columns.c4>li{display:block;float:left}.columns.c2>div:after:last-child,.columns.c2>li:after:last-child,.columns.c3>div:after:last-child,.columns.c3>li:after:last-child,.columns.c4>div:after:last-child,.columns.c4>li:after:last-child{clear:both}.columns.c2>div,.columns.c2>li,.single-fae_aspect #intro .fw>div{width:50%}.columns.c3>div,.columns.c3>li{width:33.33333333%}.columns.c4>div,.columns.c4>li{width:25%}.center-h{margin:0 auto;width:100%;text-align:center}.center-v{display:table!important;width:100%;height:100%}.center-v>div{display:table-cell!important;width:100%;height:100%;vertical-align:middle}html.no-scroll,html.no-scroll body{overflow:hidden;position:fixed}.no-transition *{transition:none!important}.fw,body{position:relative}body{font-family:'Livvic',sans-serif;min-height:100%;height:auto;-webkit-font-smoothing:antialiased;background-color:#fffcec;padding:93px 0 0}@media (max-width:1199px){body{padding-top:150px}}#wrapper{width:100%;min-width:1200px}@media screen and (max-width:1199px){#wrapper{width:750px;min-width:750px}}.fw{margin:0 auto;width:1200px;padding:0 15px}@media screen and (max-width:1199px){.fw{width:750px;padding:0 30px}}@media print{body,html{overflow:visible}#wrapper,.fw{width:100%;min-width:0;margin-top:0}#wrapper{padding:0;min-height:0;position:static}section{width:100%;float:none}}#wrapper{overflow:hidden}body>header a,body>header a:hover,nav#primary ul li a{text-decoration:none}header#top,nav#primary{background-color:#262626;z-index:999}header#top{height:93px;width:100vw;left:0;padding:0;position:fixed;top:0}@media screen and (max-width:1199px){header#top{height:150px;padding:15px 0}}header#top .fw{height:100%;display:flex;justify-content:space-between}header#top .logos{height:100%;padding-top:2px}header#top .logos .logo{display:block;width:322.5px;height:80px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}@media (max-width:1199px){header#top .logos .logo{width:166px;height:120px}}header#top .logos .logo a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px}header#top .logos #fae{background-image:url(images/logo-desktop.png)}@media (max-width:1199px){header#top .logos #fae{background-image:url(images/logo-mobile.png)}}header#top #menu-toggle{cursor:pointer;width:30px;height:30px;z-index:1002;position:relative;top:33px}@media (max-width:1199px){header#top #menu-toggle{width:62px;height:62px;top:40px}}header#top #menu-toggle .bar{width:30px;height:2px;background-color:#fffff2;position:absolute;left:0}@media (max-width:1199px){header#top #menu-toggle .bar{width:62px;height:6px}}header#top #menu-toggle .bar.b1{top:0;transition:top .5s .5s ease,transform .5s 0s ease}header#top #menu-toggle .bar.b2{top:6px;transition:opacity 0s .5s}@media (max-width:1199px){header#top #menu-toggle .bar.b2{top:12px}}header#top #menu-toggle .bar.b3{top:12px;transition:top .5s .5s ease,transform .5s 0s ease}@media (max-width:1199px){header#top #menu-toggle .bar.b3{top:24px}}header#top #menu-toggle .bar.b4{top:18px;transition:opacity 0s .5s,top .5s .5s}@media (max-width:1199px){header#top #menu-toggle .bar.b4{top:36px}}body.menu header#top #menu-toggle .bar{top:9px}@media (max-width:1199px){body.menu header#top #menu-toggle .bar{top:22px}}body.menu header#top #menu-toggle .bar.b1{transform:rotate(45deg);transition:top .5s 0s ease,transform .5s .5s ease}body.menu header#top #menu-toggle .bar.b2,body.menu header#top #menu-toggle .bar.b4{opacity:0;transition:top .5s,opacity 0s .5s}body.menu header#top #menu-toggle .bar.b3{transform:rotate(-45deg);transition:top .5s 0s ease,transform .5s .5s ease}nav#primary{position:absolute;top:50px;right:0;width:285px;padding:0 22px;max-height:0;overflow:hidden;transition:max-height .5s,padding .5s}@media (max-width:1199px){nav#primary{height:calc(100vh - 150px);top:135px;width:100vw;overflow-y:auto}}nav#primary ul{padding:2px 0;border-bottom:2px #4d4d4d solid}@media (max-width:1199px){nav#primary ul{padding:20px 0}}nav#primary ul li{margin:8px 0}@media (max-width:1199px){nav#primary ul li{margin:38px 0}}nav#primary ul li a{color:#fffff2;font-size:15px;line-height:18px;font-weight:600}@media (max-width:1199px){nav#primary ul li a{font-size:42px;line-height:48px}nav#primary ul{border-width:5px}}nav#primary ul:last-child{border:0}body.menu nav#primary{max-height:100vh;padding:10px 22px;transition:max-height .5s .5s,padding .5s .5s}@media print{header#top{display:none;position:static}}footer#bottom{background:#262626;position:absolute;bottom:0;left:0;width:100%;padding:50px 0;min-height:160px}@media (max-width:1199px){footer#bottom{min-height:150px}}footer#bottom ul{display:flex;justify-content:center;align-items:center;margin-top:6px}footer#bottom ul li a{display:block;font-size:16px;text-transform:uppercase;font-weight:600;color:#fffff2;text-decoration:none;padding-top:34px;text-align:center}@media (max-width:1199px){footer#bottom ul li a{font-size:32px;padding-top:64px}}footer#bottom ul li.contact a{background:url(images/icn-contact.png) 50% 0 no-repeat;background-size:auto 20px}@media (max-width:1199px){footer#bottom ul li.contact a{background-size:auto 40px}}@media print{footer{display:none}}section{background-position:50% 50%;background-repeat:no-repeat}section h1{font-size:40px;line-height:60px;font-family:'Fredoka One',sans-serif;font-weight:400;margin-bottom:36px}@media (max-width:1199px){section h1{font-size:72px;line-height:72px}}section h2{font-size:22px;line-height:26px}@media (max-width:1199px){section h2{font-size:48px;line-height:54px}}section h1,section h2,section h3{color:#262626}section li,section p{font-size:18px;line-height:20px}@media (max-width:1199px){section li,section p{font-size:42px;line-height:48px}}section li,section li a,section li a:hover,section li a:visited,section p,section p a,section p a:hover,section p a:visited{color:#262626}section a.btn,section h2,section li b,section li strong,section p b,section p strong{font-weight:700}section li em,section li i,section p em,section p i{font-style:italic}@media (max-width:1199px){section li br,section p br{display:none}}section a.btn{display:inline-block;font-size:20px;height:40px;line-height:38px;border:2px solid #262626;border-radius:40px;padding:0 30px;color:#262626;text-decoration:none;text-transform:uppercase}@media (max-width:1199px){section a.btn{height:80px;line-height:72px;border-width:4px;font-size:40px;padding:0 64px}}section h2,section ol,section p,section ul{margin-bottom:1em}section h2:last-child,section ol:last-child,section p:last-child,section ul:last-child{margin-bottom:0}.page-template-page-contact section#page article ul.contacts li p.email a:hover,section .content-formatting a,section.content-formatting a{text-decoration:underline}section .content-formatting img,section.content-formatting img{max-width:100%;height:auto}section .content-formatting ul,section.content-formatting ul{position:relative}section .content-formatting ol>li,section .content-formatting ul>li,section.content-formatting ol>li,section.content-formatting ul>li{margin-left:1.5em;margin-bottom:.5em}section .content-formatting ul>li:before,section.content-formatting ul>li:before{position:absolute;left:0;content:'• '}section .content-formatting ol,section.content-formatting ol{counter-reset:ol;position:relative}section .content-formatting ol>li:before,section.content-formatting ol>li:before{position:absolute;left:0;counter-increment:ol;content:counter(ol) ". "}.home #intro{text-align:center;padding:20px 0}@media (max-width:1199px){.home #intro{padding:30px 0 50px}}.home #intro h1{font-size:60px;width:884px;height:253px;background-position:50% 50%;background-size:contain;text-indent:-9999px;overflow:hidden;margin:0 auto 24px}@media (max-width:1199px){.home #intro h1{width:690px;height:197px}}.home #intro p{font-size:24px;line-height:28px}@media (max-width:1199px){.home #intro p{font-size:42px;line-height:48px}.home #intro p br{display:inherit}}.home #aspects{padding:0;position:relative;width:100%}.home #aspects .row{width:100%;display:flex}@media (max-width:1199px){.home #aspects .row{display:block}}.home #aspects .row div.spacer{width:100%}@media (max-width:1199px){.home #aspects .row div.spacer{display:none}}.home #aspects .row article{padding:15px;min-width:402px;max-width:402px;width:402px;height:402px;text-align:center}@media (max-width:1199px){.home #aspects .row article{padding:30px;width:750px;min-width:750px;max-width:750px;height:750px}}.home #aspects .row article a{display:block;width:100%;height:100%;text-decoration:none}.home #aspects .row article div.image{height:245px}@media (max-width:1199px){.home #aspects .row article div.image{height:450px}}.home #aspects .row article h2{font-family:'Fredoka One',sans-serif;font-weight:400;color:#fff;font-size:24px;margin-bottom:16px}@media (max-width:1199px){.home #aspects .row article h2{font-size:45px;margin-bottom:40px}}.home #aspects .row article h1{color:#000;font-weight:500;font-size:18px;line-height:24px;padding:0 50px}@media (max-width:1199px){.home #aspects .row article h1{font-size:34px;line-height:45px}.single-fae_aspect{padding-top:275px}}.single-fae_aspect #mobilenav{display:none;flex-grow:2;height:125px;position:fixed;top:150px;z-index:998}@media (max-width:1199px){.single-fae_aspect #mobilenav{display:flex}}.single-fae_aspect #mobilenav article{width:125px;height:100%}.single-fae_aspect #mobilenav article div.image{width:100%;height:100%}.single-fae_aspect #desktopnav{display:flex;flex-grow:2;height:220px}@media (max-width:1199px){.single-fae_aspect #desktopnav{display:none}}.single-fae_aspect #desktopnav article{width:200px;height:100%;text-align:center}.single-fae_aspect #desktopnav article:first-child,.single-fae_aspect #desktopnav article:last-child{flex-grow:10}.single-fae_aspect #desktopnav article:first-child a{float:right}.single-fae_aspect #desktopnav article a{width:200px;text-decoration:none}.single-fae_aspect #desktopnav article div.image{width:200px;height:145px}.single-fae_aspect #desktopnav article h1,.single-fae_aspect #desktopnav article h2{font-size:14px;line-height:18px;width:200px;padding:0 5px}.single-fae_aspect #desktopnav article h2{font-family:'Fredoka One',sans-serif;font-weight:400;color:#fff}.single-fae_aspect #desktopnav article h1{color:#000;font-weight:500}.single-fae_aspect #intro{padding-top:115px;padding-bottom:85px}@media (max-width:1199px){.single-fae_aspect #intro{padding-top:55px;padding-bottom:380px}}.single-fae_aspect #intro .fw{display:flex;justify-content:space-between}@media (max-width:1199px){.single-fae_aspect #intro .fw{display:block}.single-fae_aspect #intro .fw>div{width:100%}}.single-fae_aspect #intro .fw div.content-formatting{width:540px}@media (max-width:1199px){.single-fae_aspect #intro .fw div.content-formatting{width:100%}}.single-fae_aspect #intro .fw div.content-formatting li,.single-fae_aspect #intro .fw div.content-formatting p{font-size:22px;line-height:26px;font-weight:700}@media (max-width:1199px){.single-fae_aspect #intro .fw div.content-formatting li,.single-fae_aspect #intro .fw div.content-formatting p{font-size:42px;line-height:60px}}.single-fae_aspect #intro .fw div.right{position:relative;top:-64px}@media (max-width:1199px){.single-fae_aspect #intro .fw div.right{top:0}}.single-fae_aspect #intro .fw div.right div.image{width:510px;height:510px;position:absolute}@media (max-width:1199px){.single-fae_aspect #intro .fw div.right div.image{width:690px;height:690px}}.single-fae_aspect #aspect{padding-top:145px;padding-bottom:85px}@media (max-width:1199px){.single-fae_aspect #aspect{padding-top:170px}}.single-fae_aspect #aspect .fw{display:flex;justify-content:space-between}@media (max-width:1199px){.single-fae_aspect #aspect .fw{display:block}}.single-fae_aspect #aspect .fw>div{width:50%}@media screen and (min-width:1200px){.single-fae_aspect #aspect .fw>div:first-child{padding-right:15px}.single-fae_aspect #aspect .fw>div:last-child{padding-left:15px}}@media (max-width:1199px){.single-fae_aspect #aspect .fw>div{width:100%;margin-top:70px}.single-fae_aspect #aspect .fw>div:first-child{margin-top:0}}.single-fae_aspect #aspect .fw>div a.btn.download{margin-top:30px;text-decoration:none}.page-template-page-contact section#page article ul.contacts li p.phone a,.single-fae_aspect #aspect .fw>div a.btn.download a:hover{text-decoration:none}@media (max-width:1199px){.single-fae_aspect #aspect .fw>div a.btn.download{margin-top:60px}}.single-fae_aspect #aspect h2{color:#fff}.single-fae_aspect #aspect li,.single-fae_aspect #aspect p{color:#000}.single-fae_aspect #addendum .overlay{padding-top:72px;padding-bottom:124px;width:100%;background-color:rgba(255,255,255,.1)}@media (max-width:1199px){.single-fae_aspect #addendum .overlay{padding-top:65px;padding-bottom:106px}}.error404 section#page article div.columnize,.page-template-default section#page article div.columnize,.single-fae_aspect #addendum .fw{display:flex;justify-content:space-between}@media (max-width:1199px){.single-fae_aspect #addendum .fw{display:block}}.single-fae_aspect #addendum .fw>div{width:50%}@media (max-width:1199px){.single-fae_aspect #addendum .fw>div{width:100%}}.error404 section#page article div.columnize div.col,.page-template-default section#page article div.columnize div.col,.single-fae_aspect #addendum .fw div.left{width:570px}.single-fae_aspect #addendum .fw div.left h1{display:flex;align-items:center}.single-fae_aspect #addendum .fw div.left h1 img{margin-right:20px}@media (min-width:1200px){.single-fae_aspect #addendum .fw div.left h1 img{width:56px;height:auto}}.single-fae_aspect #addendum .fw div.left h1.aspect-0{color:#f8cd55}.single-fae_aspect #addendum .fw div.left h1.aspect-1{color:#ed652d}.single-fae_aspect #addendum .fw div.left h1.aspect-2{color:#50b7d5}.single-fae_aspect #addendum .fw div.left h1.aspect-3{color:#719c3a}.single-fae_aspect #addendum .fw div.left h1.aspect-4{color:#c7962c}.single-fae_aspect #addendum .fw div.left h1.aspect-5{color:#3e92ac}.single-fae_aspect #addendum .fw div.left h1.aspect-6{color:#c2bef5}@media (max-width:1199px){.single-fae_aspect #addendum .fw div.left{width:100%}}.single-fae_aspect #addendum .fw div.right{width:454px;padding-top:84px}@media (max-width:1199px){.single-fae_aspect #addendum .fw div.right{width:100%;padding-top:54px}}.single-fae_aspect #addendum .fw div.right h3,section#cta .fw h3{font-size:24px;line-height:24px;font-weight:700;margin-bottom:24px}@media (max-width:1199px){.single-fae_aspect #addendum .fw div.right h3{font-size:48px;line-height:48px;margin-bottom:55px}}.single-fae_aspect #addendum div.content-formatting h1{font-size:22px;line-height:28px;color:#fffff2;margin-bottom:24px}@media (max-width:1199px){.single-fae_aspect #addendum div.content-formatting h1{font-size:48px;line-height:56px}}.single-fae_aspect #addendum div.content-formatting li,.single-fae_aspect #addendum div.content-formatting p{line-height:28px}@media (max-width:1199px){.single-fae_aspect #addendum div.content-formatting li,.single-fae_aspect #addendum div.content-formatting p{font-size:42px;line-height:48px}}.error404 section#page,.page-template-default section#page{padding-top:72px;padding-bottom:56px}@media screen and (max-width:1199px){.error404 section#page,.page-template-default section#page{padding-top:30px;padding-bottom:70px}}.error404 section#page article header,.page-template-default section#page article header,.page-template-page-contact section#page article header{margin-bottom:12px}.error404 section#page article header h1,.page-template-default section#page article header h1{display:flex;color:#f8cd55;align-items:center;margin-bottom:65px}@media screen and (max-width:1199px){.error404 section#page article header h1,.page-template-default section#page article header h1{font-size:48px;line-height:54px}}.error404 section#page article header h1 img,.page-template-default section#page article header h1 img,.page-template-page-contact section#page article header h1 img{height:108px;width:auto;margin-right:28px}.error404 section#page article header div.chapo,.page-template-default section#page article header div.chapo{margin-bottom:72px;font-weight:700}.error404 section#page article header div.chapo,.error404 section#page article header div.chapo li,.error404 section#page article header div.chapo p,.page-template-default section#page article header div.chapo,.page-template-default section#page article header div.chapo li,.page-template-default section#page article header div.chapo p{font-size:24px;line-height:34px}@media screen and (max-width:1199px){.error404 section#page article header div.chapo,.error404 section#page article header div.chapo li,.error404 section#page article header div.chapo p,.page-template-default section#page article header div.chapo,.page-template-default section#page article header div.chapo li,.page-template-default section#page article header div.chapo p{font-size:42px;line-height:48px}}.error404 section#page article header h2,.page-template-default section#page article header h2{font-size:18px;line-height:28px;margin-bottom:20px}@media screen and (max-width:1199px){.error404 section#page article header h2,.page-template-default section#page article header h2{font-size:42px;line-height:48px;margin-bottom:0}.error404 section#page article div.columnize,.page-template-default section#page article div.columnize{display:block}}@media screen and (min-width:1200px){.error404 section#page article div.columnize div.col:first-child,.page-template-default section#page article div.columnize div.col:first-child{padding-right:15px}.error404 section#page article div.columnize div.col:last-child,.page-template-default section#page article div.columnize div.col:last-child{padding-left:15px}}@media screen and (max-width:1199px){.error404 section#page article div.columnize div.col,.page-template-default section#page article div.columnize div.col{width:100%;margin-bottom:48px}.error404 section#page article div.columnize div.col:last-child,.page-template-default section#page article div.columnize div.col:last-child{margin-bottom:0}}section#cta .fw{border-top:1px solid #262626;width:1170px;margin:0 auto;padding:56px 0 104px}@media screen and (max-width:1199px){section#cta .fw{width:690px;border-width:2px;border-color:#000;padding:65px 0 100px}}section#cta .fw h3{width:320px}@media screen and (max-width:1199px){section#cta .fw h3{width:100%;padding-right:90px;font-size:42px;line-height:48px;margin-bottom:55px}}.page-template-page-contact{background-image:url(images/map-qc-desktop.png);background-position:50% 0;background-repeat:no-repeat}.page-template-page-contact section#page{padding-top:110px;padding-bottom:172px}@media screen and (max-width:1199px){.page-template-page-contact section#page{padding-top:56px;padding-bottom:56px}}.page-template-page-contact section#page article header h1{display:flex;color:#f36f32;align-items:center;margin-bottom:65px}@media screen and (max-width:1199px){.page-template-page-contact section#page article header h1{font-size:48px;line-height:48px;margin-bottom:55px}}.page-template-page-contact section#page article ul.contacts{display:flex;flex-wrap:wrap;width:100%}.page-template-page-contact section#page article ul.contacts li{width:370px;margin-right:30px;min-height:145px;padding-top:2em;padding-bottom:1em;border-bottom:1px solid #c1c1c1}@media screen and (max-width:1199px){.page-template-page-contact section#page article ul.contacts li{width:100%;padding-top:55px;padding-bottom:55px;border-width:2px;min-height:0;margin-right:0}}.page-template-page-contact section#page article ul.contacts li h3{font-size:18px;margin:0}.page-template-page-contact section#page article ul.contacts li p{font-size:18px;line-height:28px;margin:0}@media screen and (max-width:1199px){.page-template-page-contact section#page article ul.contacts li h3,.page-template-page-contact section#page article ul.contacts li p{font-size:42px;line-height:48px}}.page-template-page-contact section#page article ul.contacts li h3{font-weight:700;line-height:34px}@media screen and (max-width:1199px){.page-template-page-contact section#page article ul.contacts li h3{line-height:48px}}.page-template-page-contact section#page article ul.contacts li p.email a{text-decoration:none;color:#f36f32}@media (max-width:1199px){.page-template-page-contact section#page article ul.contacts li:last-child{border-bottom:0;padding-bottom:0}}@media (min-width:1200px){.page-template-page-contact section#page article ul.contacts li:nth-child(3n+3){margin-right:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyYW1ld29yay5sZXNzIiwic3R5bGUuY3NzIiwiYmFzZS5sZXNzIiwiY29udGVudC1mcm9udC1wYWdlLmxlc3MiLCJjb250ZW50LXNpbmdsZS1mYWVfYXNwZWN0Lmxlc3MiLCJoZWFkZXIubGVzcyIsImZ1bmN0aW9ucy5sZXNzIiwiZm9vdGVyLmxlc3MiLCJjb250ZW50Lmxlc3MiLCJjb250ZW50LXBhZ2UtY29udGFjdC5sZXNzIiwiY29udGVudC1wYWdlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQSxJLENBQUEsSSxDQUEyWixRLENBQXdCLFksQ0FBYSx1QixDQ3NCNWIsQyxDQUNGLEksQ0FDRyxPLENBQ0csTyxDQWZILE0sQ0F5REYsTyxDQUNLLEssQ0FpQkgsSyxDQXhDRCxDLENBbkJJLEcsQ0FOTixVLENBaURJLE0sQ0FUQSxPLENBWkosTSxDQXJCRSxJLENBQ0MsSSxDQXVCRixFLENBdEJFLEcsQ0F5Q0UsTyxDQXhDSCxHLENBdEJDLEcsQ0F5Q0UsRSxDQUNKLEUsQ0FuQkMsRSxDQXdDSSxLLENBaEJMLFEsQ0FrQkksVSxDQURELE0sQ0FFSyxNLENBbEJGLEksQ0EzQ0YsRSxDQUNKLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBeURJLE0sQ0FDQSxNLENBN0JMLEMsQ0FuQ0ssTSxDQW9CSixHLENBQ0MsRyxDQUNBLEcsQ0F1QkMsSyxDQUNDLE0sQ0FKSCxFLENBOEJFLEksQ0FQRSxJLENBQ0YsRyxDQW5FRSxNLENBeUNKLEUsQ0EyQkMsTSxDQTVERCxDLENBRVEsRyxDQWNQLEMsQ0E2Q0csSSxDQTVDTCxDLENBQ0EsSSxDQTRDRyxPLENBM0NBLEssQ0E3QkQsSSxDQThCRSxNLENBQ0MsTSxDQUNBLEcsQ0F5Q0MsTyxDQXhDSixHLENBaUJHLEssQ0FFQyxLLENBS0wsRSxDQUpHLEssQ0FHSCxFLENBRkcsSyxDQW9CRSxJLENBbkJGLEUsQ0FyQkYsRSxDQUdGLEMsQ0FPQyxFLENBVEEsRyxDQTBDRyxLLENEdEZxWixRLENBQXdCLFksQ0FBYSx1QixDQUF3QixRLENBQVMsUyxDQ3lDMWQsRyxDQUNILEcsQ0RHRSxvQixDQUVJLGEsQ0EvQ2llLE8sQ0FBQSxLLENDZ0dyZSxPLENBQ0UsVSxDQUNHLE0sQ0FDSixNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0YsRyxDQUNELE8sQ0R4R3FqQixhLENBQWMsSSxDQUFLLGEsQ0FBYyxFLENBQUEsRSxDQUFNLGUsQ0FBZ0IsVSxDQUFBLEMsQ0FBYSxXLENBQVksZ0IsQ0FBQSxpQixDQ3lIaG9CLE8sQ0FEUSxRLENEeEg0cUIsWSxDQUFhLEssQ0FBTSx3QixDQUF5QixnQixDQUd6dUIsQyxDQUlFLHdCLENBQ0EseUIsQ0FDQSxxQixDQUNBLG9CLENFRkEsOEIsQ0FDQSwrQixDQXNCQSw2QixDQUNBLDRCLENBQ0EsbUMsQ0FDQSxnQyxDQUNBLG9DLENBQ0EsK0IsQ0ZwQkYsSSxDQUFPLFcsQ0FFZSxTLENBQXRCLEksQ0FGQSxJLENBRVksUSxDRWZWLGMsQ0FDQSxzQixDRmlCRixVLENBQWEsVSxDQUNiLFcsQ0FBYyxXLENBQ2QsTSxDQUFTLFUsQ0FBWSxTLENBQVcsVSxDQUFZLGlCLENBQW1CLGEsQ0FBZSxvQixDQUFzQixlLENBQWlCLFUsQ0FDckgsVyxDQUFjLFUsQ0FDZCxZLENBQWUsVyxDQUNmLE8sQ0FBVSxZLENBQ1YsTyxDQUFVLGtCLENBRVYsTyxDQUFVLGtDLENBQ1YsTyxDQUFVLGtDLENBQ1YsTyxDQUFVLDZCLENBRVYsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBQ1YsTyxDQUFVLHlCLENBRVYsZSxDR3pDQSxpQixDRGlCQSxpQixDRndCa0IsWSxDQUdsQixHLENBQU0sa0IsQ0FHTixRLENBQ0UsVyxDQUNBLGUsQ0FDQSxhLENBS0YsYyxDQUFBLGdCLENBRUUsc0IsQ0FLRixVLENBQUEsYyxDQUNFLHlCLENBSUYsZSxDQzZLa0IsYyxDRDdLbEIsZSxDQzhLaUIsYyxDQUZDLGUsQ0FHRCxjLENEM0tiLGEsQ0FDQSxVLENBTEosZ0MsQ0NzTG1DLCtCLENEdExuQyxnQyxDQ3VMa0MsK0IsQ0FGQyxnQyxDQUdELCtCLENEaEw5QixVLENBR0osZSxDQUFBLGMsQ0k5RUEsaUMsQ0pnRkksUyxDQUdKLGUsQ0FBQSxjLENBRUksa0IsQ0FHSixlLENBQUEsYyxDQUVJLFMsQ0FLSixTLENBQ0UsYSxDQUNBLFUsQ0FDQSxpQixDQUVGLFMsQ0FDRSx1QixDQUNBLFUsQ0FDQSxXLENBSEYsYSxDQUtJLDRCLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDRWpHRixjLENBQUEsbUIsQ0FDRSxlLENBQ0EsYyxDQVFKLGdCLENBSUUseUIsQ0FrQ0YsRyxDQXRCQSxJLENBd0JFLGlCLENBeEJGLEksQ0FDRSwrQixDQUNBLGUsQ0FDQSxXLENBR0Esa0MsQ0FFQSx3QixDQURBLGdCLENBRUEsMEJBQUEsSSxDQUNFLGlCLENBREYsQ0FJRixRLENBQ0UsVSxDQUNBLGdCLENBQ0EscUNBQUEsUSxDQUNFLFcsQ0FDQSxlLENBRkYsQ0FNRixHLENBQ0UsYSxDQUVBLFksQ0FDQSxjLENBQ0EscUNBQUEsRyxDQUNFLFcsQ0FDQSxjLENBRkYsQ0FNRixhQUNFLEksQ0FBQSxJLENBQ0UsZ0IsQ0FHRixRLENBQUEsRyxDQUNFLFUsQ0FDQSxXLENBQ0EsWSxDQUdGLFEsQ0FDRSxTLENBQ0EsWSxDQUNBLGUsQ0FHRixPLENBQ0UsVSxDQUNBLFUsQ0FuQkosQ0d0RUEsUSxDQUNFLGUsQ0FHRixhLENBQUEsbUIsQ0F5SUEsbUIsQ0F2SUksb0IsQ0FJSixVLENBbUlBLFcsQ0FDRSx3QixDQUtBLFcsQ0F6SUYsVSxDQUVFLFcsQ0FHQSxXLENBRUEsTSxDQUpBLFMsQ0FDQSxjLENBRUEsSyxDQUlBLHFDQUFBLFUsQ0FDRSxZLENBQ0EsYyxDQUZGLENBVkYsYyxDQWdCSSxXLENBQ0EsWSxDQUNBLDZCLENBbEJKLGlCLENBc0JJLFcsQ0FDQSxlLENBdkJKLHVCLENBMEJNLGEsQ0FDQSxhLENBQ0EsVyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSwyQixDQUNBLDBCQUFBLHVCLENBQ0UsVyxDQUVBLFksQ0FIRixDQWhDTix5QixDQXNDUSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsbUIsQ0ExQ1Isc0IsQ0ErQ00sNkMsQ0FDQSwwQkFBQSxzQixDQUNFLDRDLENBREYsQ0FoRE4sdUIsQ0F1REksYyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLDBCQUFBLHVCLENBQ0UsVSxDQUNBLFcsQ0FDQSxRLENBSEYsQ0E3REosNEIsQ0FtRU0sVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsTSxDQUNBLDBCQUFBLDRCLENBQ0UsVSxDQUNBLFUsQ0FGRixDQXhFTiwrQixDQThFTSxLLENBQ0EsaUQsQ0EvRU4sK0IsQ0FrRk0sTyxDQUNBLHlCLENBQ0EsMEJBQUEsK0IsQ0FDRSxRLENBREYsQ0FwRk4sK0IsQ0F5Rk0sUSxDQUNBLGlELENBQ0EsMEJBQUEsK0IsQ0FDRSxRLENBREYsQ0EzRk4sK0IsQ0FnR00sUSxDQUNBLHFDLENBQ0EsMEJBQUEsK0IsQ0FDRSxRLENBREYsQ0FPTixzQyxDQUlRLE8sQ0FDQSwwQkFBQSxzQyxDQUNFLFEsQ0FERixDQUxSLHlDLENBVVEsdUIsQ0FDQSxpRCxDQVhSLHlDLENBQUEseUMsQ0FlUSxTLENBQ0EsaUMsQ0FoQlIseUMsQ0FtQlEsd0IsQ0FDQSxpRCxDQU1SLFcsQ0FFRSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVyxDQUVBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLHFDLENBQ0EsMEJBQUEsVyxDQUNFLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBSkYsQ0FYRixjLENBa0JJLGEsQ0FxQkEsK0IsQ0FwQkEsMEJBQUEsYyxDQUNFLGMsQ0FERixDQW5CSixpQixDQXVCTSxZLENBQ0EsMEJBQUEsaUIsQ0FDRSxhLENBREYsQ0F4Qk4sbUIsQ0E0QlEsYSxDQUNBLGMsQ0FDQSxnQixDQzdKTixlLENEZ0tNLDBCQUFBLG1CLENBQ0UsYyxDQUNBLGdCLENBS04sYyxDQUNFLGdCLENBUkUsQ0FVSix5QixDQUNFLFEsQ0FLTixxQixDQUVJLGdCLENBQ0EsaUIsQ0FDQSw2QyxDQUtKLGFBQ0UsVSxDQUNFLFksQ0FDQSxlLENBSEosQ0V2TUEsYSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwwQkFBQSxhLENBQ0UsZ0IsQ0FERixDQVJGLGdCLENBWUksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENBZkoscUIsQ0FrQlEsYSxDQUNBLGMsQ0FDQSx3QixDRE5OLGUsQ0NRTSxhLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGlCLENBRUEsMEJBQUEscUIsQ0FDRSxjLENBQ0EsZ0IsQ0FGRixDQUtGLDZCLENBRUksc0QsQ0FDQSx5QixDQUNBLDBCQUFBLDZCLENBQ0UseUIsQ0FERixDQVNWLGFBQ0UsTSxDQUNFLFksQ0FGSixDQ3pDQSxPLENBQ0UsMkIsQ0FDQSwyQixDQUZGLFUsQ0FJSSxjLENBQ0EsZ0IsQ0FDQSxvQyxDRkZGLGUsQ0VLRSxrQixDQUVBLDBCQUFBLFUsQ0FDRSxjLENBQ0EsZ0IsQ0FGRixDQVhKLFUsQ0FrQkksYyxDQUNBLGdCLENBR0EsMEJBQUEsVSxDQUNFLGMsQ0FDQSxnQixDQUZGLENBdEJKLFUsQ0FBQSxVLENBQUEsVSxDQTZCSSxhLENBN0JKLFUsQ0FBQSxTLENBaUNJLGMsQ0FDQSxnQixDQUVBLDBCQUFBLFUsQ0FBQSxTLENBQ0UsYyxDQUNBLGdCLENBRkYsQ0FLQSxVLENQdW5CUSxZLENBRU0sa0IsQ0FFRSxvQixDTzNuQmhCLFMsQ1BzbkJPLFcsQ0FFRSxpQixDQUVNLG1CLENPem5CYixhLENBMUNOLGEsQ0FBQSxVLENBQUEsWSxDUDBxQmlCLGlCLENPMXFCakIsVyxDUHlxQmEsZ0IsQ0s1cEJYLGUsQ0xtcUJXLGEsQ09ockJiLFksQ1ArcUJhLFksQ08vcUJiLFcsQ0FpRE0saUIsQ0FHQSwwQkFBQSxhLENBQUEsWSxDQUNFLFksQ0FERixDQXBETixhLENBMkRJLG9CLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYSxDQUVBLG9CLENBQ0Esd0IsQ0FFQSwwQkFBQSxhLENBQ0UsVyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYyxDQUxGLENBdkVKLFUsQ1BpdEJVLFUsQ09qdEJWLFMsQ1BrdEJXLFUsQ09qb0JQLGlCLENBQ0EscUIsQ1Bxb0JpQixxQixDT3JvQmpCLG9CLENQc29Ca0IscUIsQ09yb0JoQixlLENDWE0sK0UsQ0RjViw2QixDQUFBLDRCLENBRUkseUIsQ0FGSiwrQixDQUFBLDhCLENBTUksYyxDQUNBLFcsQ0FQSiw4QixDQUFBLDZCLENBV0ksaUIsQ0FYSixpQyxDQUFBLGlDLENBQUEsZ0MsQ0FBQSxnQyxDQWFNLGlCLENBQ0Esa0IsQ0FkTix3QyxDQUFBLHVDLENBaUJNLGlCLENBQ0EsTSxDQUNBLFksQ0FuQk4sOEIsQ0FBQSw2QixDQXdCSSxnQixDQUNBLGlCLENBekJKLHdDLENBQUEsdUMsQ0ErQk0saUIsQ0FDQSxNLENBQ0Esb0IsQ0FDQSx3QixDTDVIUixZLENBRUksaUIsQ0FDQSxjLENBQ0EsMEJBQUEsWSxDQUNFLG1CLENBREYsQ0FKSixlLENBUU0sYyxDQUNBLFcsQ0FDQSxZLENBQ0EsMkIsQ0FDQSx1QixDQUNBLG1CLENBQ0EsZSxDQUNBLGtCLENBRUEsMEJBQUEsZSxDQUNFLFcsQ0FDQSxZLENBRkYsQ0FqQk4sYyxDQXVCTSxjLENBQ0EsZ0IsQ0FJQSwwQkFBQSxjLENBQ0UsYyxDQUNBLGdCLENBRkYsaUIsQ0FJSSxlLENBSkosQ0E1Qk4sYyxDQXNDSSxTLENBQ0EsaUIsQ0FDQSxVLENBeENKLG1CLENBMENNLFUsQ0FDQSxZLENBQ0EsMEJBQUEsbUIsQ0FDRSxhLENBREYsQ0E1Q04sOEIsQ0FnRFEsVSxDQUNBLDBCQUFBLDhCLENBQ0UsWSxDQURGLENBakRSLDJCLENBc0RRLFksQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxZLENBQ0EsaUIsQ0FFQSwwQkFBQSwyQixDQUNFLFksQ0FDQSxXLENBQ0EsZSxDQUNBLGUsQ0FDQSxZLENBTEYsQ0E3RFIsNkIsQ0FzRVUsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0IsQ0F6RVYscUMsQ0E0RVUsWSxDQUNBLDBCQUFBLHFDLENBQ0UsWSxDQURGLENBN0VWLDhCLENBa0ZVLG9DLENHMUVSLGUsQ0g0RVEsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLDBCQUFBLDhCLENBQ0UsYyxDQUNBLGtCLENBRkYsQ0F2RlYsOEIsQ0E2RlUsVSxDR2xGUixlLENIb0ZRLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSwwQkFBQSw4QixDQUNFLGMsQ0FDQSxnQixDQ25HVixrQixDQUNFLGlCLENEZ0dNLENDbEdWLDZCLENBTUksWSxDQUNBLFcsQ0FDQSxZLENBQ0EsYyxDQUNBLFMsQ0FDQSxXLENBQ0EsMEJBQUEsNkIsQ0FDRSxZLENBREYsQ0FaSixxQyxDQWdCTSxXLENBQ0EsVyxDQWpCTiwrQyxDQW1CUSxVLENBQ0EsVyxDQXBCUiw4QixDQTBCSSxZLENBQ0EsVyxDQUNBLFksQ0FDQSwwQkFBQSw4QixDQUNFLFksQ0FERixDQTdCSixzQyxDQWlDTSxXLENBQ0EsVyxDQUNBLGlCLENBQ0Esa0QsQ0FBQSxpRCxDQUVFLFksQ0FFRixvRCxDQUVJLFcsQ0ExQ1Ysd0MsQ0E4Q1EsVyxDQUNBLG9CLENBL0NSLGdELENBa0RRLFcsQ0FDQSxZLENBbkRSLHlDLENBQUEseUMsQ0F1RFEsYyxDQUNBLGdCLENBQ0EsVyxDQUNBLGEsQ0ExRFIseUMsQ0E2RFEsb0MsQ0VyRE4sZSxDRnVETSxVLENBL0RSLHlDLENBa0VRLFUsQ0V2RE4sZSxDRlhGLHlCLENBeUVJLGlCLENBQ0EsbUIsQ0FFQSwwQkFBQSx5QixDQUNFLGdCLENBQ0Esb0IsQ0FGRixDQTVFSiw2QixDQWtGTSxZLENBQ0EsNkIsQ0FDQSwwQkFBQSw2QixDQUNFLGEsQ0FJQSxpQyxDQUNFLFUsQ0FOSixDQXBGTixvRCxDQThGUSxXLENBQ0EsMEJBQUEsb0QsQ0FDRSxVLENBREYsQ0EvRlIsdUQsQ0FBQSxzRCxDQW1HVSxjLENBQ0EsZ0IsQ0VuRlIsZSxDRnFGUSwwQkFBQSx1RCxDQUFBLHNELENBQ0UsYyxDQUNBLGdCLENBRkYsQ0F0R1YsdUMsQ0E2R1EsaUIsQ0FDQSxTLENBQ0EsMEJBQUEsdUMsQ0FDRSxLLENBREYsQ0EvR1IsaUQsQ0FtSFUsVyxDQUNBLFksQ0FDQSxpQixDQUNBLDBCQUFBLGlELENBQ0UsVyxDQUNBLFksQ0FGRixDQXRIViwwQixDQWdJSSxpQixDQUNBLG1CLENBQ0EsMEJBQUEsMEIsQ0FDRSxpQixDQURGLENBbElKLDhCLENBc0lNLFksQ0FDQSw2QixDQUNBLDBCQUFBLDhCLENBQ0UsYSxDQURGLENBeElOLGtDLENBNElRLFMsQ0FDQSxxQ0FDRSw4QyxDQUNFLGtCLENBRUYsNkMsQ0FDRSxpQixDQUxKLENBUUEsMEJBQUEsa0MsQ0FDRSxVLENBQ0EsZSxDQUNBLDhDLENBQ0UsWSxDQUpKLENBckpSLGlELENBOEpVLGUsQ0FFRSxvQixDS2hLWix5RSxDTCtKVSx5RCxDQUNFLG9CLENBRUYsMEJBQUEsaUQsQ0FDRSxlLENBREYsQ0FsS1YsNkIsQ0F5S00sVSxDQXpLTiw2QixDQUFBLDRCLENBNEtNLFUsQ0E1S04scUMsQ0FrTE0sZ0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxxQyxDQUNBLDBCQUFBLHFDLENBQ0UsZ0IsQ0FDQSxvQixDQUZGLENNdExOLDRDLENBQUEseUQsQ05BQSxnQyxDQTRMTSxZLENBQ0EsNkIsQ0FDQSwwQkFBQSxnQyxDQUNFLGEsQ0FERixDQTlMTixvQyxDQWtNUSxTLENBQ0EsMEJBQUEsb0MsQ0FDRSxVLENBREYsQ01uTVIsb0QsQ0FBQSxpRSxDTkFBLHlDLENBd01RLFcsQ0F4TVIsNEMsQ0EwTVUsWSxDQUNBLGtCLENBM01WLGdELENBNk1ZLGlCLENBQ0EsMEJBQUEsZ0QsQ0FDRSxVLENBQ0EsVyxDQUZGLENBS0YscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBRUYscUQsQ0FDRSxhLENBSUosMEJBQUEseUMsQ0FDRSxVLENBREYsQ0ExT1IsMEMsQ0ErT1EsVyxDQUNBLGdCLENBQ0EsMEJBQUEsMEMsQ0FDRSxVLENBQ0EsZ0IsQ0FGRixDQWpQUiw2QyxDTStFQSxrQixDTnVLVSxjLENBQ0EsZ0IsQ0V0T1IsZSxDRndPUSxrQixDQUNBLDBCQUFBLDZDLENBQ0UsYyxDQUNBLGdCLENBQ0Esa0IsQ0FIRixDQTFQVixzRCxDQW9RUSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSwwQkFBQSxzRCxDQUNFLGMsQ0FDQSxnQixDQUZGLENBeFFSLHNELENBQUEscUQsQ0E4UVEsZ0IsQ0FDQSwwQkFBQSxzRCxDQUFBLHFELENBQ0UsYyxDQUNBLGdCLENBRkYsQ00vUVIsc0IsQ0FBQSxtQyxDQUdJLGdCLENBQ0EsbUIsQ0FDQSxxQ0FBQSxzQixDQUFBLG1DLENBQ0UsZ0IsQ0FDQSxtQixDQUZGLENBTEoscUMsQ0FBQSxrRCxDREFBLHVELENDV1Esa0IsQ0FYUix3QyxDQUFBLHFELENBYVUsWSxDQUNBLGEsQ0FDQSxrQixDQUNBLGtCLENBQ0EscUNBQUEsd0MsQ0FBQSxxRCxDQUNFLGMsQ0FDQSxnQixDQUZGLENBakJWLDRDLENBQUEseUQsQ0RBQSw4RCxDQ3NCWSxZLENBQ0EsVSxDQUNBLGlCLENBeEJaLCtDLENBQUEsNEQsQ0E0QlUsa0IsQ0pYUixlLENJYVEsK0MsQ1R5c0NxRCxrRCxDQUZGLGlELENTdnNDbkQsNEQsQ1Qwc0N5QywrRCxDQUZELDhELENTdnNDdEMsYyxDQUNBLGdCLENBQ0EscUNBQUEsK0MsQ1RndENxRCxrRCxDQUZGLGlELENTOXNDbkQsNEQsQ1RpdEN5QywrRCxDQUZELDhELENTOXNDdEMsYyxDQUNBLGdCLENBRkYsQ0FqQ1osd0MsQ0FBQSxxRCxDQXdDVSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHFDQUFBLHdDLENBQUEscUQsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBT0osNEMsQ0FBQSx5RCxDQUNFLGEsQ0FYQSxDQWVBLHFDQUNFLGdFLENBQUEsNkUsQ0FDRSxrQixDQUVGLCtELENBQUEsNEUsQ0FDRSxpQixDQUxKLENBUUEscUNBQUEsb0QsQ0FBQSxpRSxDQUNFLFUsQ0FDQSxrQixDQUNBLCtELENBQUEsNEUsQ0FDRSxlLENBSkosQ0FhVixlLENBRUksNEIsQ0FDQSxZLENBQ0EsYSxDQUNBLG9CLENBQ0EscUNBQUEsZSxDQUNFLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FKRixDQU5KLGtCLENBa0JNLFcsQ0FDQSxxQ0FBQSxrQixDQUNFLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBTEYsQ0RsR04sMkIsQ0FDRSwrQyxDQUNBLHlCLENBQ0EsMkIsQ0FIRix3QyxDQU1JLGlCLENBQ0Esb0IsQ0FDQSxxQ0FBQSx3QyxDQUNFLGdCLENBQ0EsbUIsQ0FGRixDQVJKLDBELENBZ0JVLFksQ0FDQSxhLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHFDQUFBLDBELENBQ0UsYyxDQUNBLGdCLENBQ0Esa0IsQ0FIRixDQXBCViw0RCxDQWtDUSxZLENBQ0EsYyxDQUNBLFUsQ0FwQ1IsK0QsQ0FzQ1UsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSwrQixDQUVBLHFDQUFBLCtELENBQ0UsVSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLFksQ0FDQSxjLENBTkYsQ0E3Q1Ysa0UsQ0F1RFksYyxDQUVBLFEsQ0F6RFosaUUsQ0F1RFksYyxDQUNBLGdCLENBQ0EsUSxDQUNBLHFDQUFBLGtFLENBQUEsaUUsQ0FDRSxjLENBQ0EsZ0IsQ0FGRixDQTFEWixrRSxDSGlCRSxlLENHZ0RVLGdCLENBQ0EscUNBQUEsa0UsQ0FDRSxnQixDQURGLENBbEVaLHlFLENBMEVZLG9CLENBQ0EsYSxDQU1GLDBCQUNFLDBFLENBQ0UsZSxDQUNBLGdCLENBSEosQ0FNQSwwQkFDRSwrRSxDQUNFLGMsQ0FGSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFcmljIE1leWVyJ3MgUmVzZXQgQ1NTIHYyLjAgLSBodHRwOi8vY3NzcmVzZXQuY29tXG5odG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3tib3JkZXI6MDtmb250LXNpemU6MTAwJTtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bWFyZ2luOjA7cGFkZGluZzowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cblxuXG4qIHtcbiAgLy8gQm94IHNpemluZ1xuICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgLWllLWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vLyBNYWtlIGJvZHkgdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSB3aW5kb3dcbmh0bWwgeyBoZWlnaHQ6IDEwMCU7IH1cbmJvZHkgeyBtaW4taGVpZ2h0OiAxMDAlOyAgIGhlaWdodDphdXRvOyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxuaHRtbCxib2R5IHsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgfVxuXG4vLyBDb21tb24gY2xhc3Nlc1xuLnB1bGwtbGVmdCB7IGZsb2F0OmxlZnQ7IH1cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6cmlnaHQ7IH1cbi5jbGVhciB7IGNsZWFyOmJvdGg7IHdpZHRoOjFweDsgaGVpZ2h0OjFweDsgdmlzaWJpbGl0eTpoaWRkZW47IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjotMXB4IDAgMCAtMXB4OyBvdmVyZmxvdzpoaWRkZW47IGZsb2F0Om5vbmU7IH1cbi5jbGVhci5sZWZ0IHsgY2xlYXI6bGVmdDsgfVxuLmNsZWFyLnJpZ2h0IHsgY2xlYXI6cmlnaHQ7IH1cbi5oaWRkZW4geyBkaXNwbGF5Om5vbmU7IH1cbi5ub3dyYXAgeyB3aGl0ZS1zcGFjZTpub3dyYXA7IH1cblxuLmNhc2UtdSB7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnQ7IH1cbi5jYXNlLWwgeyB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50OyB9XG4uY2FzZS1kIHsgdGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7IH1cblxuLmZ3LTEwMCB7IGZvbnQtd2VpZ2h0OjEwMCFpbXBvcnRhbnQ7IH1cbi5mdy0yMDAgeyBmb250LXdlaWdodDoyMDAhaW1wb3J0YW50OyB9XG4uZnctMzAwIHsgZm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudDsgfVxuLmZ3LTQwMCB7IGZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnQ7IH1cbi5mdy01MDAgeyBmb250LXdlaWdodDo1MDAhaW1wb3J0YW50OyB9XG4uZnctNjAwIHsgZm9udC13ZWlnaHQ6NjAwIWltcG9ydGFudDsgfVxuLmZ3LTcwMCB7IGZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnQ7IH1cbi5mdy04MDAgeyBmb250LXdlaWdodDo4MDAhaW1wb3J0YW50OyB9XG4uZnctOTAwIHsgZm9udC13ZWlnaHQ6OTAwIWltcG9ydGFudDsgfVxuXG4uYXNzaXN0aXZlLXRleHQgeyBkaXNwbGF5Om5vbmU7IH1cblxuc3VwIHsgdmVydGljYWwtYWxpZ246c3VwZXI7IH1cbnN1YiB7IHZlcnRpY2FsLWFsaWduOnN1YjsgfVxuc3VwLHN1YiB7IGZvbnQtc2l6ZTo1MCU7IH1cblxuI3dyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8vIEZhbmN5Ym94XG4jZmFuY3lib3gtd3JhcCxcbiNmYW5jeWJveC13cmFwICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuXG4vLyBEaXNhYmxlZFxuYS5kaXNhYmxlZCwgaW5wdXQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiNjY2MhaW1wb3J0YW50O1xufVxuXG4vLyBDb2x1bW5zXG4uY29sdW1ucy5jMixcbi5jb2x1bW5zLmMzLFxuLmNvbHVtbnMuYzQge1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiBkaXY6YWZ0ZXI6bGFzdC1jaGlsZCwgPiBsaTphZnRlcjpsYXN0LWNoaWxkIHtcbiAgICBjbGVhcjpib3RoO1xuICB9XG59XG4uY29sdW1ucy5jMiB7XG4gID5kaXYsPmxpIHtcbiAgICB3aWR0aDo1MCU7XG4gIH1cbn1cbi5jb2x1bW5zLmMzIHtcbiAgPmRpdiw+bGkge1xuICAgIHdpZHRoOjMzLjMzMzMzMzMzMyU7XG4gIH1cbn1cbi5jb2x1bW5zLmM0IHtcbiAgPmRpdiw+bGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLy8gQ2VudGVyaW5nXG4uY2VudGVyLWgge1xuICBtYXJnaW46MCBhdXRvO1xuICB3aWR0aDoxMDAlO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5jZW50ZXItdiB7XG4gIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgPmRpdiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogRkFFLVNTVFxuQXV0aG9yOiBVcHBlcmt1dFxuQXV0aG9yIFVSSTogaHR0cDovL3d3dy51cHBlcmt1dC5jb21cblZlcnNpb246IDEuMFxuTGljZW5zZTogUHJvcHJpZXRhcnlcblRleHQgRG9tYWluOiBmYWVcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1pZS1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBub25lO1xufVxuLmNsZWFyLmxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbi5jbGVhci5yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FzZS11IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XG59XG4uY2FzZS1sIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSFpbXBvcnRhbnQ7XG59XG4uY2FzZS1kIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xufVxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAhaW1wb3J0YW50O1xufVxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAhaW1wb3J0YW50O1xufVxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xufVxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xufVxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xufVxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xufVxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50O1xufVxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50O1xufVxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAhaW1wb3J0YW50O1xufVxuLmFzc2lzdGl2ZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5zdXAsXG5zdWIge1xuICBmb250LXNpemU6IDUwJTtcbn1cbiN3cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNmYW5jeWJveC13cmFwLFxuI2ZhbmN5Ym94LXdyYXAgKiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuYS5kaXNhYmxlZCxcbmlucHV0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xufVxuLmNvbHVtbnMuYzIgPiBkaXYsXG4uY29sdW1ucy5jMyA+IGRpdixcbi5jb2x1bW5zLmM0ID4gZGl2LFxuLmNvbHVtbnMuYzIgPiBsaSxcbi5jb2x1bW5zLmMzID4gbGksXG4uY29sdW1ucy5jNCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbHVtbnMuYzIgPiBkaXY6YWZ0ZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW5zLmMzID4gZGl2OmFmdGVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucy5jNCA+IGRpdjphZnRlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMuYzIgPiBsaTphZnRlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMuYzMgPiBsaTphZnRlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMuYzQgPiBsaTphZnRlcjpsYXN0LWNoaWxkIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29sdW1ucy5jMiA+IGRpdixcbi5jb2x1bW5zLmMyID4gbGkge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuYzMgPiBkaXYsXG4uY29sdW1ucy5jMyA+IGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmM0ID4gZGl2LFxuLmNvbHVtbnMuYzQgPiBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY2VudGVyLWgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXItdiB7XG4gIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jZW50ZXItdiA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbn1cbioge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbn1cbmh0bWwubm8tc2Nyb2xsLFxuaHRtbC5uby1zY3JvbGwgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbnRleHRhcmVhLnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby10cmFuc2l0aW9uICoge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuKiB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bT0xJztcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsbnVtJztcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0xpdnZpYycsIHNhbnMtc2VyaWY7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3dyYXBwZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtaW4td2lkdGg6IDc1MHB4O1xuICB9XG59XG4uZncge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ3IHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAjd3JhcHBlcixcbiAgLmZ3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiN3cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgPiBoZWFkZXIgYSxcbmJvZHkgPiBoZWFkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciN0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBoZWlnaHQ6IDkzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuaGVhZGVyI3RvcCAuZncge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmhlYWRlciN0b3AgLmxvZ29zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuaGVhZGVyI3RvcCAubG9nb3MgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMyMi41cHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wIC5sb2dvcyAubG9nbyB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbmhlYWRlciN0b3AgLmxvZ29zIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5oZWFkZXIjdG9wIC5sb2dvcyAjZmFlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvbG9nby1kZXNrdG9wLnBuZycpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wIC5sb2dvcyAjZmFlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9sb2dvLW1vYmlsZS5wbmcnKTtcbiAgfVxufVxuaGVhZGVyI3RvcCAjbWVudS10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wICNtZW51LXRvZ2dsZSB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wICNtZW51LXRvZ2dsZSAuYmFyIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iMSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufVxuaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iMiB7XG4gIHRvcDogNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciN0b3AgI21lbnUtdG9nZ2xlIC5iYXIuYjIge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iMyB7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIjdG9wICNtZW51LXRvZ2dsZSAuYmFyLmIzIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cbmhlYWRlciN0b3AgI21lbnUtdG9nZ2xlIC5iYXIuYjQge1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC41cywgdG9wIDAuNXMgMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iNCB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG59XG5ib2R5Lm1lbnUgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhciB7XG4gIHRvcDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5Lm1lbnUgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhciB7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG5ib2R5Lm1lbnUgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgMHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgMC41cyBlYXNlO1xufVxuYm9keS5tZW51IGhlYWRlciN0b3AgI21lbnUtdG9nZ2xlIC5iYXIuYjIsXG5ib2R5Lm1lbnUgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iNCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzLCBvcGFjaXR5IDBzIDAuNXM7XG59XG5ib2R5Lm1lbnUgaGVhZGVyI3RvcCAjbWVudS10b2dnbGUgLmJhci5iMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIDBzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIDAuNXMgZWFzZTtcbn1cbm5hdiNwcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjg1cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMsIHBhZGRpbmcgMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgbmF2I3ByaW1hcnkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICB0b3A6IDEzNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5uYXYjcHJpbWFyeSB1bCB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggIzRkNGQ0ZCBzb2xpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgbmF2I3ByaW1hcnkgdWwge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxubmF2I3ByaW1hcnkgdWwgbGkge1xuICBtYXJnaW46IDhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBuYXYjcHJpbWFyeSB1bCBsaSB7XG4gICAgbWFyZ2luOiAzOHB4IDA7XG4gIH1cbn1cbm5hdiNwcmltYXJ5IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBuYXYjcHJpbWFyeSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgbmF2I3ByaW1hcnkgdWwge1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICB9XG59XG5uYXYjcHJpbWFyeSB1bDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuYm9keS5tZW51IG5hdiNwcmltYXJ5IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIDAuNXMsIHBhZGRpbmcgMC41cyAwLjVzO1xufVxuQG1lZGlhIHByaW50IHtcbiAgaGVhZGVyI3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5mb290ZXIjYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzI2MjYyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBmb290ZXIjYm90dG9tIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuZm9vdGVyI2JvdHRvbSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5mb290ZXIjYm90dG9tIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBmb290ZXIjYm90dG9tIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuZm9vdGVyI2JvdHRvbSB1bCBsaS5jb250YWN0IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pY24tY29udGFjdC5wbmcnKSA1MCUgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBmb290ZXIjYm90dG9tIHVsIGxpLmNvbnRhY3QgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5zZWN0aW9uIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBzZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbnNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB9XG59XG5zZWN0aW9uIGgzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG5zZWN0aW9uIHAsXG5zZWN0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgc2VjdGlvbiBwLFxuICBzZWN0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbnNlY3Rpb24gcCxcbnNlY3Rpb24gbGksXG5zZWN0aW9uIHAgYSxcbnNlY3Rpb24gbGkgYSxcbnNlY3Rpb24gcCBhOmhvdmVyLFxuc2VjdGlvbiBsaSBhOmhvdmVyLFxuc2VjdGlvbiBwIGE6dmlzaXRlZCxcbnNlY3Rpb24gbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG5zZWN0aW9uIHAgYixcbnNlY3Rpb24gbGkgYixcbnNlY3Rpb24gcCBzdHJvbmcsXG5zZWN0aW9uIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5zZWN0aW9uIHAgaSxcbnNlY3Rpb24gbGkgaSxcbnNlY3Rpb24gcCBlbSxcbnNlY3Rpb24gbGkgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIHNlY3Rpb24gcCBicixcbiAgc2VjdGlvbiBsaSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbiBhLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjYyNjI2O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIHNlY3Rpb24gYS5idG4ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICB9XG59XG5zZWN0aW9uIGgyLFxuc2VjdGlvbiBwLFxuc2VjdGlvbiBvbCxcbnNlY3Rpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5zZWN0aW9uIGgyOmxhc3QtY2hpbGQsXG5zZWN0aW9uIHA6bGFzdC1jaGlsZCxcbnNlY3Rpb24gb2w6bGFzdC1jaGlsZCxcbnNlY3Rpb24gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5zZWN0aW9uLmNvbnRlbnQtZm9ybWF0dGluZyBhLFxuc2VjdGlvbiAuY29udGVudC1mb3JtYXR0aW5nIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnNlY3Rpb24uY29udGVudC1mb3JtYXR0aW5nIGltZyxcbnNlY3Rpb24gLmNvbnRlbnQtZm9ybWF0dGluZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbnNlY3Rpb24uY29udGVudC1mb3JtYXR0aW5nIHVsLFxuc2VjdGlvbiAuY29udGVudC1mb3JtYXR0aW5nIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5jb250ZW50LWZvcm1hdHRpbmcgdWwgPiBsaSxcbnNlY3Rpb24gLmNvbnRlbnQtZm9ybWF0dGluZyB1bCA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbnNlY3Rpb24uY29udGVudC1mb3JtYXR0aW5nIHVsID4gbGk6YmVmb3JlLFxuc2VjdGlvbiAuY29udGVudC1mb3JtYXR0aW5nIHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAn4oCiICc7XG59XG5zZWN0aW9uLmNvbnRlbnQtZm9ybWF0dGluZyBvbCxcbnNlY3Rpb24gLmNvbnRlbnQtZm9ybWF0dGluZyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmNvbnRlbnQtZm9ybWF0dGluZyBvbCA+IGxpLFxuc2VjdGlvbiAuY29udGVudC1mb3JtYXR0aW5nIG9sID4gbGkge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuc2VjdGlvbi5jb250ZW50LWZvcm1hdHRpbmcgb2wgPiBsaTpiZWZvcmUsXG5zZWN0aW9uIC5jb250ZW50LWZvcm1hdHRpbmcgb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbiAgY29udGVudDogY291bnRlcihvbCkgXCIuIFwiO1xufVxuLmhvbWUgI2ludHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lICNpbnRybyB7XG4gICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5ob21lICNpbnRybyBoMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgd2lkdGg6IDg4NHB4O1xuICBoZWlnaHQ6IDI1M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZSAjaW50cm8gaDEge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICB9XG59XG4uaG9tZSAjaW50cm8gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uaG9tZSAjaW50cm8gcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lICNpbnRybyBwIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmhvbWUgI2ludHJvIHAgYnIge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbi5ob21lICNhc3BlY3RzIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lICNhc3BlY3RzIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUgI2FzcGVjdHMgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lICNhc3BlY3RzIC5yb3cgZGl2LnNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZSAjYXNwZWN0cyAucm93IGRpdi5zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lICNhc3BlY3RzIC5yb3cgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1pbi13aWR0aDogNDAycHg7XG4gIG1heC13aWR0aDogNDAycHg7XG4gIHdpZHRoOiA0MDJweDtcbiAgaGVpZ2h0OiA0MDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZSAjYXNwZWN0cyAucm93IGFydGljbGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1pbi13aWR0aDogNzUwcHg7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG59XG4uaG9tZSAjYXNwZWN0cyAucm93IGFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZSAjYXNwZWN0cyAucm93IGFydGljbGUgZGl2LmltYWdlIHtcbiAgaGVpZ2h0OiAyNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUgI2FzcGVjdHMgLnJvdyBhcnRpY2xlIGRpdi5pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmhvbWUgI2FzcGVjdHMgLnJvdyBhcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lICNhc3BlY3RzIC5yb3cgYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lICNhc3BlY3RzIC5yb3cgYXJ0aWNsZSBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lICNhc3BlY3RzIC5yb3cgYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDI3NXB4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI21vYmlsZW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMjtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE1MHB4O1xuICB6LWluZGV4OiA5OTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjbW9iaWxlbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI21vYmlsZW5hdiBhcnRpY2xlIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI21vYmlsZW5hdiBhcnRpY2xlIGRpdi5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2Rlc2t0b3BuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjZGVza3RvcG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNkZXNrdG9wbmF2IGFydGljbGUge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNkZXNrdG9wbmF2IGFydGljbGU6Zmlyc3QtY2hpbGQsXG4uc2luZ2xlLWZhZV9hc3BlY3QgI2Rlc2t0b3BuYXYgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxMDtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjZGVza3RvcG5hdiBhcnRpY2xlOmZpcnN0LWNoaWxkIGEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2Rlc2t0b3BuYXYgYXJ0aWNsZSBhIHtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2Rlc2t0b3BuYXYgYXJ0aWNsZSBkaXYuaW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTQ1cHg7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2Rlc2t0b3BuYXYgYXJ0aWNsZSBoMSxcbi5zaW5nbGUtZmFlX2FzcGVjdCAjZGVza3RvcG5hdiBhcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjZGVza3RvcG5hdiBhcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNkZXNrdG9wbmF2IGFydGljbGUgaDEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8ge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHg7XG4gIH1cbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8gLmZ3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIC5mdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8gLmZ3ID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNpbnRybyAuZncgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIC5mdyBkaXYuY29udGVudC1mb3JtYXR0aW5nIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIC5mdyBkaXYuY29udGVudC1mb3JtYXR0aW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNpbnRybyAuZncgZGl2LmNvbnRlbnQtZm9ybWF0dGluZyBwLFxuLnNpbmdsZS1mYWVfYXNwZWN0ICNpbnRybyAuZncgZGl2LmNvbnRlbnQtZm9ybWF0dGluZyBsaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8gLmZ3IGRpdi5jb250ZW50LWZvcm1hdHRpbmcgcCxcbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNpbnRybyAuZncgZGl2LmNvbnRlbnQtZm9ybWF0dGluZyBsaSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIC5mdyBkaXYucmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8gLmZ3IGRpdi5yaWdodCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2ludHJvIC5mdyBkaXYucmlnaHQgZGl2LmltYWdlIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDUxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjaW50cm8gLmZ3IGRpdi5yaWdodCBkaXYuaW1hZ2Uge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBoZWlnaHQ6IDY5MHB4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FzcGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjYXNwZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYXNwZWN0IC5mdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3ID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FzcGVjdCAuZncgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FzcGVjdCAuZncgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FzcGVjdCAuZncgPiBkaXYgYS5idG4uZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3ID4gZGl2IGEuYnRuLmRvd25sb2FkLFxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgLmZ3ID4gZGl2IGEuYnRuLmRvd25sb2FkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjYXNwZWN0IC5mdyA+IGRpdiBhLmJ0bi5kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhc3BlY3QgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYXNwZWN0IHAsXG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FzcGVjdCBsaSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAub3ZlcmxheSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gLm92ZXJsYXkge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gLmZ3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gLmZ3IGRpdi5sZWZ0IHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQgaDEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYubGVmdCBoMSBpbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQgaDEuYXNwZWN0LTAge1xuICBjb2xvcjogI2Y4Y2Q1NTtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gLmZ3IGRpdi5sZWZ0IGgxLmFzcGVjdC0xIHtcbiAgY29sb3I6ICNlZDY1MmQ7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYubGVmdCBoMS5hc3BlY3QtMiB7XG4gIGNvbG9yOiAjNTBiN2Q1O1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQgaDEuYXNwZWN0LTMge1xuICBjb2xvcjogIzcxOWMzYTtcbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gLmZ3IGRpdi5sZWZ0IGgxLmFzcGVjdC00IHtcbiAgY29sb3I6ICNjNzk2MmM7XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYubGVmdCBoMS5hc3BlY3QtNSB7XG4gIGNvbG9yOiAjM2U5MmFjO1xufVxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQgaDEuYXNwZWN0LTYge1xuICBjb2xvcjogI2MyYmVmNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSAuZncgZGl2LmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYucmlnaHQge1xuICB3aWR0aDogNDU0cHg7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYucmlnaHQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIC5mdyBkaXYucmlnaHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4uc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIGRpdi5jb250ZW50LWZvcm1hdHRpbmcgaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZmZmMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSBkaXYuY29udGVudC1mb3JtYXR0aW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gZGl2LmNvbnRlbnQtZm9ybWF0dGluZyBwLFxuLnNpbmdsZS1mYWVfYXNwZWN0ICNhZGRlbmR1bSBkaXYuY29udGVudC1mb3JtYXR0aW5nIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtZmFlX2FzcGVjdCAjYWRkZW5kdW0gZGl2LmNvbnRlbnQtZm9ybWF0dGluZyBwLFxuICAuc2luZ2xlLWZhZV9hc3BlY3QgI2FkZGVuZHVtIGRpdi5jb250ZW50LWZvcm1hdHRpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmVycm9yNDA0IHNlY3Rpb24jcGFnZSxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UsXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZjhjZDU1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEsXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEgaW1nIHtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbi5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvLFxuLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBkaXYuY2hhcG8gcCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIGRpdi5jaGFwbyBwLFxuLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBkaXYuY2hhcG8gbGksXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBkaXYuY2hhcG8gbGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvLFxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBkaXYuY2hhcG8sXG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIGRpdi5jaGFwbyBwLFxuICAuZXJyb3I0MDQgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIGRpdi5jaGFwbyBsaSxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgZGl2LmNoYXBvIGxpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDIsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZXJyb3I0MDQgc2VjdGlvbiNwYWdlIGFydGljbGUgZGl2LmNvbHVtbml6ZSxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgZGl2LmNvbHVtbml6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXJyb3I0MDQgc2VjdGlvbiNwYWdlIGFydGljbGUgZGl2LmNvbHVtbml6ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBkaXYuY29sdW1uaXplIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGRpdi5jb2x1bW5pemUgZGl2LmNvbCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgZGl2LmNvbHVtbml6ZSBkaXYuY29sIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBkaXYuY29sdW1uaXplIGRpdi5jb2w6Zmlyc3QtY2hpbGQsXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VjdGlvbiNwYWdlIGFydGljbGUgZGl2LmNvbHVtbml6ZSBkaXYuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5lcnJvcjQwNCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBkaXYuY29sdW1uaXplIGRpdi5jb2w6bGFzdC1jaGlsZCxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBkaXYuY29sdW1uaXplIGRpdi5jb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGRpdi5jb2x1bW5pemUgZGl2LmNvbCxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBkaXYuY29sdW1uaXplIGRpdi5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmVycm9yNDA0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGRpdi5jb2x1bW5pemUgZGl2LmNvbDpsYXN0LWNoaWxkLFxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGRpdi5jb2x1bW5pemUgZGl2LmNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5zZWN0aW9uI2N0YSAuZncge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MjYyNjtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDU2cHggMCAxMDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBzZWN0aW9uI2N0YSAuZncge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogNjVweCAwIDEwMHB4O1xuICB9XG59XG5zZWN0aW9uI2N0YSAuZncgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgc2VjdGlvbiNjdGEgLmZ3IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9tYXAtcWMtZGVza3RvcC5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHNlY3Rpb24jcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIGhlYWRlciBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZjM2ZjMyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgaGVhZGVyIGgxIGltZyB7XG4gIGhlaWdodDogMTA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIHVsLmNvbnRhY3RzIGxpIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMgbGkgaDMsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMgbGkgaDMsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSB1bC5jb250YWN0cyBsaSBwIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSB1bC5jb250YWN0cyBsaSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSB1bC5jb250YWN0cyBsaSBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSB1bC5jb250YWN0cyBsaSBwLnBob25lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qgc2VjdGlvbiNwYWdlIGFydGljbGUgdWwuY29udGFjdHMgbGkgcC5lbWFpbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2YzNmYzMjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBzZWN0aW9uI3BhZ2UgYXJ0aWNsZSB1bC5jb250YWN0cyBsaSBwLmVtYWlsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIHVsLmNvbnRhY3RzIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHNlY3Rpb24jcGFnZSBhcnRpY2xlIHVsLmNvbnRhY3RzIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4iLCJAaW1wb3J0IChyZWZlcmVuY2UpIFwiZnVuY3Rpb25zLmxlc3NcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG5odG1sLCBib2R5IHtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG59XG5cbmh0bWwubm8tc2Nyb2xsIHtcbiAgJixib2R5IHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gIH1cbn1cblxudGV4dGFyZWEudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tdHJhbnNpdGlvbiAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bSc7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbG51bT0xJztcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsbnVtJztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTGl2dmljJywgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nLXRvcDogOTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlYztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1pbi13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuLmZ3IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOkB3aWR0aE1vYmlsZSkge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgaHRtbCwgYm9keSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAjd3JhcHBlciwgLmZ3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICN3cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59IiwiQGltcG9ydCAocmVmZXJlbmNlKSBcImZ1bmN0aW9ucy5sZXNzXCI7XG5AaW1wb3J0IChyZWZlcmVuY2UpIFwidmFyaWFibGVzLmxlc3NcIjtcblxuLmhvbWUge1xuICAjaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIHdpZHRoOiA4ODRweDtcbiAgICAgIGhlaWdodDogMjUzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiA2OTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2FzcGVjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGRpdi5zcGFjZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMnB4O1xuICAgICAgICB3aWR0aDogNDAycHg7XG4gICAgICAgIGhlaWdodDogNDAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICB3aWR0aDogNzUwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA3NTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgLmZ3LXJlZ3VsYXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgLmZ3LW1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJmdW5jdGlvbnMubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbi5zaW5nbGUtZmFlX2FzcGVjdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMjc1cHg7XG4gIH1cblxuICAjbW9iaWxlbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpdi5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Rlc2t0b3BuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1ncm93OiAxMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgZGl2LmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgfVxuXG4gICAgICBoMSwgaDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6MCA1cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRnJlZG9rYSBPbmUnLCBzYW5zLXNlcmlmO1xuICAgICAgICAuZnctcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAuZnctbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHg7XG4gICAgfVxuXG4gICAgLmZ3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5jb250ZW50LWZvcm1hdHRpbmcge1xuICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIC5mdy1ib2xkO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2LnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC02NHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2FzcGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG4gICAgLmZ3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOkB3aWR0aE1vYmlsZSArIDFweCkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuYnRuLmRvd25sb2FkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICYsIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgcCwgbGkge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgI2FkZGVuZHVtIHtcbiAgICAub3ZlcmxheSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZncge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2LmxlZnQge1xuICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAd2lkdGhNb2JpbGUgKyAxcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtMCB7XG4gICAgICAgICAgICBjb2xvcjogI2Y4Y2Q1NTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtMSB7XG4gICAgICAgICAgICBjb2xvcjogI2VkNjUyZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtMiB7XG4gICAgICAgICAgICBjb2xvcjogIzUwYjdkNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtMyB7XG4gICAgICAgICAgICBjb2xvcjogIzcxOWMzYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtNCB7XG4gICAgICAgICAgICBjb2xvcjogI2M3OTYyYztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtNSB7XG4gICAgICAgICAgICBjb2xvcjogIzNlOTJhYztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hc3BlY3QtNiB7XG4gICAgICAgICAgICBjb2xvcjogI2MyYmVmNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdi5yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0NTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIC5mdy1ib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXYuY29udGVudC1mb3JtYXR0aW5nIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6IEBiZWlnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJmdW5jdGlvbnMubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbiN3cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSA+IGhlYWRlciB7XG4gIGEsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5oZWFkZXIjdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gIGhlaWdodDogOTNweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAuZncge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5sb2dvcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2NDVweCAvIDI7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAvL3dpZHRoOiAyMzJweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ZhZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9sb2dvLWRlc2t0b3AucG5nJyk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2xvZ28tbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtZW51LXRvZ2dsZSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6MTAwMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzM3B4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuYmFyIHtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBoZWlnaHQ6MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAYmVpZ2U7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFyLmIxIHtcbiAgICAgIHRvcDowO1xuICAgICAgdHJhbnNpdGlvbjp0b3AgMC41cyAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gICAgfVxuICAgIC5iYXIuYjIge1xuICAgICAgdG9wOjZweDtcbiAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAwcyAwLjVzO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXIuYjMge1xuICAgICAgdG9wOjEycHg7XG4gICAgICB0cmFuc2l0aW9uOnRvcCAwLjVzIDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFyLmI0IHtcbiAgICAgIHRvcDoxOHB4O1xuICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDBzIDAuNXMsIHRvcCAwLjVzIDAuNXM7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZW51IHtcbiAgaGVhZGVyI3RvcCB7XG4gICAgI21lbnUtdG9nZ2xlIHtcbiAgICAgIC5iYXIge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJhci5iMSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgMHMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgMC41cyBlYXNlO1xuICAgICAgfVxuICAgICAgLmJhci5iMixcbiAgICAgIC5iYXIuYjQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cywgb3BhY2l0eSAwcyAwLjVzO1xuICAgICAgfVxuICAgICAgLmJhci5iMyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIDBzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIDAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2I3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjg1cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cywgcGFkZGluZyAwLjVzO1xuICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgaGVpZ2h0OiB+XCJjYWxjKDEwMHZoIC0gMTUwcHgpXCI7XG4gICAgdG9wOiAxMzVweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDM4cHggMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQGJlaWdlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAuZnctc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiAycHggIzRkNGQ0ZCBzb2xpZDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZW51IHtcbiAgbmF2I3ByaW1hcnkge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgMC41cywgcGFkZGluZyAwLjVzIDAuNXM7XG4gIH1cbn1cblxuXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn0iLCIvLyBmb250LXdlaWdodFxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDoxMDA7XG59XG4uZncteGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6MjAwO1xufVxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6MzAwO1xufVxuLmZ3LWJvb2ssIC5mdy1ub3JtYWwsIC5mdy1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6NDAwO1xufVxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbn1cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OjYwMDtcbn1cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6NzAwO1xufVxuLmZ3LXhib2xkIHtcbiAgZm9udC13ZWlnaHQ6ODAwO1xufVxuLmZ3LWJsYWNrLFxuLmZ3LXVsdHJhIHtcbiAgZm9udC13ZWlnaHQ6OTAwO1xufVxuXG4vLyB0cmFuc2l0aW9uIGFuZCB0cmFuc2Zvcm1cbi50cmFuc2l0aW9uKEBwYXJhbSkge1xuICAtbXMtdHJhbnNpdGlvbjogQHBhcmFtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IEBwYXJhbTtcbiAgLW1vei10cmFuc2l0aW9uOiBAcGFyYW07XG4gIC1vLXRyYW5zaXRpb246IEBwYXJhbTtcbiAgdHJhbnNpdGlvbjogQHBhcmFtO1xufVxuXG4udHJhbnNmb3JtKEBwYXJhbSkge1xuICAtbXMtdHJhbnNmb3JtOiBAcGFyYW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBAcGFyYW07XG4gIC1tb3otdHJhbnNmb3JtOiBAcGFyYW07XG4gIC1vLXRyYW5zZm9ybTogQHBhcmFtO1xuICB0cmFuc2Zvcm06IEBwYXJhbTtcbn1cblxuLnRleHQtc2hhZG93KEBwYXJhbSkge1xuICAtbXMtdGV4dC1zaGFkb3c6IEBwYXJhbTtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogQHBhcmFtO1xuICAtbW96LXRleHQtc2hhZG93OiBAcGFyYW07XG4gIC1vLXRleHQtc2hhZG93OiBAcGFyYW07XG4gIHRleHQtc2hhZG93OiBAcGFyYW07XG59XG5cbi5ib3JkZXItcmFkaXVzKEBwYXJhbSkge1xuICAtbXMtYm9yZGVyLXJhZGl1czogQHBhcmFtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEBwYXJhbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBAcGFyYW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IEBwYXJhbTtcbiAgYm9yZGVyLXJhZGl1czogQHBhcmFtO1xufVxuXG4uY29sdW1ucyhAcGFyYW0pIHtcbiAgLW1zLWNvbHVtbnM6IEBwYXJhbTtcbiAgLXdlYmtpdC1jb2x1bW5zOiBAcGFyYW07XG4gIC1tb3otY29sdW1uczogQHBhcmFtO1xuICAtby1jb2x1bW5zOiBAcGFyYW07XG4gIGNvbHVtbnM6IEBwYXJhbTtcbn1cblxuLy8gQ29sb3JzXG5AdHdpdHRlcjogIzAwYWNlZDtcbkBmYWNlYm9vazogIzNiNTk5ODtcbkBnb29nbGVwbHVzOiAjZGQ0YjM5O1xuQHBpbnRlcmVzdDogI2NiMjAyNztcbkBsaW5rZWRpbjogIzAwN2JiNjtcbkB5b3V0dWJlOiAjYmIwMDAwO1xuQHZpbWVvOiAjYWFkNDUwO1xuQHR1bWJscjogIzMyNTA2ZDtcbkBpbnN0YWdyYW06ICM1MTdmYTQ7XG5AZmxpY2tyOiAjZmYwMDg0O1xuQGRyaWJiYmxlOiAjZWE0Yzg5O1xuQHF1b3JhOiAjYTgyNDAwO1xuQGZvdXJzcXVhcmU6ICMwMDcyYjE7XG5AZm9ycnN0OiAjNUI5QTY4O1xuQHZrOiAjNDU2NjhlO1xuQHdvcmRwcmVzczogIzIxNzU5YjtcbkBzdHVtYmxldXBvbjogI0VCNDgyMztcbkB5YWhvbzogIzdCMDA5OTtcbkBibG9nZ2VyOiAjZmI4ZjNkO1xuQHNvdW5kY2xvdWQ6ICNmZjNhMDA7IiwiQGltcG9ydCAocmVmZXJlbmNlKSBcImZ1bmN0aW9ucy5sZXNzXCI7XG5AaW1wb3J0IChyZWZlcmVuY2UpIFwidmFyaWFibGVzLmxlc3NcIjtcblxuZm9vdGVyI2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLmZ3LXNlbWlib2xkO1xuICAgICAgICBjb2xvcjogQGJlaWdlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb250YWN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvaWNuLWNvbnRhY3QucG5nJykgNTAlIDAgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBmb290ZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufSIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJmdW5jdGlvbnMubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbi5hbmltYXRlIHtcbiAgLy9ib3JkZXI6IDFweCBkb3R0ZWQgIzAwMDtcbn1cblxuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdGcmVkb2thIE9uZScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBncmF5O1xuICAgIC5mdy1yZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC5mdy1ib2xkO1xuICAgIGNvbG9yOiBAZ3JheTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHdpZHRoTW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6IEBncmF5O1xuICB9XG5cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgICYsYSxhOmhvdmVyLGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogQGdyYXk7XG4gICAgfVxuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIC5mdy1ib2xkO1xuICAgIH1cbiAgICBpLCBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIGJyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgY29sb3I6IEBncmF5O1xuICAgIC5mdy1ib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICB9XG4gIH1cblxuICBoMiwgcCwgb2wsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYuY29udGVudC1mb3JtYXR0aW5nLCAuY29udGVudC1mb3JtYXR0aW5nIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB9XG4gICAgICA+IGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJ+KAoiAnO1xuICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG9sO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB9XG4gICAgICA+IGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi4gXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG5cbn1cbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJmdW5jdGlvbnMubGVzc1wiO1xuQGltcG9ydCAocmVmZXJlbmNlKSBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL21hcC1xYy1kZXNrdG9wLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBzZWN0aW9uI3BhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAd2lkdGhNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sb3I6ICNmMzZmMzI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLmNvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyxwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgLmZ3LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwLnBob25lIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwLmVtYWlsIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmMzZmMzI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAd2lkdGhNb2JpbGUgKyAxcHgpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAocmVmZXJlbmNlKSBcImZ1bmN0aW9ucy5sZXNzXCI7XG5AaW1wb3J0IChyZWZlcmVuY2UpIFwidmFyaWFibGVzLmxlc3NcIjtcblxuLmVycm9yNDA0LFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gIHNlY3Rpb24jcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAd2lkdGhNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sb3I6ICNmOGNkNTU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNoYXBvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgICAgICAgIC5mdy1ib2xkO1xuICAgICAgICAgICYsIHAsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDpAd2lkdGhNb2JpbGUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuY29sdW1uaXplIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOkB3aWR0aE1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jb2wge1xuICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOkB3aWR0aE1vYmlsZSArIDFweCkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6QHdpZHRoTW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uI2N0YSB7XG4gIC5mdyB7XG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCBAZ3JheTtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDU2cHggMCAxMDRweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOkB3aWR0aE1vYmlsZSkge1xuICAgICAgd2lkdGg6IDY5MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMTAwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAuZnctYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOkB3aWR0aE1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
