@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,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,html,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}html{font-family:Inovato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;line-height:1rem}@font-face{font-family:Inovato;src:url(../font/Inovato-Regular.eot);src:url(../font/Inovato-Regular.eot?#iefix) format("embedded-opentype"),url(../font/Inovato-Regular.woff2) format("woff2"),url(../font/Inovato-Regular.woff) format("woff"),url(../font/Inovato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inovato;src:url(../font/Inovato-Bold.eot);src:url(../font/Inovato-Bold.eot?#iefix) format("embedded-opentype"),url(../font/Inovato-Bold.woff2) format("woff2"),url(../font/Inovato-Bold.woff) format("woff"),url(../font/Inovato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:acumin-pro,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1rem;font-weight:800;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-smoothing:antialiased}h1{line-height:3rem;font-size:2.5rem}h2{line-height:2.5rem;font-size:2.0833333333rem}h3{font-size:1.6666666667rem}h3,h4{line-height:2rem}h4{font-size:1.4285714286rem}h5{line-height:1.5rem;font-size:1.25rem}h6{font-size:.8333333333rem}h6,p{line-height:1rem}p{font-size:.7142857143rem;font-weight:400;margin-bottom:.5rem;text-rendering:optimizeLegibility;font-feature-settings:"kern"}p+:not(p){margin-top:1.5rem}p+ul{margin-top:1rem}ol,ul{margin-bottom:1rem;padding-left:25px}ol li,ul li{line-height:1rem;font-size:.7142857143rem;font-weight:400;padding:.5rem 0;margin-bottom:.5rem;position:relative}ol+:not(p),ul+:not(p){margin-top:1.5rem}ul{list-style:none}:not(nav)>ul>li:before{content:"";display:block;position:absolute;width:10px;height:100%;left:-25px;top:0}ol{list-style:decimal}a:active,a:focus,a:hover{text-decoration:none}.group{*zoom:1}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.mainarea-contentsection>h1,.mainarea-contentsection>h2,.mainarea-contentsection>h3,.mainarea-contentsection>h4,.mainarea-contentsection>h5,.mainarea-contentsection>h6,.mainarea-contentsection>p{position:relative}.mainarea-contentsection>h1:before,.mainarea-contentsection>h2:before,.mainarea-contentsection>h3:before,.mainarea-contentsection>h4:before,.mainarea-contentsection>h5:before,.mainarea-contentsection>h6:before,.mainarea-contentsection>p:before{font-size:.625rem;line-height:inherit;position:absolute;left:-45px;width:30px;text-align:right;font-family:Inovato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;opacity:.65}.mainarea-contentsection>figure,.mainarea-contentsection>ol,.mainarea-contentsection>ul{position:relative}.mainarea-contentsection>figure:before,.mainarea-contentsection>ol:before,.mainarea-contentsection>ul:before{font-size:.625rem;line-height:1rem;position:absolute;left:-45px;width:30px;text-align:right;font-family:Inovato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;opacity:.65}.mainarea-contentsection>h1:before{content:"H1"}.mainarea-contentsection>h2:before{content:"H2"}.mainarea-contentsection>h3:before{content:"H3"}.mainarea-contentsection>h4:before{content:"H4"}.mainarea-contentsection>h5:before{content:"H5"}.mainarea-contentsection>h6:before{content:"H6"}.mainarea-contentsection>p:before{content:"P"}.mainarea-contentsection>p+p:before{content:""}.mainarea-contentsection>figure:before{content:"IMG"}.mainarea-contentsection>ul:before{content:"UL"}.mainarea-contentsection>ol:before{content:"OL"}body{color:#3a3a3a;font-family:Inovato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;‑webkit‑text‑size‑adjust:100%}img{max-width:100%;margin-bottom:1rem}.mainarea{min-height:100vh;position:relative;overflow:hidden}.mainarea[data-main=black]{background:#3a3a3a}.mainarea[data-main=black]>.mainarea-logo .shapes{fill:#3a3a3a}.mainarea[data-main=black]+nav li>a{color:#3a3a3a}.mainarea[data-main=black]+nav>.nav-logo .shapes{fill:#3a3a3a}.mainarea[data-main=white]{background:#efefef}.mainarea[data-main=white]>.mainarea-logo .shapes{fill:#efefef}.mainarea[data-main=white]+nav li>a{color:#efefef}.mainarea[data-main=white]+nav>.nav-logo .shapes{fill:#efefef}.mainarea[data-main=yellow]{background:#f7c535}.mainarea[data-main=yellow]>.mainarea-logo .shapes{fill:#f7c535}.mainarea[data-main=yellow]+nav li>a{color:#f7c535}.mainarea[data-main=yellow]+nav>.nav-logo .shapes{fill:#f7c535}.mainarea[data-main=blue]{background:#00626b}.mainarea[data-main=blue]>.mainarea-logo .shapes{fill:#00626b}.mainarea[data-main=blue]+nav li>a{color:#00626b}.mainarea[data-main=blue]+nav>.nav-logo .shapes{fill:#00626b}.mainarea[data-main=red]{background:#c3333f}.mainarea[data-main=red]>.mainarea-logo .shapes{fill:#c3333f}.mainarea[data-main=red]+nav li>a{color:#c3333f}.mainarea[data-main=red]+nav>.nav-logo .shapes{fill:#c3333f}.mainarea[data-border=black]>.mainarea-background>.mainarea-background-svg>.border{fill:#3a3a3a}.mainarea[data-border=black]+nav li>a{background:#3a3a3a}.mainarea[data-border=black]+nav li>a:hover{background:#686868}.mainarea[data-border=black]+nav>a,.mainarea[data-border=black] .menu-label,.mainarea[data-border=black] a{color:#3a3a3a}.mainarea[data-border=white]>.mainarea-background>.mainarea-background-svg>.border{fill:#efefef}.mainarea[data-border=white]+nav li>a{background:#efefef}.mainarea[data-border=white]+nav li>a:hover{background:#fff}.mainarea[data-border=white]+nav>a,.mainarea[data-border=white] .menu-label,.mainarea[data-border=white] a{color:#efefef}.mainarea[data-border=yellow]>.mainarea-background>.mainarea-background-svg>.border{fill:#f7c535}.mainarea[data-border=yellow]+nav li>a{background:#f7c535}.mainarea[data-border=yellow]+nav li>a:hover{background:#fade8d}.mainarea[data-border=yellow]+nav>a,.mainarea[data-border=yellow] .menu-label,.mainarea[data-border=yellow] a{color:#f7c535}.mainarea[data-border=blue]>.mainarea-background>.mainarea-background-svg>.border{fill:#00626b}.mainarea[data-border=blue]+nav li>a{background:#00626b}.mainarea[data-border=blue]+nav li>a:hover{background:#00b6c7}.mainarea[data-border=blue]+nav>a,.mainarea[data-border=blue] .menu-label,.mainarea[data-border=blue] a{color:#00626b}.mainarea[data-border=red]>.mainarea-background>.mainarea-background-svg>.border{fill:#c3333f}.mainarea[data-border=red]+nav li>a{background:#c3333f}.mainarea[data-border=red]+nav li>a:hover{background:#db777f}.mainarea[data-border=red]+nav>a,.mainarea[data-border=red] .menu-label,.mainarea[data-border=red] a{color:#c3333f}.mainarea[data-free=black]>.mainarea-contentsection{color:#3a3a3a}.mainarea[data-free=black]>.mainarea-background>.mainarea-background-svg>.free{fill:#3a3a3a}.mainarea[data-free=black]+nav{color:#3a3a3a}.mainarea[data-free=black] :not(nav)>ul>li:before{background:#3a3a3a}.speakers .mainarea[data-free=black] :not(nav)>ul>li:after{border-right-color:#3a3a3a}.mainarea[data-free=white]>.mainarea-contentsection{color:#efefef}.mainarea[data-free=white]>.mainarea-background>.mainarea-background-svg>.free{fill:#efefef}.mainarea[data-free=white]+nav{color:#efefef}.mainarea[data-free=white] :not(nav)>ul>li:before{background:#efefef}.speakers .mainarea[data-free=white] :not(nav)>ul>li:after{border-right-color:#efefef}.mainarea[data-free=yellow]>.mainarea-contentsection{color:#f7c535}.mainarea[data-free=yellow]>.mainarea-background>.mainarea-background-svg>.free{fill:#f7c535}.mainarea[data-free=yellow]+nav{color:#f7c535}.mainarea[data-free=yellow] :not(nav)>ul>li:before{background:#f7c535}.speakers .mainarea[data-free=yellow] :not(nav)>ul>li:after{border-right-color:#f7c535}.mainarea[data-free=blue]>.mainarea-contentsection{color:#00626b}.mainarea[data-free=blue]>.mainarea-background>.mainarea-background-svg>.free{fill:#00626b}.mainarea[data-free=blue]+nav{color:#00626b}.mainarea[data-free=blue] :not(nav)>ul>li:before{background:#00626b}.speakers .mainarea[data-free=blue] :not(nav)>ul>li:after{border-right-color:#00626b}.mainarea[data-free=red]>.mainarea-contentsection{color:#c3333f}.mainarea[data-free=red]>.mainarea-background>.mainarea-background-svg>.free{fill:#c3333f}.mainarea[data-free=red]+nav{color:#c3333f}.mainarea[data-free=red] :not(nav)>ul>li:before{background:#c3333f}.speakers .mainarea[data-free=red] :not(nav)>ul>li:after{border-right-color:#c3333f}.mainarea-logo>svg{width:3rem;height:3rem;position:fixed;right:60px;bottom:2.5rem;z-index:3}.mainarea-contentsection{padding:3rem 40vw 7rem 60px;position:relative;z-index:2}.mainarea-contentsection>figure>img{border:.5rem solid}.mainarea-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.mainarea-background-svg{height:100%;position:absolute;top:0;right:0}nav{font-family:acumin-pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;position:fixed;bottom:2.5rem;left:60px;z-index:4;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}nav:before{content:"NAV";font-size:.625rem;line-height:1rem;position:absolute;left:-45px;width:30px;text-align:right;font-family:Inovato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;opacity:.65}nav>ul{padding:0;margin:0}nav>ul>li{display:inline-block;padding:0;margin:.5rem 0 0}nav>ul>li>a{display:block;padding:.5rem 10px;margin-right:5px;text-decoration:none;font-weight:800}.nav-logo{display:none}.nav-logo>svg{width:2rem;height:2rem}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-18px);transform:translateX(-18px)}}@keyframes b{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-18px);transform:translateX(-18px)}}#logo,.mainarea-contentsection,nav{opacity:0;-webkit-animation:a ease-in 1 .3s;animation:a ease-in 1 .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-transition:.3s ease-in-out opacity}#logo{-webkit-animation-delay:.2s;animation-delay:.2s}.mainarea-contentsection{-webkit-animation-delay:.4s;animation-delay:.4s}nav{-webkit-animation-delay:.8s;animation-delay:.8s}h3+h4{margin-top:-.5rem}h2,h3,h4,h5,h6{clear:both}figure.lightning-img,figure.speaker-img{width:180px;margin:0 15px 0 0}figure.lightning-img img,figure.speaker-img img{display:block;margin-bottom:0}figure.lightning-img{width:100px}.speakers :not(nav)>ul>li{margin-bottom:2rem;padding-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.speakers :not(nav)>ul>li>h3,.speakers :not(nav)>ul>li h4{width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.speakers :not(nav)>ul>li>p{width:calc(100% - 195px)}.speakers :not(nav)>ul>li:after{content:"";width:0;height:0;position:absolute;bottom:-.7rem;left:-25px;border:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0 solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;display:block}#sponsors{margin-top:10rem}.partner{display:inline-block;vertical-align:middle;margin-right:1.5rem;margin-top:1rem}.partner:last-child{margin-right:0}.partner img{max-width:none;margin-bottom:0}@media only screen and (min-width:1140px) and (max-width:1599px){html{font-size:22px}.mainarea-background-svg{right:-100px}}@media only screen and (min-width:480px) and (max-width:767px){html{font-size:22px}.mainarea[data-border=black]>.mainarea-logo .shapes{fill:#3a3a3a}.mainarea[data-border=white]>.mainarea-logo .shapes{fill:#efefef}.mainarea[data-border=yellow]>.mainarea-logo .shapes{fill:#f7c535}.mainarea[data-border=blue]>.mainarea-logo .shapes{fill:#00626b}.mainarea[data-border=red]>.mainarea-logo .shapes{fill:#c3333f}.mainarea[data-free=black]+nav{background:#3a3a3a}.mainarea[data-free=white]+nav{background:#efefef}.mainarea[data-free=yellow]+nav{background:#f7c535}.mainarea[data-free=blue]+nav{background:#00626b}.mainarea[data-free=red]+nav{background:#c3333f}.mainarea-logo>svg{display:none}.mainarea-contentsection{padding:2rem 60px 78vw}.mainarea-background{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%}.mainarea-background-svg{height:100vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;top:auto;right:100vw;bottom:0}.mainarea[data-theme=greater] .mainarea-background-svg,.mainarea[data-theme=parenthesis] .mainarea-background-svg{height:auto;width:62vw;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:auto;right:0;bottom:0}nav:before{display:none}nav{bottom:0;left:0;width:100%;padding:1rem 60px;white-space:nowrap;overflow:scroll}nav>ul{display:inline-block;vertical-align:middle}nav>ul>li{margin:0}.nav-logo{display:inline-block;vertical-align:middle;margin-right:15px}nav>*{-webkit-animation:b ease-in-out 2 alternate .15s;animation:b ease-in-out 2 alternate .15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-transition:.3s ease-in-out opacity;-webkit-animation-delay:1.5s;animation-delay:1.5s}figure.lightning-img,figure.speaker-img{margin:0 0 1rem}.speakers :not(nav)>ul>li>p{width:100%}}@media only screen and (max-width:479px){html{font-size:20px}.mainarea-contentsection>figure:before,.mainarea-contentsection>h1:before,.mainarea-contentsection>h2:before,.mainarea-contentsection>h3:before,.mainarea-contentsection>h4:before,.mainarea-contentsection>h5:before,.mainarea-contentsection>h6:before,.mainarea-contentsection>ol:before,.mainarea-contentsection>p:before,.mainarea-contentsection>ul:before{display:none}.mainarea[data-border=black]>.mainarea-logo .shapes{fill:#3a3a3a}.mainarea[data-border=white]>.mainarea-logo .shapes{fill:#efefef}.mainarea[data-border=yellow]>.mainarea-logo .shapes{fill:#f7c535}.mainarea[data-border=blue]>.mainarea-logo .shapes{fill:#00626b}.mainarea[data-border=red]>.mainarea-logo .shapes{fill:#c3333f}.mainarea[data-free=black]+nav{background:#3a3a3a}.mainarea[data-free=white]+nav{background:#efefef}.mainarea[data-free=yellow]+nav{background:#f7c535}.mainarea[data-free=blue]+nav{background:#00626b}.mainarea[data-free=red]+nav{background:#c3333f}.mainarea-logo>svg{display:none}.mainarea-contentsection{padding:1.5rem 20px 78vw}.mainarea-background{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%}.mainarea-background-svg{height:100vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;top:auto;right:100vw;bottom:0}.mainarea[data-theme=greater] .mainarea-background-svg,.mainarea[data-theme=parenthesis] .mainarea-background-svg{height:auto;width:62vw;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:auto;right:0;bottom:0}nav:before{display:none}nav{bottom:0;left:0;width:100%;padding:1rem 20px;white-space:nowrap;overflow:scroll}nav>ul{display:inline-block;vertical-align:middle}nav>ul>li{margin:0}.nav-logo{display:inline-block;vertical-align:middle;margin-right:15px}nav>*{-webkit-animation:b ease-in-out 2 alternate .15s;animation:b ease-in-out 2 alternate .15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-transition:.3s ease-in-out opacity;-webkit-animation-delay:1.5s;animation-delay:1.5s}figure.lightning-img,figure.speaker-img{margin:0 0 1rem}.speakers :not(nav)>ul>li>p{width:100%}}@media only screen and (max-width:767px){h1{line-height:2rem;font-size:1.6666666667rem}h2{line-height:1.5rem;font-size:1.25rem}h3{font-size:1.0416666667rem}h3,h4{line-height:1.25rem}h4{font-size:.8928571429rem}figure.lightning-img,figure.speaker-img{margin:0 0 1rem}.speakers :not(nav)>ul>li>p{width:100%}#sponsors,.sponsor-row{text-align:center}.partner{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:768px) and (max-width:1139px){.mainarea[data-border=black]>.mainarea-logo .shapes{fill:#3a3a3a}.mainarea[data-border=white]>.mainarea-logo .shapes{fill:#efefef}.mainarea[data-border=yellow]>.mainarea-logo .shapes{fill:#f7c535}.mainarea[data-border=blue]>.mainarea-logo .shapes{fill:#00626b}.mainarea[data-border=red]>.mainarea-logo .shapes{fill:#c3333f}.mainarea[data-free=black]+nav{background:#3a3a3a}.mainarea[data-free=white]+nav{background:#efefef}.mainarea[data-free=yellow]+nav{background:#f7c535}.mainarea[data-free=blue]+nav{background:#00626b}.mainarea[data-free=red]+nav{background:#c3333f}.mainarea-logo>svg{display:none}.mainarea-contentsection{padding:2rem 30vw 55vw 60px}.mainarea[data-theme=greater] .mainarea-contentsection,.mainarea[data-theme=parenthesis] .mainarea-contentsection{padding:2rem 20vw 65vw 60px}.mainarea-background{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%}.mainarea-background-svg{height:100vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;top:auto;right:100vw;bottom:-15vw}.mainarea[data-theme=greater] .mainarea-background-svg,.mainarea[data-theme=parenthesis] .mainarea-background-svg{height:auto;width:62vw;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:auto;right:0;bottom:0}nav:before{display:none}nav{bottom:0;left:0;width:100%;padding:1rem 60px;white-space:nowrap;overflow:scroll}nav>ul{display:inline-block;vertical-align:middle}nav>ul>li{margin:0}.nav-logo{display:inline-block;vertical-align:middle;margin-right:15px}nav>*{-webkit-animation:b ease-in-out 2 alternate .15s;animation:b ease-in-out 2 alternate .15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-transition:.3s ease-in-out opacity;-webkit-animation-delay:1.5s;animation-delay:1.5s}}@media only screen and (max-width:939px) and (min-width:768px){.mainarea-contentsection{padding-right:14vw}}
/*# sourceMappingURL=data:application/json;base64,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LEFBQXpCLHdCQUF5QixBQUN6QixzQ0FBK0IsQUFBL0Isa0NBQStCLEFBQS9CLDhCQUErQixBQUMvQixTQUFVLEFBQ1YsWUFBYSxBQUNiLFlBQWMsQ0FBRSxBQUNoQixrSEFDRSxZQUFhLEFBQ2IsV0FBWSxBQUNaLCtCQUF3QixBQUF4QiwyQkFBd0IsQUFBeEIsdUJBQXdCLEFBQ3hCLFNBQVUsQUFDVixRQUFTLEFBQ1QsUUFBVSxDQUFFLEFBcURkLFdBQ0UsWUFBYyxDQUFFLEFBUXBCLElBQ0UsU0FBVSxBQUNWLE9BQVEsQUFDUixXQUFZLEFBQ1osa0JBQTZCLEFBQzdCLG1CQUFvQixBQUNwQixlQUFpQixDQUFFLEFBc0JyQixPQUNFLHFCQUFzQixBQUN0QixxQkFBdUIsQ0FBRSxBQWUzQixVQUNFLFFBQVUsQ0FBRSxBQWtCZCxVQUNFLHFCQUFzQixBQUN0QixzQkFBdUIsQUFDdkIsaUJBQW1CLENBQUUsQUE0Q3pCLE1BQ0UsaURBQWdELEFBQWhELHlDQUFnRCxBQUNoRCxxQ0FBOEIsQUFBOUIsNkJBQThCLEFBQzlCLDZDQUErQyxBQUMvQyw2QkFBc0IsQUFBdEIsb0JBQXNCLENBQUUsQ0FyZ0JOLEFBK1FwQiwrREFDRSx5QkFDRSxrQkFBb0IsQ0FBRSxDQUFFIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogXG4gKiBNZWRpYSBxdWVyeVxuICpcbiAqIFRvIHVzZSB0aGlzLCBqdXN0IG5lc3QgdGhlIGZvbGxvd2luZyBpbnNpZGUgeW91ciBjc3MgZGVjbGFyYXRpb24uXG4gKlxuICogQGluY2x1ZGUgYnJlYWtwb2ludCgqIHBtLCBsbSwgdCwgbCwgb3IgbHguIENob29zZSB5b3VyIHRhcmdldCBzY3JlZW4gc2l6ZSAqKSB7XG4gKiAgIE5ldyBEZWNsYXJhdGlvblxuICogfVxuICogXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBpbWcge1xuICogICB3aWR0aDogNjgwcHg7XHRcbiAqICAgQGluY2x1ZGUgYnJlYWtwb2ludChwbSkge1xuICogICAgIHdpZHRoOiAxMDAlO1xuICogICB9XG4gKiB9XG4gKlxuICogSWYgeW91IHVzZSBTdWJsaW1lIFRleHQsIHlvdSBjYW4gYWxzbyBkb3dubG9hZCBhbmQgdXNlIHRoZXNlIHNuaXBwZXRzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vY2hha2xlci9zY3NzLXNldHVwXG4gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qXG4gKiBIb3cgdGhpcyB3b3Jrcz9cbiAqXG4gKiBXZSB1c2UgdGhlIHJlbSB1bml0IHRvIG1haW50YWluIHRoZSB2ZXJ0aWNhbCByaHl0aG0uXG4gKlxuICogQXQgdGhlIEJhc2VsaW5lIHNldHVwIGJlbG93LCB3ZSBzZXQgdGhlIGhlaWdodCBvZiB0aGUgdmVydGljYWwgZ3JpZCBcbiAqIGJ5IGRlY2xhcmluZyB0aGUgaGVpZ2h0IGFzIGZvbnQtc2l6ZS5cbiAqIFxuICogT25jZSB3ZSBnZXQgdGhlIHZlcnRpY2FsIGdyaWQgcmlnaHQsIHdlIHVzZSB0aGUgcmVtIHVuaXQgXG4gKiB0byBkZWNsYXJlIHRoZSBoZWlnaHQgb2YgYW55IHZlcnRpY2FsIHByb3BlcnRpZXMgbGlrZTpcbiAqIGhlaWdodCwgbWFyZ2luLXRvcCwgbWFyZ2luLWJvdHRvbSwgcGFkZGluZy10b3AsIHBhZGRpbmctYm90dG9tXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKiBJZiBmb250LXNpemUgYXQgdGhlIGJhc2VsaW5lIHNldHVwIGlzIDI1cHgsXG4gKiAuYm94IHtwYWRkaW5nOiAxcmVtIDE1cHh9IHdpbGwgYmUgZXF1YWxzIHRvIC5ib3gge3BhZGRpbmc6IDI1cHggMTVweH1cbiAqXG4gKiBJdCBpcyBiZXN0IHRvIGtlZXAgdGhlIHJlbSB2YWx1ZSBpbiAwLjUgaW5jcmVtZW50cyxcbiAqIHRyeSB0byBhdm9pZCB2YWx1ZXMgbGlrZSAwLjI1cmVtIG9yIDAuNzVyZW0gaWYgcG9zc2libGUuXG4gKlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5vdmF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLypcbiAqIFVzaW5nIHZlcnRpY2FsIHJoeXRobSBpbiB0eXBlXG4gKlxuICogT25lIGltcG9ydGFudCB0aGluZyB5b3UgaGF2ZSB0byByZW1lbWJlciBpcyB0aGF0XG4gKiBEb27igJl0IGV2ZXIgdXNlIHB4IGZvciBkZWNsYXJpbmcgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodFxuICpcbiAqIFNpbmNlIHdl4oCZcmUgdXNpbmcgdmVydGljYWwgcmh5dGhtIHRvIG1haW50YWluIHRoZSB2ZXJ0aWNhbCBmbG93IG9mIHRoZSBzaXRlLFxuICogdGhlIHByb2Nlc3Mgb2YgZGVjbGFyaW5nIGxpbmUtaGVpZ2h0IGFuZCBmb250IHNpemUgd2lsbCBiZSBhIGJpdCBkaWZmZXJlbnQuXG4gKlxuICogV2UgYWx3YXlzIGRlY2xhcmUgdGhlIGRldGVybWluZWQgbGluZS1oZWlnaHQgZmlyc3QuXG4gKiBUaGlzIHdheSB3ZSBjYW4gbWFrZSBzdXJlIHRoYXQgdGhlIHRleHRzIGFyZSBmb2xsb3dpbmcgdGhlIHZlcnRpY2FsIHJoeXRobS5cbiAqIFxuICogZS5nLiBcbiAqXG4gKiBwIHtcbiAqICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gKiB9XG4gKlxuICogVGhlbiB3ZSBkZXRlcm1pbmUgdGhlIGZvbnQgc2l6ZSB3aXRoIHRoaXMgb25lIHNpbXBsZSBmb3JtdWxhOlxuICpcbiAqIGZvbnQtc2l6ZSA9IGxpbmUtaGVpZ2h0IC8gcmF0aW9cbiAqIFxuICogQ29tbW9uIHJhdGlvIGZvciB0aXRsZXMgaXMgMS4yIGFuZCBmb3IgYm9keSB0ZXh0cyBpcyAxLjRcbiAqXG4gKiBTbyBsZXTigJlzIHNheSB3ZeKAmXJlIHNldHRpbmcgdGhlIGZvbnQgc2l6ZSBmb3IgdGhlIGJvZHkgdGV4dCwgXG4gKiBhbmQgdGhlIHByZS1kZXRlcm1pbmVkIGxpbmUtaGVpZ2h0IGlzIDFyZW0sIHNvOlxuICpcbiAqIGZvbnQtc2l6ZSA9IDEgLyAxLjRcbiAqIFxuICogU2luY2Ugd2XigJlyZSBkb2luZyB0aGUgbWF0aCB3aXRoIHNhc3MsIHdlIG5lZWQgdG8gZ2l2ZSB0aGUgcmVzdWx0IGEgcmVtIHVuaXQsIHNvOlxuICpcbiAqIGZvbnQtc2l6ZSA9IDEgLyAxLjQgKiAxcmVtXG4gKlxuICogQW5kIGhlbmNlOlxuICpcbiAqIHAge1xuICogICBsaW5lLWhlaWdodDogMXJlbTtcbiAqICAgZm9udC1zaXplOiAxIC8gMS40ICogMXJlbTtcbiAqIH1cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW5vdmF0byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Jbm92YXRvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvSW5vdmF0by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnQvSW5vdmF0by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L0lub3ZhdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvSW5vdmF0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lub3ZhdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvSW5vdmF0by1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0lub3ZhdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L0lub3ZhdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9Jbm92YXRvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L0lub3ZhdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmgxIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMSB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3cmVtOyB9IH1cblxuaDIge1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDIuMDgzMzMzMzMzM3JlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbmgzIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNDE2NjY2NjY3cmVtOyB9IH1cblxuaDQge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg5Mjg1NzE0MjlyZW07IH0gfVxuXG5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTsgfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7IH1cbiAgcCArICo6bm90KHApIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbnVsLCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICB1bCBsaSwgb2wgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB1bCArICo6bm90KHApLCBvbCArICo6bm90KHApIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICo6bm90KG5hdikgPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHRvcDogMDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuYTpmb2N1cywgYTpob3ZlciwgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyb3VwIHtcbiAgKnpvb206IDE7IH1cbiAgLmdyb3VwOmJlZm9yZSwgLmdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDEsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGgyLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoMywgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDQsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGg1LCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoNiwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoMTpiZWZvcmUsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGgyOmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDM6YmVmb3JlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoNDpiZWZvcmUsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGg1OmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDY6YmVmb3JlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBwOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSW5vdmF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDE6YmVmb3JlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoMjpiZWZvcmUsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGgzOmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDQ6YmVmb3JlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoNTpiZWZvcmUsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGg2OmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gZmlndXJlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiB1bCwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gZmlndXJlOmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gdWw6YmVmb3JlLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBvbDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBcIklub3ZhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGZpZ3VyZTpiZWZvcmUsIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IHVsOmJlZm9yZSwgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gb2w6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSDFcIjsgfVxuXG4ubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkgyXCI7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJIM1wiOyB9XG5cbi5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSDRcIjsgfVxuXG4ubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIkg1XCI7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gaDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJINlwiOyB9XG5cbi5tYWluYXJlYS1jb250ZW50c2VjdGlvbiA+IHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gcCArIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiBmaWd1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJJTUdcIjsgfVxuXG4ubWFpbmFyZWEtY29udGVudHNlY3Rpb24gPiB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlVMXCI7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTFwiOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZm9udC1mYW1pbHk6IFwiSW5vdmF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICDigJF3ZWJraXTigJF0ZXh04oCRc2l6ZeKAkWFkanVzdDogMTAwJTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm1haW5hcmVhIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1tYWluPVwiYmxhY2tcIl0ge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJibGFja1wiXSA+IC5tYWluYXJlYS1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICMzYTNhM2E7IH1cbiAgLm1haW5hcmVhW2RhdGEtbWFpbj1cImJsYWNrXCJdICsgbmF2IGxpID4gYSB7XG4gICAgY29sb3I6ICMzYTNhM2E7IH1cbiAgLm1haW5hcmVhW2RhdGEtbWFpbj1cImJsYWNrXCJdICsgbmF2ID4gLm5hdi1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICMzYTNhM2E7IH1cblxuLm1haW5hcmVhW2RhdGEtbWFpbj1cIndoaXRlXCJdIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAubWFpbmFyZWFbZGF0YS1tYWluPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZWZlZmVmOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJ3aGl0ZVwiXSArIG5hdiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZWZlZmVmOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJ3aGl0ZVwiXSArIG5hdiA+IC5uYXYtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZWZlZmVmOyB9XG5cbi5tYWluYXJlYVtkYXRhLW1haW49XCJ5ZWxsb3dcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjdjNTM1OyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJ5ZWxsb3dcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZjdjNTM1OyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJ5ZWxsb3dcIl0gKyBuYXYgbGkgPiBhIHtcbiAgICBjb2xvcjogI2Y3YzUzNTsgfVxuICAubWFpbmFyZWFbZGF0YS1tYWluPVwieWVsbG93XCJdICsgbmF2ID4gLm5hdi1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICNmN2M1MzU7IH1cblxuLm1haW5hcmVhW2RhdGEtbWFpbj1cImJsdWVcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMDA2MjZiOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJibHVlXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogIzAwNjI2YjsgfVxuICAubWFpbmFyZWFbZGF0YS1tYWluPVwiYmx1ZVwiXSArIG5hdiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDA2MjZiOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJibHVlXCJdICsgbmF2ID4gLm5hdi1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICMwMDYyNmI7IH1cblxuLm1haW5hcmVhW2RhdGEtbWFpbj1cInJlZFwiXSB7XG4gIGJhY2tncm91bmQ6ICNjMzMzM2Y7IH1cbiAgLm1haW5hcmVhW2RhdGEtbWFpbj1cInJlZFwiXSA+IC5tYWluYXJlYS1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICNjMzMzM2Y7IH1cbiAgLm1haW5hcmVhW2RhdGEtbWFpbj1cInJlZFwiXSArIG5hdiBsaSA+IGEge1xuICAgIGNvbG9yOiAjYzMzMzNmOyB9XG4gIC5tYWluYXJlYVtkYXRhLW1haW49XCJyZWRcIl0gKyBuYXYgPiAubmF2LWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogI2MzMzMzZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5tYWluYXJlYVtkYXRhLWJvcmRlcj1cImJsYWNrXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogIzNhM2EzYTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibGFja1wiXSA+IC5tYWluYXJlYS1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICMzYTNhM2E7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tYWluYXJlYVtkYXRhLWJvcmRlcj1cImJsYWNrXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogIzNhM2EzYTsgfSB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cImJsYWNrXCJdID4gLm1haW5hcmVhLWJhY2tncm91bmQgPiAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcgPiAuYm9yZGVyIHtcbiAgZmlsbDogIzNhM2EzYTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibGFja1wiXSArIG5hdiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhOyB9XG4gIC5tYWluYXJlYVtkYXRhLWJvcmRlcj1cImJsYWNrXCJdICsgbmF2IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY4Njg2ODsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibGFja1wiXSBhLCAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibGFja1wiXSArIG5hdiA+IGEge1xuICBjb2xvcjogIzNhM2EzYTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibGFja1wiXSAubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjM2EzYTNhOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZWZlZmVmOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluYXJlYVtkYXRhLWJvcmRlcj1cIndoaXRlXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogI2VmZWZlZjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZWZlZmVmOyB9IH1cblxuLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtYmFja2dyb3VuZCA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZyA+IC5ib3JkZXIge1xuICBmaWxsOiAjZWZlZmVmOyB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cIndoaXRlXCJdICsgbmF2IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwid2hpdGVcIl0gKyBuYXYgbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ3aGl0ZVwiXSBhLCAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ3aGl0ZVwiXSArIG5hdiA+IGEge1xuICBjb2xvcjogI2VmZWZlZjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ3aGl0ZVwiXSAubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjZWZlZmVmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwieWVsbG93XCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogI2Y3YzUzNTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ5ZWxsb3dcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZjdjNTM1OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ5ZWxsb3dcIl0gPiAubWFpbmFyZWEtbG9nbyAuc2hhcGVzIHtcbiAgICBmaWxsOiAjZjdjNTM1OyB9IH1cblxuLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwieWVsbG93XCJdID4gLm1haW5hcmVhLWJhY2tncm91bmQgPiAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcgPiAuYm9yZGVyIHtcbiAgZmlsbDogI2Y3YzUzNTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ5ZWxsb3dcIl0gKyBuYXYgbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogI2Y3YzUzNTsgfVxuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ5ZWxsb3dcIl0gKyBuYXYgbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFkZThkOyB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cInllbGxvd1wiXSBhLCAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJ5ZWxsb3dcIl0gKyBuYXYgPiBhIHtcbiAgY29sb3I6ICNmN2M1MzU7IH1cblxuLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwieWVsbG93XCJdIC5tZW51LWxhYmVsIHtcbiAgY29sb3I6ICNmN2M1MzU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibHVlXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogIzAwNjI2YjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibHVlXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogIzAwNjI2YjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwiYmx1ZVwiXSA+IC5tYWluYXJlYS1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICMwMDYyNmI7IH0gfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibHVlXCJdID4gLm1haW5hcmVhLWJhY2tncm91bmQgPiAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcgPiAuYm9yZGVyIHtcbiAgZmlsbDogIzAwNjI2YjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibHVlXCJdICsgbmF2IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6ICMwMDYyNmI7IH1cbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwiYmx1ZVwiXSArIG5hdiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMGI2Yzc7IH1cblxuLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwiYmx1ZVwiXSBhLCAubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJibHVlXCJdICsgbmF2ID4gYSB7XG4gIGNvbG9yOiAjMDA2MjZiOyB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cImJsdWVcIl0gLm1lbnUtbGFiZWwge1xuICBjb2xvcjogIzAwNjI2YjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5tYWluYXJlYVtkYXRhLWJvcmRlcj1cInJlZFwiXSA+IC5tYWluYXJlYS1sb2dvIC5zaGFwZXMge1xuICAgIGZpbGw6ICNjMzMzM2Y7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwicmVkXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogI2MzMzMzZjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwicmVkXCJdID4gLm1haW5hcmVhLWxvZ28gLnNoYXBlcyB7XG4gICAgZmlsbDogI2MzMzMzZjsgfSB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cInJlZFwiXSA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kID4gLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnID4gLmJvcmRlciB7XG4gIGZpbGw6ICNjMzMzM2Y7IH1cblxuLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwicmVkXCJdICsgbmF2IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6ICNjMzMzM2Y7IH1cbiAgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwicmVkXCJdICsgbmF2IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RiNzc3ZjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1ib3JkZXI9XCJyZWRcIl0gYSwgLm1haW5hcmVhW2RhdGEtYm9yZGVyPVwicmVkXCJdICsgbmF2ID4gYSB7XG4gIGNvbG9yOiAjYzMzMzNmOyB9XG5cbi5tYWluYXJlYVtkYXRhLWJvcmRlcj1cInJlZFwiXSAubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjYzMzMzNmOyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSA+IC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiB7XG4gIGNvbG9yOiAjM2EzYTNhOyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kID4gLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnID4gLmZyZWUge1xuICBmaWxsOiAjM2EzYTNhOyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSArIG5hdiB7XG4gIGNvbG9yOiAjM2EzYTNhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAubWFpbmFyZWFbZGF0YS1mcmVlPVwiYmxhY2tcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogIzNhM2EzYTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSArIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2EzYTNhOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSArIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2EzYTNhOyB9IH1cblxuLm1haW5hcmVhW2RhdGEtZnJlZT1cImJsYWNrXCJdICo6bm90KG5hdikgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzYTNhM2E7IH1cblxuLnNwZWFrZXJzIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJibGFja1wiXSAqOm5vdChuYXYpID4gdWwgPiBsaTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNhM2EzYTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtY29udGVudHNlY3Rpb24ge1xuICBjb2xvcjogI2VmZWZlZjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gPiAubWFpbmFyZWEtYmFja2dyb3VuZCA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZyA+IC5mcmVlIHtcbiAgZmlsbDogI2VmZWZlZjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gKyBuYXYge1xuICBjb2xvcjogI2VmZWZlZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLm1haW5hcmVhW2RhdGEtZnJlZT1cIndoaXRlXCJdICsgbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjsgfSB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJ3aGl0ZVwiXSAqOm5vdChuYXYpID4gdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG5cbi5zcGVha2VycyAubWFpbmFyZWFbZGF0YS1mcmVlPVwid2hpdGVcIl0gKjpub3QobmF2KSA+IHVsID4gbGk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZmVmZWY7IH1cblxuLm1haW5hcmVhW2RhdGEtZnJlZT1cInllbGxvd1wiXSA+IC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiB7XG4gIGNvbG9yOiAjZjdjNTM1OyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJ5ZWxsb3dcIl0gPiAubWFpbmFyZWEtYmFja2dyb3VuZCA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZyA+IC5mcmVlIHtcbiAgZmlsbDogI2Y3YzUzNTsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwieWVsbG93XCJdICsgbmF2IHtcbiAgY29sb3I6ICNmN2M1MzU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJ5ZWxsb3dcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogI2Y3YzUzNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJ5ZWxsb3dcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogI2Y3YzUzNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubWFpbmFyZWFbZGF0YS1mcmVlPVwieWVsbG93XCJdICsgbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2M1MzU7IH0gfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwieWVsbG93XCJdICo6bm90KG5hdikgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmN2M1MzU7IH1cblxuLnNwZWFrZXJzIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJ5ZWxsb3dcIl0gKjpub3QobmF2KSA+IHVsID4gbGk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2M1MzU7IH1cblxuLm1haW5hcmVhW2RhdGEtZnJlZT1cImJsdWVcIl0gPiAubWFpbmFyZWEtY29udGVudHNlY3Rpb24ge1xuICBjb2xvcjogIzAwNjI2YjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwiYmx1ZVwiXSA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kID4gLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnID4gLmZyZWUge1xuICBmaWxsOiAjMDA2MjZiOyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJibHVlXCJdICsgbmF2IHtcbiAgY29sb3I6ICMwMDYyNmI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJibHVlXCJdICsgbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNmI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbmFyZWFbZGF0YS1mcmVlPVwiYmx1ZVwiXSArIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MjZiOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJibHVlXCJdICsgbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYyNmI7IH0gfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwiYmx1ZVwiXSAqOm5vdChuYXYpID4gdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2MjZiOyB9XG5cbi5zcGVha2VycyAubWFpbmFyZWFbZGF0YS1mcmVlPVwiYmx1ZVwiXSAqOm5vdChuYXYpID4gdWwgPiBsaTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNjI2YjsgfVxuXG4ubWFpbmFyZWFbZGF0YS1mcmVlPVwicmVkXCJdID4gLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uIHtcbiAgY29sb3I6ICNjMzMzM2Y7IH1cblxuLm1haW5hcmVhW2RhdGEtZnJlZT1cInJlZFwiXSA+IC5tYWluYXJlYS1iYWNrZ3JvdW5kID4gLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnID4gLmZyZWUge1xuICBmaWxsOiAjYzMzMzNmOyB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJyZWRcIl0gKyBuYXYge1xuICBjb2xvcjogI2MzMzMzZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLm1haW5hcmVhW2RhdGEtZnJlZT1cInJlZFwiXSArIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzMzMzNmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW5hcmVhW2RhdGEtZnJlZT1cInJlZFwiXSArIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzMzMzNmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5tYWluYXJlYVtkYXRhLWZyZWU9XCJyZWRcIl0gKyBuYXYge1xuICAgICAgYmFja2dyb3VuZDogI2MzMzMzZjsgfSB9XG5cbi5tYWluYXJlYVtkYXRhLWZyZWU9XCJyZWRcIl0gKjpub3QobmF2KSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2MzMzMzZjsgfVxuXG4uc3BlYWtlcnMgLm1haW5hcmVhW2RhdGEtZnJlZT1cInJlZFwiXSAqOm5vdChuYXYpID4gdWwgPiBsaTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MzMzMzZjsgfVxuXG4ubWFpbmFyZWEtbG9nbyA+IHN2ZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogMi41cmVtO1xuICB6LWluZGV4OiAzMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLm1haW5hcmVhLWxvZ28gPiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluYXJlYS1sb2dvID4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLm1haW5hcmVhLWxvZ28gPiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluYXJlYS1jb250ZW50c2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNyZW0gNDB2dyA3cmVtIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uID4gZmlndXJlID4gaW1nIHtcbiAgICBib3JkZXI6IDAuNXJlbSBzb2xpZDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzOXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbmFyZWEtY29udGVudHNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTR2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAubWFpbmFyZWEtY29udGVudHNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMnJlbSAzMHZ3IDU1dncgNjBweDsgfVxuICAgICAgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJncmVhdGVyXCJdIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiwgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJwYXJlbnRoZXNpc1wiXSAubWFpbmFyZWEtY29udGVudHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIwdncgNjV2dyA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNjBweCA3OHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5tYWluYXJlYS1jb250ZW50c2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMjBweCA3OHZ3OyB9IH1cblxuLm1haW5hcmVhLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5tYWluYXJlYS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluYXJlYS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubWFpbmFyZWEtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAgIC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZyB7XG4gICAgICByaWdodDogLTEwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwMHZ3O1xuICAgICAgYm90dG9tOiAtMTV2dzsgfVxuICAgICAgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJncmVhdGVyXCJdIC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZywgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJwYXJlbnRoZXNpc1wiXSAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA2MnZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMTAwdnc7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tYWluYXJlYVtkYXRhLXRoZW1lPVwiZ3JlYXRlclwiXSAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcsIC5tYWluYXJlYVtkYXRhLXRoZW1lPVwicGFyZW50aGVzaXNcIl0gLm1haW5hcmVhLWJhY2tncm91bmQtc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNjJ2dztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcge1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMDB2dztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJncmVhdGVyXCJdIC5tYWluYXJlYS1iYWNrZ3JvdW5kLXN2ZywgLm1haW5hcmVhW2RhdGEtdGhlbWU9XCJwYXJlbnRoZXNpc1wiXSAubWFpbmFyZWEtYmFja2dyb3VuZC1zdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA2MnZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxubmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyLjVyZW07XG4gIGxlZnQ6IDYwcHg7XG4gIHotaW5kZXg6IDQwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIG5hdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTkFWXCI7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFwiSW5vdmF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgbmF2OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbmF2OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIG5hdjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIG5hdiB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtIDYwcHggMXJlbSA2MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBuYXYge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbSA2MHB4IDFyZW0gNjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIG5hdiB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxcmVtIDIwcHggMXJlbSAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7IH0gfVxuXG5uYXYgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgbmF2ID4gdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG5hdiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgbmF2ID4gdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbm5hdiA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41cmVtIDAgMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgbmF2ID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBuYXYgPiB1bCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBuYXYgPiB1bCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbm5hdiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5uYXYtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5uYXYtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLm5hdi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4ubmF2LWxvZ28gPiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtOyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOHB4KTsgfSB9XG5cbiNsb2dvLCAubWFpbmFyZWEtY29udGVudHNlY3Rpb24sIG5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiBlYXNlLWluIDEgMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7IH1cblxuI2xvZ28ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cblxuLm1haW5hcmVhLWNvbnRlbnRzZWN0aW9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbm5hdiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIG5hdiA+ICoge1xuICAgIGFuaW1hdGlvbjogYm91bmNlIGVhc2UtaW4tb3V0IDIgYWx0ZXJuYXRlIDAuMTVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG5hdiA+ICoge1xuICAgIGFuaW1hdGlvbjogYm91bmNlIGVhc2UtaW4tb3V0IDIgYWx0ZXJuYXRlIDAuMTVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICBuYXYgPiAqIHtcbiAgICBhbmltYXRpb246IGJvdW5jZSBlYXNlLWluLW91dCAyIGFsdGVybmF0ZSAwLjE1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS41czsgfSB9XG5cbmgzICsgaDQge1xuICBtYXJnaW4tdG9wOiAtLjVyZW07IH1cblxuaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuZmlndXJlLnNwZWFrZXItaW1nLFxuZmlndXJlLmxpZ2h0bmluZy1pbWcge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICBmaWd1cmUuc3BlYWtlci1pbWcgaW1nLFxuICBmaWd1cmUubGlnaHRuaW5nLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZpZ3VyZS5zcGVha2VyLWltZyxcbiAgICBmaWd1cmUubGlnaHRuaW5nLWltZyB7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmlndXJlLnNwZWFrZXItaW1nLFxuICAgIGZpZ3VyZS5saWdodG5pbmctaW1nIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmlndXJlLnNwZWFrZXItaW1nLFxuICAgIGZpZ3VyZS5saWdodG5pbmctaW1nIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07IH0gfVxuXG5maWd1cmUubGlnaHRuaW5nLWltZyB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uc3BlYWtlcnMgKjpub3QobmF2KSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zcGVha2VycyAqOm5vdChuYXYpID4gdWwgPiBsaSA+IGgzLCAuc3BlYWtlcnMgKjpub3QobmF2KSA+IHVsID4gbGkgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5zcGVha2VycyAqOm5vdChuYXYpID4gdWwgPiBsaSA+IHAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTVweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuc3BlYWtlcnMgKjpub3QobmF2KSA+IHVsID4gbGkgPiBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNwZWFrZXJzICo6bm90KG5hdikgPiB1bCA+IGxpID4gcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3BlYWtlcnMgKjpub3QobmF2KSA+IHVsID4gbGkgPiBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3BlYWtlcnMgKjpub3QobmF2KSA+IHVsID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjdyZW07XG4gIGxlZnQ6IC0yNXB4O1xuICBib3JkZXI6IDIwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzcG9uc29ycyB7XG4gIG1hcmdpbi10b3A6IDEwcmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjc3BvbnNvcnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvbnNvci1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYXJ0bmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAucGFydG5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0bmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAucGFydG5lciBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4iXX0= */