@font-face{font-family:"FavoritMono-Light";src:url("/sponsored/assets/lib/fonts/favorit/FavoritMonoStd-Light.woff2") format("woff2"),url("/sponsored/assets/lib/fonts/favorit/FavoritMonoStd-Light.woff") format("woff")}@font-face{font-family:"FavoritMono-Bold";src:url("/sponsored/assets/lib/fonts/favorit/FavoritMonoStd-Bold.woff2") format("woff2"),url("/sponsored/assets/lib/fonts/favorit/FavoritMonoStd-Bold.woff") format("woff")}.btn-submit{opacity:0.5}.btn-submit.fullopacity{opacity:1}.c-cover-block.page-3319 h1{font-size:56px}.c-cover-block.page-3319 h1::before{content:"";display:none}.c-cover-block.page-3319{background-image:none;margin-bottom:40px}.c-cover-block.page-3319 .c-cover-container{width:100%;margin:0 auto;padding:60px 0 300px}.page-3319+main{margin-top:-300px}.c-cover-block.page-3319{background:#c25610}.c-cover-block.page-3319 h1{text-align:center}.c-cover-block.page-3319 h1 span:nth-of-type(1){color:#ffe0cb;margin-left:2%}.c-cover-block.page-3319 h1 span:nth-of-type(2){color:#fcceac;margin-left:-22%}.c-cover-block.page-3319 h1 span:nth-of-type(3){color:#f6b787;margin-left:-6%}.c-cover-block.page-3319 h1 span:nth-of-type(4){color:#fcaf74;margin-left:16%;text-align:center}.c-cover-block.page-3319 .c-dek{color:#fce0cb;max-width:540px;width:100%}.c-cover-block.page-3319 .c-dek p{color:#fce0cb}.c-cover-block.page-3319 .c-dek::after{content:"Illustrations by Irena Gajic";display:block;font-family:Graphik, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", "Segoe UI", Arial, sans-serif;text-transform:none;letter-spacing:0;font-size:0.8em;margin-top:10px;color:#fce0cb;font-weight:600}.page-3319+main ul{padding:0;max-width:640px;margin:30px auto;width:90%}.page-3319+main ul li{width:100%;max-width:none;margin:20px 0;flex-wrap:wrap}.page-3319+main ul li p{width:100%;margin:0;color:#040a08}.page-3319+main ul li p span.underline{color:#373737}.page-3319+main ul li p strong{font-family:"FavoritMono-Bold", sans-serif;color:#222;font-weight:500}.c-cover-block.page-3193 h1{font-size:68px}.c-cover-block.page-3193 h1::before{content:"";display:none}.c-cover-block.page-3193{background-image:none;margin-bottom:40px}.c-cover-block.page-3193 .c-cover-container{width:100%;max-width:800px;margin:0 auto;padding:60px 0 300px}.page-3193+main{margin-top:-300px}.c-cover-block.page-3193{background:#c25610}.c-cover-block.page-3193 h1 span:nth-of-type(1){color:#ffe0cb}.c-cover-block.page-3193 h1 span:nth-of-type(2){color:#fcceac;margin-left:22%}.c-cover-block.page-3193 h1 span:nth-of-type(3){color:#f6b787;margin-left:5%}.c-cover-block.page-3193 h1 span:nth-of-type(4){color:#fcaf74}.c-cover-block.page-3193 .c-dek{color:#5e5e5e;max-width:460px;width:100%}.c-cover-block.page-3193 .c-dek::after{content:"Illustrations by Irena Gajic";display:block;font-family:Graphik, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", "Segoe UI", Arial, sans-serif;text-transform:none;letter-spacing:0;font-size:0.8em;margin-top:10px;color:#fce0cb;font-weight:600}.c-cover-block.page-3148 h1::before{content:"A REPORT FROM A.I. INC."}.c-cover-block.page-3148{background-image:url("https://cdn.theatlantic.com/assets/marketing/prod/images/2019/08/ai-room-dk.jpg")}.c-cover-block.page-3148 h1 span:nth-of-type(1){margin-left:0}.c-cover-block.page-3148 h1 span:nth-of-type(2){margin-left:0;text-align:center}.c-cover-block.page-3148 h1 span:nth-of-type(3){margin-left:0;text-align:right}body{background:#fff}.c-content p span.underline{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000;border-color:#000;font-weight:400;font-family:Graphik, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", "Segoe UI", Arial, sans-serif;text-decoration:underline}a{color:#000}.c-wrap-logo--sticky.t-secondary-background{background:#2b2b2b}.c-cover-block{width:100%;height:auto;position:relative;background-color:#2f292b;margin-bottom:80px;background-image:url("https://cdn.theatlantic.com/assets/marketing/prod/images/2019/04/cover.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.c-cover-block h1{font-family:"FavoritMono-Light", sans-serif;font-weight:200;margin:0 auto 20px;text-transform:uppercase;font-size:5vw;letter-spacing:0.08em;text-align:left;color:#f1f1f1}.c-cover-block h1::before{content:"A REPORT FROM THE NEW RULEBOOK: THE FUTURE OF TECH REGULATION";display:block;font-size:18px;line-height:24px;letter-spacing:0.05em;color:#c9ce11;margin:0 auto 20px auto;text-align:center;font-weight:600}.c-cover-block h1 span{display:block}.c-cover-block h1 span:nth-of-type(1){color:#fff}.c-cover-block h1 span:nth-of-type(2){color:#d3d3d3;margin-left:24%}.c-cover-block h1 span:nth-of-type(3){color:#b7b7b7;margin-left:12%}.c-cover-block h1 span:nth-of-type(4){color:#9b9b9b;text-align:right}.c-cover-block .c-dek{text-align:center;max-width:540px;color:#ccc;font-size:18px;letter-spacing:0.05em;font-family:"FavoritMono-Light", sans-serif;text-transform:uppercase;font-weight:600;line-height:1.5em}.c-cover-block .c-dek p{margin:0;color:#b7b7b7}.c-cover-block.page-3193 .c-dek p{color:#fce0cb}.c-cover-block .c-cover-container{width:80%;max-width:960px;margin:0 auto;padding:80px 0}.c-content h3{font-family:"FavoritMono-Light", sans-serif;width:90%;max-width:640px;margin:80px auto 40px auto;font-size:42px;line-height:48px;text-transform:uppercase;letter-spacing:0.08em;font-weight:200;color:#000}.c-content p{width:90%;max-width:640px;margin:0 auto 15px auto;font-size:20px;line-height:30px;color:#040a08}.c-content ul li{max-width:640px;margin:0 auto 15px auto;font-size:18px;line-height:28px}.c-content p span{font-family:"FavoritMono-Bold", sans-serif;font-weight:600}.c-pullquote::before,.c-pullquote::after{content:"";display:none}.page-3319+main .c-pullquote{background-color:#fff}.c-pullquote{background-color:#000}.c-pullquote{width:100%;margin:70px auto;position:relative;text-align:center;padding:80px 0}.c-pullquote img{display:inline-block;height:500px;width:auto}.c-pullquote h2{font-family:"FavoritMono-Light", sans-serif;font-size:30px;line-height:38px;font-weight:200;letter-spacing:0;color:#fff;margin:0;padding:0 0 0 10%}.text-cont{margin:0;width:40%;display:inline-block;vertical-align:top;text-align:left;height:500px;position:relative}.text-cont figcaption{font-size:12px;line-height:20px;color:#999898;text-transform:uppercase;position:absolute;bottom:0;left:10%;letter-spacing:0.2em}.c-original-sponsor-logo__label{color:#000}.c-original-sponsor-logo__label::before{border-top:2px solid #040a08}.c-original-sponsor-logo__link img{max-width:140px}.c-image{width:80%;margin:40px auto;position:relative;max-width:800px}.ad-container{margin:60px auto}.form{max-width:700px;margin:60px auto;padding:40px;background:#faf0a1}.form p{margin:20px 0;width:100%;font-size:1em;line-height:1.4em;max-width:none;font-family:"FavoritMono-Light", sans-serif}.form h2{font-family:"FavoritMono-Light", sans-serif;color:#000;letter-spacing:0.08em;font-weight:200;margin:0 0 20px;text-transform:uppercase;line-height:1.3em}.form button,html [type="button"],[type="reset"],[type="submit"]{width:100%;background:#000;color:#faf0a1;cursor:pointer;border:none}.form button,input,optgroup,select,textarea{line-height:1.15;margin:0;width:95%;padding:2%;background:none;border:2px solid;font-family:"FavoritMono-Bold", sans-serif}.page-3319+main .c-pullquote{padding:0;margin:90px auto;font-family:"FavoritMono-Light", sans-serif;text-transform:uppercase;font-weight:200}.page-3319+main .c-pullquote .text-cont{height:auto;width:90%;max-width:800px;text-align:center}.page-3319+main .c-pullquote .text-cont figcaption{position:relative;left:0;margin:18px 0 0;font-weight:600}.page-3319+main .c-pullquote .text-cont h2{color:#8f8f8f;line-height:60px;margin:0;padding:0;font-size:45px;letter-spacing:0.1em}.page-3319+main .c-pullquote .text-cont h2:before{content:"";margin:-0.3em}.page-3319+main .sidebar{max-width:250px;float:left;padding:30px;margin:10px 40px 20px 5%}.page-3319+main .sidebar h3{font-size:17px;letter-spacing:0;line-height:1.4em;margin:0;text-transform:none;font-weight:700;color:#525252;width:100%}.page-3319+main .sidebar ul{list-style:none;padding:0;margin:20px 0;width:100%}.page-3319+main .sidebar ul li{display:flex;justify-content:space-between;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3em}.page-3319+main .sidebar ul li span{font-weight:700;font-size:0.75em;color:#7b7a7a;text-transform:uppercase;letter-spacing:0.04em;font-family:"FavoritMono-Bold", sans-serif}.page-3319+main .sidebar h4{font-size:11px;font-weight:400;line-height:1.4em;margin:0;color:#666666}span.chart{flex:0 0 100%;height:3px;background:#e3e3e3;margin:4px 0 12px}span.chart span{display:block;background:#ffb687;height:100%}span.chart .seventythree{width:73%}span.chart .seventy{width:70%}span.chart .sixtyfour{width:64%}span.chart .sixtythree{width:63%}span.chart .sixtytwo{width:62%}span.chart .sixty{width:60%}span.chart .fiftyfive{width:55%}@media (min-width: 1500px){.c-cover-block h1{font-size:76px}}@media (max-width: 1200px){.c-cover-block .c-cover-container{max-width:90%;width:100%}.c-cover-block h1{font-size:6vw}.c-cover-block h1 span:nth-of-type(2){margin-left:20%}.c-cover-block h1 span:nth-of-type(3){margin-left:8%}.c-cover-block h1 span:nth-of-type(4){margin-left:30%}}@media (max-width: 900px){.c-pullquote h2{font-size:24px;line-height:32px}.c-cover-block h1::before{max-width:440px}.c-cover-block .c-dek{max-width:440px}.c-cover-block h1 span:nth-of-type(1),.c-cover-block h1 span:nth-of-type(2),.c-cover-block h1 span:nth-of-type(3),.c-cover-block h1 span:nth-of-type(4){margin:auto;text-align:center}.c-cover-block.page-3148 h1 span:nth-of-type(3){text-align:center}.c-cover-block.page-3193 .c-cover-container{width:80%;max-width:100%}.c-cover-block.page-3193 h1 span:nth-of-type(2),.c-cover-block.page-3193 h1 span:nth-of-type(3),.c-cover-block.page-3193 h1 span:nth-of-type(4){margin-left:0}.c-cover-block.page-3193 h1{font-size:7.8vw}.c-cover-block.page-3319 h1 span:nth-of-type(1),.c-cover-block.page-3319 h1 span:nth-of-type(2),.c-cover-block.page-3319 h1 span:nth-of-type(3),.c-cover-block.page-3319 h1 span:nth-of-type(4){margin-left:0%;font-size:44px}.page-3319+main .c-pullquote{margin:70px auto}.page-3319+main .c-pullquote .text-cont h2{line-height:44px;font-size:33px}}@media (max-width: 800px){.text-cont{display:block;height:auto;width:450px;margin:40px auto 0}.c-pullquote h2{padding:0}.text-cont figcaption{position:relative;margin:20px 0 0;left:0}.c-pullquote img{width:450px;height:auto;display:block;margin:0 auto}.c-image{max-width:640px;width:90%}.page-3319+main ul{max-width:600px;width:78%}}@media (max-width: 650px){.page-3319+main .sidebar{margin:30px auto;float:none}.c-cover-block.page-3319 h1 span:nth-of-type(1),.c-cover-block.page-3319 h1 span:nth-of-type(2),.c-cover-block.page-3319 h1 span:nth-of-type(3),.c-cover-block.page-3319 h1 span:nth-of-type(4){font-size:30px}.c-cover-block.page-3319 .c-dek p,.c-cover-block.page-3193 .c-dek p{font-size:14px;line-height:1.7em;max-width:318px;margin:auto}.c-cover-block.page-3319 .c-dek::after,.c-cover-block.page-3193 .c-dek::after{font-size:12px}.page-3319+main .c-pullquote{margin:60px auto}.page-3319+main .c-pullquote .text-cont figcaption{max-width:360px;margin:18px auto 0}.page-3319+main .c-pullquote .text-cont h2{line-height:38px;font-size:24px;font-weight:600}}@media (max-width: 600px){.c-image{width:90%;margin:30px auto 40px}.c-content h3{font-size:30px;line-height:1.3em;margin:60px auto 30px}.c-pullquote{padding:0 0 60px}.c-pullquote img{width:100%}.text-cont{max-width:450px;width:90%;margin:60px auto 0}.page-3319+main .c-pullquote .text-cont{margin:0 auto}.page-3319+main .c-pullquote .text-cont h2{font-size:21px;line-height:1.6em}.c-cover-block h1::before{font-size:15px;max-width:380px}.c-cover-block .c-dek p{font-size:15px;max-width:380px;margin:auto}.c-cover-block h1 span:nth-of-type(1),.c-cover-block h1 span:nth-of-type(2),.c-cover-block h1 span:nth-of-type(3),.c-cover-block h1 span:nth-of-type(4){text-align:center;margin:0;font-size:7vw}.page-3193+main.c-content figure.c-image{width:100%}.page-3193+main.c-content figure.c-image:first-child{margin-top:0}.c-cover-block.page-3193 .c-cover-container{padding:50px 0 46px}.c-cover-block.page-3193{margin-bottom:0}.page-3193+main{margin-top:0}.c-cover-block.page-3319{margin-bottom:0}.page-3319+main{margin-top:0}.page-3319+main.c-content figure.c-image{width:100%}.page-3319+main.c-content figure.c-image:first-child{margin-top:0}.c-cover-block.page-3319 .c-cover-container{padding:50px 0 46px}.c-original-sponsor-logo{padding-top:20px}}@media (max-width: 560px){.page-3319+main .c-pullquote .text-cont h2{font-size:21px;line-height:1.6em}}@media (max-width: 450px){.c-cover-block.page-3193 h1 span:nth-of-type(1),.c-cover-block.page-3193 h1 span:nth-of-type(2),.c-cover-block.page-3193 h1 span:nth-of-type(3),.c-cover-block.page-3193 h1 span:nth-of-type(4){font-size:9vw}.c-cover-block.page-3193 .c-cover-container,.c-cover-block.page-3319 .c-cover-container{width:95%;max-width:100%}.c-cover-block.page-3319 .c-cover-container h1{letter-spacing:0.04em}.c-content .form{padding:40px 20px;margin:40px auto 44px}.c-content .form p{font-size:12px;margin:20px 0 0;line-height:18px}.c-content .form h2{font-size:18px}.page-3319+main .c-pullquote .text-cont h2{line-height:34px}}@media (max-width: 400px){.c-content p{font-size:18px;line-height:28px}.text-cont{margin:40px auto 0;width:80%}.c-pullquote{padding:0 0 40px}.c-image{margin:0 auto 30px}.c-content h3{margin:60px auto 20px}.c-pullquote h2{font-size:21px;line-height:26px}.c-original-sponsor-logo__link img{max-width:100px}.c-cover-block.page-3193 .c-cover-container,.c-cover-block.page-3319 .c-cover-container{padding:40px 0 40px}.c-cover-block.page-3193 h1,.c-cover-block.page-3319 h1{margin-bottom:10px}.c-cover-block.page-3193 .c-dek,.c-cover-block.page-3319 .c-dek{margin-top:15px}.c-cover-block.page-3193 .c-dek::after{font-size:13px}}@media (max-width: 400px){.page-3319+main .c-pullquote .text-cont figcaption{font-size:11px;letter-spacing:0.15em}.page-3319+main .c-pullquote .text-cont h2{font-size:18px;line-height:30px}}@media (max-width: 360px){.c-cover-block h1::before{max-width:280px;margin:0 auto 25px;font-size:12px;width:100%;line-height:1.7em}.c-cover-block .c-dek{max-width:280px;font-size:12px;margin:25px auto 0;width:100%;line-height:1.7em}.c-cover-block .c-dek p{font-size:12px}.c-content h3{font-size:26px}.c-cover-block.page-3319 h1 span:nth-of-type(1),.c-cover-block.page-3319 h1 span:nth-of-type(2),.c-cover-block.page-3319 h1 span:nth-of-type(3),.c-cover-block.page-3319 h1 span:nth-of-type(4){font-size:24px}.c-cover-block.page-3319 .c-dek p,.c-cover-block.page-3193 .c-dek p{font-size:13px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbXBhaWducy9wd2MtMjAxOS9wd2MtMjAxOS1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLCtCQUFnQyxDQUNoQyw2S0FDcUYsQ0FFdkYsV0FDRSw4QkFBK0IsQ0FDL0IsMktBQ29GLENBR3RGLFlBQ0UsV0FBWSxDQURkLHdCQUlJLFNBQVUsQ0FDWCw0QkFNRCxjQUFlLENBQ2hCLG9DQUdDLFVBQVcsQ0FDWCxZQUFhLENBQ2QseUJBR0MscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNwQiw0Q0FHQyxVQUFXLENBQ1gsYUFBYyxDQUNkLG9CQUFxQixDQUN0QixnQkFHQyxpQkFBa0IsQ0FDbkIseUJBR0Msa0JBQW1CLENBRHJCLDRCQUlJLGlCQUFrQixDQUNuQixnREFJRCxhQUFjLENBQ2QsY0FBZSxDQUNoQixnREFFQyxhQUFjLENBQ2QsZ0JBQWlCLENBQ2xCLGdEQUVDLGFBQWMsQ0FDZCxlQUFnQixDQUNqQixnREFFQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ25CLGdDQUdDLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixVQUFXLENBSGIsa0NBTUksYUFBYyxDQUNmLHVDQUlELHNDQUF1QyxDQUN2QyxhQUFjLENBQ2QsK0dBQ21CLENBQ25CLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGVBQWdCLENBQ2pCLG1CQUlHLFNBQVUsQ0FDVixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsU0FBVSxDQUxkLHNCQVFNLFVBQVcsQ0FDWCxjQUFlLENBQ2YsYUFBYyxDQUNkLGNBQWUsQ0FYckIsd0JBYVEsVUFBVyxDQUNYLFFBQVMsQ0FDVCxhQUFjLENBZnRCLHVDQWlCVSxhQUFjLENBakJ4QiwrQkFxQlUsMENBQTJDLENBQzNDLFVBQVcsQ0FDWCxlQUFnQixDQUNqQiw0QkFXUCxjQUFlLENBQ2hCLG9DQUdDLFVBQVcsQ0FDWCxZQUFhLENBQ2QseUJBR0MscUJB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R0MsY0FBZSxDQUNoQixnTUFNQyxjQUFlLENBQ2hCLG9FQUlDLGNBQWUsQ0FDaEIiLCJmaWxlIjoiY2FtcGFpZ25zL3B3Yy0yMDE5L3B3Yy0yMDE5LXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF2b3JpdE1vbm8tTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvc3BvbnNvcmVkL2Fzc2V0cy9saWIvZm9udHMvZmF2b3JpdC9GYXZvcml0TW9ub1N0ZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIvc3BvbnNvcmVkL2Fzc2V0cy9saWIvZm9udHMvZmF2b3JpdC9GYXZvcml0TW9ub1N0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF2b3JpdE1vbm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi9zcG9uc29yZWQvYXNzZXRzL2xpYi9mb250cy9mYXZvcml0L0Zhdm9yaXRNb25vU3RkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiL3Nwb25zb3JlZC9hc3NldHMvbGliL2ZvbnRzL2Zhdm9yaXQvRmF2b3JpdE1vbm9TdGQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbi5idG4tc3VibWl0IHtcbiAgb3BhY2l0eTogMC41O1xuXG4gICYuZnVsbG9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyoqKiogRUNPTk9NSUMgVU5DRVJUQUlOVFkgKioqKi9cblxuLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IGgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSAuYy1jb3Zlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMCAzMDBweDtcbn1cblxuLnBhZ2UtMzMxOSArIG1haW4ge1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSB7XG4gIGJhY2tncm91bmQ6ICNjMjU2MTA7XG5cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZmZlMGNiO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG4uYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGNvbG9yOiAjZmNjZWFjO1xuICBtYXJnaW4tbGVmdDogLTIyJTtcbn1cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6ICNmNmI3ODc7XG4gIG1hcmdpbi1sZWZ0OiAtNiU7XG59XG4uYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGNvbG9yOiAjZmNhZjc0O1xuICBtYXJnaW4tbGVmdDogMTYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSAuYy1kZWsge1xuICBjb2xvcjogI2ZjZTBjYjtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmY2UwY2I7XG4gIH1cbn1cblxuLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IC5jLWRlazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIklsbHVzdHJhdGlvbnMgYnkgSXJlbmEgR2FqaWNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsXG4gICAgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmY2UwY2I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYWdlLTMzMTkgKyBtYWluIHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzA0MGEwODtcbiAgICAgICAgc3Bhbi51bmRlcmxpbmUge1xuICAgICAgICAgIGNvbG9yOiAjMzczNzM3O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGYXZvcml0TW9uby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqKiBFTkQgRUNPTklNSUMgVU5DRVJUQUlOVFkgKioqKi9cblxuLyoqKiogSFFzICoqKiovXG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cblxuLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIGgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgLmMtY292ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDAgMzAwcHg7XG59XG5cbi5wYWdlLTMxOTMgKyBtYWluIHtcbiAgbWFyZ2luLXRvcDogLTMwMHB4O1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMge1xuICBiYWNrZ3JvdW5kOiAjYzI1NjEwO1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZmZlMGNiO1xufVxuLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIGgxIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogI2ZjY2VhYztcbiAgbWFyZ2luLWxlZnQ6IDIyJTtcbn1cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6ICNmNmI3ODc7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgY29sb3I6ICNmY2FmNzQ7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyAuYy1kZWsge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyAuYy1kZWs6OmFmdGVyIHtcbiAgY29udGVudDogXCJJbGx1c3RyYXRpb25zIGJ5IElyZW5hIEdhamljXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogR3JhcGhpaywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJTZWdvZSBVSVwiLFxuICAgIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmNlMGNiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKioqKiBFTkQgSFFzICoqKiovXG5cbi8qKioqIEFJICoqKiovXG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE0OCBoMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBIFJFUE9SVCBGUk9NIEEuSS4gSU5DLlwiO1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxNDgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Nkbi50aGVhdGxhbnRpYy5jb20vYXNzZXRzL21hcmtldGluZy9wcm9kL2ltYWdlcy8yMDE5LzA4L2FpLXJvb20tZGsuanBnXCIpO1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxNDggaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxNDggaDEgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE0OCBoMSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKioqKiBFTkQgQUkgKioqKi9cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWNvbnRlbnQgcCBzcGFuLnVuZGVybGluZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IEdyYXBoaWssIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIixcbiAgICBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtd3JhcC1sb2dvLS1zdGlja3kudC1zZWNvbmRhcnktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5cbi5jLWNvdmVyLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qaGVpZ2h0OiA5MHZoOyovXG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyOTJiO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Nkbi50aGVhdGxhbnRpYy5jb20vYXNzZXRzL21hcmtldGluZy9wcm9kL2ltYWdlcy8yMDE5LzA0L2NvdmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmMtY292ZXItYmxvY2sgaDEge1xuICBmb250LWZhbWlseTogXCJGYXZvcml0TW9uby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDV2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5jLWNvdmVyLWJsb2NrIGgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkEgUkVQT1JUIEZST00gVEhFIE5FVyBSVUxFQk9PSzogVEhFIEZVVFVSRSBPRiBURUNIIFJFR1VMQVRJT05cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjYzljZTExO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtY292ZXItYmxvY2sgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1jb3Zlci1ibG9jayBoMSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogI2QzZDNkMztcbiAgbWFyZ2luLWxlZnQ6IDI0JTtcbn1cblxuLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBtYXJnaW4tbGVmdDogMTIlO1xufVxuXG4uYy1jb3Zlci1ibG9jayBoMSBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1jb3Zlci1ibG9jayAuYy1kZWsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIC8qIG1hcmdpbi1sZWZ0OiAwOyAqL1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZhbWlseTogXCJGYXZvcml0TW9uby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi8qXG4uYy1jb3Zlci1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIklsbHVzdHJhdGlvbnMgYnkgSXJlbmEgR2FqaWNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBHcmFwaGlrLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsXG4gICAgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59Ki9cblxuLmMtY292ZXItYmxvY2sgLmMtZGVrIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjYjdiN2I3O1xufVxuXG4uYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgLmMtZGVrIHAge1xuICBjb2xvcjogI2ZjZTBjYjtcbn1cblxuLmMtY292ZXItYmxvY2sgLmMtY292ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmMtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdm9yaXRNb25vLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDQwcHggYXV0bztcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWNvbnRlbnQgcCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwNDBhMDg7XG59XG5cbi5jLWNvbnRlbnQgdWwgbGkge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5jLWNvbnRlbnQgcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRmF2b3JpdE1vbm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1wdWxscXVvdGU6OmJlZm9yZSxcbi5jLXB1bGxxdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS0zMzE5ICsgbWFpbiAuYy1wdWxscXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1wdWxscXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYy1wdWxscXVvdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3MHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jLXB1bGxxdW90ZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYy1wdWxscXVvdGUgaDIge1xuICBmb250LWZhbWlseTogXCJGYXZvcml0TW9uby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTAlO1xufVxuXG4udGV4dC1jb250IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udCBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5OTk4OTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmMtb3JpZ2luYWwtc3BvbnNvci1sb2dvX19sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1vcmlnaW5hbC1zcG9uc29yLWxvZ29fX2xhYmVsOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzA0MGEwODtcbn1cblxuLmMtb3JpZ2luYWwtc3BvbnNvci1sb2dvX19saW5rIGltZyB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbi5jLWltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5hZC1jb250YWluZXIge1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cblxuLmZvcm0ge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZhZjBhMTtcbn1cblxuLmZvcm0gcCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmb250LWZhbWlseTogXCJGYXZvcml0TW9uby1MaWdodFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdm9yaXRNb25vLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbi5mb3JtIGJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmYWYwYTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZm9ybSBidXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOTUlO1xuICBwYWRkaW5nOiAyJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZhdm9yaXRNb25vLUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyoqKiBkb3dudHVybi1wcmVwICoqKi9cbi5wYWdlLTMzMTkgKyBtYWluIHtcbiAgLmMtcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogOTBweCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZhdm9yaXRNb25vLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgLnRleHQtY29udCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG5cbiAgICAgIGgyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbjogLTAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDQwcHggMjBweCA1JTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgY29sb3I6ICM3YjdhN2E7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZhdm9yaXRNb25vLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG4gIH1cbn1cblxuc3Bhbi5jaGFydCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgbWFyZ2luOiA0cHggMCAxMnB4O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmI2ODc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNldmVudHl0aHJlZSB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxuXG4gIC5zZXZlbnR5IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnNpeHR5Zm91ciB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxuXG4gIC5zaXh0eXRocmVlIHtcbiAgICB3aWR0aDogNjMlO1xuICB9XG5cbiAgLnNpeHR5dHdvIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG5cbiAgLnNpeHR5IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmZpZnR5Zml2ZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jLWNvdmVyLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1jb3Zlci1ibG9jayAuYy1jb3Zlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jLXB1bGxxdW90ZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgaDE6OmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrIC5jLWRlayB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoMSksXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoMyksXG4gIC5jLWNvdmVyLWJsb2NrIGgxIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxNDggaDEgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIC5jLWNvdmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIGgxIHNwYW46bnRoLW9mLXR5cGUoMyksXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSB7XG4gICAgZm9udC1zaXplOiA3Ljh2dztcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSBzcGFuOm50aC1vZi10eXBlKDEpLFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IGgxIHNwYW46bnRoLW9mLXR5cGUoMyksXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgLnBhZ2UtMzMxOSArIG1haW4gLmMtcHVsbHF1b3RlIHtcbiAgICBtYXJnaW46IDcwcHggYXV0bztcblxuICAgIC50ZXh0LWNvbnQge1xuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRleHQtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG5cbiAgLmMtcHVsbHF1b3RlIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRleHQtY29udCBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmMtcHVsbHF1b3RlIGltZyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAucGFnZS0zMzE5ICsgbWFpbiB1bCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFnZS0zMzE5ICsgbWFpbiAuc2lkZWJhciB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IGgxIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSBzcGFuOm50aC1vZi10eXBlKDMpLFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5LFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMge1xuICAgIC5jLWRlayB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgIG1heC13aWR0aDogMzE4cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1kZWs6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS0zMzE5ICsgbWFpbiAuYy1wdWxscXVvdGUge1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuXG4gICAgLnRleHQtY29udCB7XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmMtaW1hZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gNDBweDtcbiAgfVxuICAuYy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gIH1cblxuICAuYy1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB9XG5cbiAgLmMtcHVsbHF1b3RlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGV4dC1jb250IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgfVxuXG4gIC5wYWdlLTMzMTkgKyBtYWluIC5jLXB1bGxxdW90ZSB7XG4gICAgLnRleHQtY29udCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgaDE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jayAuYy1kZWsgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSgzKSxcbiAgLmMtY292ZXItYmxvY2sgaDEgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxuXG4gIC8qKiogSFFzICoqKi9cblxuICAucGFnZS0zMTkzICsgbWFpbi5jLWNvbnRlbnQgZmlndXJlLmMtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2UtMzE5MyArIG1haW4uYy1jb250ZW50IGZpZ3VyZS5jLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIC5jLWNvdmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDQ2cHg7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS0zMTkzICsgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8qKiogVW5jZXJ0YWluIHRpbWVzICoqKi9cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS0zMzE5ICsgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wYWdlLTMzMTkgKyBtYWluLmMtY29udGVudCBmaWd1cmUuYy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS0zMzE5ICsgbWFpbi5jLWNvbnRlbnQgZmlndXJlLmMtaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgLmMtY292ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDZweDtcbiAgfVxuXG4gIC8qKiogRW5kIFVuY2VydGFpbiB0aW1lcyAqKiovXG5cbiAgLmMtb3JpZ2luYWwtc3BvbnNvci1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnBhZ2UtMzMxOSArIG1haW4gLmMtcHVsbHF1b3RlIHtcbiAgICAudGV4dC1jb250IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSBzcGFuOm50aC1vZi10eXBlKDEpLFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgaDEgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIGgxIHNwYW46bnRoLW9mLXR5cGUoMyksXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyBoMSBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyAuYy1jb3Zlci1jb250YWluZXIsXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSAuYy1jb3Zlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IC5jLWNvdmVyLWNvbnRhaW5lciB7XG4gICAgaDEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB9XG4gIH1cblxuICAuYy1jb250ZW50IHtcbiAgICAuZm9ybSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byA0NHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLTMzMTkgKyBtYWluIC5jLXB1bGxxdW90ZSAudGV4dC1jb250IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmMtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAudGV4dC1jb250IHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuYy1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG5cbiAgLmMtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cblxuICAuYy1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAyMHB4O1xuICB9XG5cbiAgLmMtcHVsbHF1b3RlIGgyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAuYy1vcmlnaW5hbC1zcG9uc29yLWxvZ29fX2xpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMTkzIC5jLWNvdmVyLWNvbnRhaW5lcixcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IC5jLWNvdmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgaDEsXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzE5MyAuYy1kZWssXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSAuYy1kZWsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgLmMtZGVrOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFnZS0zMzE5ICsgbWFpbiAuYy1wdWxscXVvdGUge1xuICAgIC50ZXh0LWNvbnQge1xuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jLWNvdmVyLWJsb2NrIGgxOjpiZWZvcmUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sgLmMtZGVrIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxuXG4gIC5jLWNvdmVyLWJsb2NrIC5jLWRlayBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IGgxIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIC5jLWNvdmVyLWJsb2NrLnBhZ2UtMzMxOSBoMSBzcGFuOm50aC1vZi10eXBlKDMpLFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMzMTkgaDEgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmMtY292ZXItYmxvY2sucGFnZS0zMzE5IC5jLWRlayBwLFxuICAuYy1jb3Zlci1ibG9jay5wYWdlLTMxOTMgLmMtZGVrIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuIl19 */
