@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(7eeb10384e8e1ef96c87f7074cf2ef59.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local("IBM Plex Sans Regular"),local("IBMPlexSans-Regular"),url(05ca9c06114e79436ea9b5c8d4a7869c.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(a849e7649e2005ab4aecfa50d96120e1.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(4171e41154ba857f85c536f167d581ba.ttf) format("truetype")} body{background-color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:400}.sticky{position:fixed}.noscroll{overflow:hidden}.vpartial{max-height:90vh}.scrolling{overflow:auto;max-height:98%}.btn .btn-xs{padding:.25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}button{-webkit-transition-duration:.4s;transition-duration:.4s;background:transparent;padding:5px;border-radius:5px;background-color:#d3d3d3}button.selected,button:active :focus{background-color:#98b7d9}#loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:100px;height:100px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;left:50%;top:20%;display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}svg{vertical-align:top}select{font-size:9pt;font-weight:600;background-color:transparent;padding:8px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:0;outline:0}.navbar{position:absolute;top:0;left:0;width:100%;height:50px;background-color:#faebd7}.navbarContent{margin:10px 20px}.navbarContent span{padding-left:10px}.navbarContent button{margin-left:10px}.navbarTitle{font-size:12pt;font-weight:700}.main_frame{position:fixed;top:55px;overflow-x:hidden;overflow-y:auto}.floating_content{padding:10px;height:94%}.container{width:100%;height:95%;text-align:center;display:inline-block;margin:5px auto}#bottom-margin{height:100px}.content{max-width:960px;margin:auto}.whitespace{height:8vh}#sentence-input{margin-bottom:-30px;margin-right:-30px;margin-left:10px;width:90%}#sentence-input form{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}#sentence-input form .form-group{flex-grow:3}#sentence-input form .form-group input{width:100%;margin-right:5%}#sentence-input form .padding{flex-grow:0.3}#sentence-input form .btn{flex-grow:1}.input-description{font-weight:800}.connector-controls{display:grid;grid-template-columns:.5fr .5fr}.slide-container{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin:auto;text-align:center;width:75%}.slider{-webkit-appearance:none;width:10px;height:10px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#666;cursor:pointer}#layer-selection{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.layer-select{margin-bottom:2em}#atn-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:top;margin:0 auto;width:100%;vertical-align:top}#atn-container #left-att-heads{order:1;display:inline-block;vertical-align:top}#atn-container #left-tokens{order:2;text-align:right;vertical-align:top}#atn-container #atn-display{order:3;vertical-align:top}#atn-container #right-tokens{order:4;text-align:left;vertical-align:top}#atn-container #right-att-heads{order:5;vertical-align:top}.att-rect{transition:fill .1s}.token{display:block}.atn-curve{fill:none;stroke:purple}.masked-token{color:rgba(0,0,0,.2)}.unselected{fill:gray}.selected-token{border:3px solid #99c400}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.short-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.short-slider,.short-slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.short-slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.short-slider{background-color:#2196f3}input:focus+.short-slider{box-shadow:0 0 1px #2196f3}input:checked+.short-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.short-slider.round{border-radius:34px}.short-slider.round:before{border-radius:50%}#select-all-heads{margin-top:20px;margin-bottom:20px}#corpus-vis{margin:0 auto}#corpus-vis #main-corpus-vis{display:-webkit-flex;display:flex}#corpus-vis #main-corpus-vis #corpus-mat-container{-webkit-flex:initial;flex:initial;vertical-align:top;float:left}#corpus-vis #main-corpus-vis #corpus-mat-container .corpus-mat{display:inline-block;margin-right:.05em;margin-left:.05em}#corpus-vis #main-corpus-vis #corpus-mat-container .offset-0{border:.2em solid #000}#corpus-vis #main-corpus-vis #corpus-mat-container .mat-hover-display{pointer-events:none;display:flex;position:absolute;visibility:hidden;background-color:#c8c8c8;border-radius:8px 8px 1px 8px;margin:auto}#corpus-vis #main-corpus-vis #corpus-mat-container .mat-hover-display p{margin:auto}#corpus-vis #main-corpus-vis #corpus-similar-sentences-div{-webkit-flex:1;flex:1;vertical-align:top;float:left;max-width:80%;max-height:100%}#corpus-vis #main-corpus-vis #corpus-similar-sentences-div .hovered-col{color:orange}#corpus-vis .btn{margin-left:.25em}#corpus-vis .inspector-row{display:block;margin-left:10px;padding-top:.5em;padding-bottom:.5em}#corpus-vis .inspector-cell{display:inline-block;margin-right:3px;text-align:left}#corpus-vis .celltooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}#corpus-vis .celltooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute}#corpus-vis .celltooltip:hover .tooltiptext{width:120px;bottom:100%;left:50%;margin-left:-60px;visibility:visible}#corpus-vis .celltooltip .tooltiptext:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}#corpus-vis .matched-cell{border:3px solid #99c400;border-radius:.4em}#corpus-vis .gray-cell{color:rgba(0,0,0,.35)}#corpus-vis .next-cell{color:rgba(228,1,1,.8);-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}#histograms{display:block;max-width:100%}#histograms .histogram{display:inline-block;overflow-x:auto}#histograms div{margin-top:10px}#histograms #max-att-histogram .bar{fill:#000}.pos-selector{margin-bottom:40px}body{font-family:IBM Plex Sans}.layerCheckbox{background-color:#d3d3d3;padding-left:8px;padding-right:8px}.layerCheckbox.active{color:#fff;background-color:#6c7067}.main-grid{width:100%;display:grid;grid-template-columns:.18fr .2fr .2fr .04fr .2fr .2fr .18fr;overflow:auto;max-height:100vh}.left-half{grid-column-start:1;grid-column-end:4;margin-left:10px;margin-right:10px}.vpartial-90{max-height:90vh}.vpartial-95{max-height:95vh}.right-half{grid-column-start:5;grid-column-end:9;max-height:98vh}.vertical-separator{border-left:thick solid #42222298;margin:0 auto;margin-top:10px;margin-bottom:10px;border-radius:3px;grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:5}#vis-break{height:15px}label{margin-left:5px}#header{width:100%;background-color:#d3d3d3;height:40px;margin-bottom:5px}#header .header-logo{height:20px;display:inline-block;margin-left:10px;margin-top:5px;margin-bottom:5px}#header .header-info{font-size:9pt;height:30px;display:inline-block;float:right;margin-right:10px;margin-top:10px}#header #headertext{text-align:center;display:inline-block;font-size:18px;margin-left:30%;margin-top:5px;margin-bottom:5px}.highlighted{background:rgba(152,83,216,.8)}#meta-dropdown,#position-meta-dropdown{margin-bottom:.75em;margin-left:4em}#corpus-control-buttons{margin-bottom:1em;position:fixed relative}#corpus-control-buttons span{margin-left:5px}#selected-heads{margin-bottom:1em}#corpus-selection-description{display:inline-block;margin-right:15px}#corpus-querying,#corpus-querying .btn{display:inline-block}#usage-info{margin-top:10px;color:#575757;font-size:14px}.tick{font-size:18px}#connector-container .mat-hover-display{pointer-events:none;display:block;position:absolute;visibility:hidden;background-color:hsla(0,0%,78%,.93);font-size:14px}#connector-container .mat-hover-display p{margin:4px 1px 1px 4px}.right-token-hover{border-radius:1px 8px 8px 8px;text-align:left}.left-token-hover{border-radius:8px 1px 8px 8px;text-align:right}.next-token{color:rgba(228,1,1,.8);-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc} /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mb250cy9wbGV4X3NhbnMuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jc3MvYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jc3MvU2VudGVuY2VJbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jc3MvQXR0ZW50aW9uQ29ubmVjdG9yQ29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3NzL0NvcnB1c1Zpcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jc3MvSGlzdG9ncmFtcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jc3MvbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFdBQ0UsMEJBQ0Esa0JBQ0EsZ0JBQ0EsNEdBQTJILENBRzdILFdBQ0UsMEJBQ0Esa0JBQ0EsZ0JBQ0EsZ0hBQWlJLENBR25JLFdBQ0UsMEJBQ0Esa0JBQ0EsZ0JBQ0Esa0hBQW9JLENBR3RJLFdBQ0UsMEJBQ0Esa0JBQ0EsZ0JBQ0EsMEdBQXdILENBQ3pILGdEO0FDM0JELEtBQ0Usc0JBQ0EscUNBQ0EsZUFBZ0IsQ0FHbEIsUUFDRSxjQUFlLENBR2pCLFVBQ0UsZUFBZ0IsQ0FHbEIsVUFDRSxlQUFnQixDQUdsQixXQUNFLGNBQ0EsY0FBZSxDQUdqQixhQUVJLHFCQUNBLGtCQUNBLGVBQ0EsbUJBQXFCLENBSXpCLE9BQ0UsZ0NBQ0Esd0JBQ0EsdUJBQ0EsWUFDQSxrQkFDQSx3QkFBMkIsQ0FPN0IscUNBQ0Usd0JBQXlCLENBRzNCLFFBQ0UseUJBQ0Esa0JBQ0EsNkJBQ0EsWUFDQSxhQUNBLDBDQUNBLGtDQUNBLGtCQUNBLFNBQ0EsUUFDQSxZQUFhLENBSWYsd0JBQ0UsR0FDRSw4QkFBK0IsQ0FFakMsR0FDRSwrQkFBaUMsRUFJckMsZ0JBQ0UsR0FDRSxzQkFBdUIsQ0FFekIsR0FDRSx1QkFBeUIsRUFJN0IsSUFDRSxrQkFBbUIsQ0FHckIsT0FDRSxjQUNBLGdCQUdBLDZCQUtBLGdCQU1BLDhCQUNBLDJCQUNBLHNCQUNB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LG9CQUNBLGNBQ0Esa0JBQ0Esa0JBQ0Esb0NBQ0EsY0FBZSxDQUtoQiwwQ0FIRyxzQkFBdUIsQ0FNN0IsbUJBQ0ksOEJBQ0EsZUFBZ0IsQ0FHcEIsa0JBQ0ksOEJBQ0EsZ0JBQWlCLENBR3JCLFlBQ0UsdUJBQ0EsNkJBQ0EsZ0NBQ0EsdUJBQXdCLEMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ0lCTSBQbGV4IFNhbnMgTGlnaHQnKSwgbG9jYWwoJ0lCTVBsZXhTYW5zLUxpZ2h0JyksIHVybChJQk1fUGxleF9TYW5zL0lCTVBsZXhTYW5zLUxpZ2h0LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdJQk0gUGxleCBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ0lCTVBsZXhTYW5zLVJlZ3VsYXInKSwgdXJsKElCTV9QbGV4X1NhbnMvSUJNUGxleFNhbnMtUmVndWxhci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnSUJNIFBsZXggU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnSUJNUGxleFNhbnMtU2VtaUJvbGQnKSwgdXJsKElCTV9QbGV4X1NhbnMvSUJNUGxleFNhbnMtU2VtaUJvbGQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ0lCTSBQbGV4IFNhbnMgQm9sZCcpLCBsb2NhbCgnSUJNUGxleFNhbnMtQm9sZCcpLCB1cmwoSUJNX1BsZXhfU2Fucy9JQk1QbGV4U2Fucy1Cb2xkLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZwYXJ0aWFsIHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbn1cblxuLnNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG59XG5cbi5idG4ge1xuICAuYnRuLXhzIHtcbiAgICBwYWRkaW5nICA6IC4yNXJlbSAuNHJlbTtcbiAgICBmb250LXNpemUgIDogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodCAgOiAuNTtcbiAgICBib3JkZXItcmFkaXVzIDogLjJyZW07XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzOyAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YjdkOTtcbiAgfVxufVxuXG5idXR0b246YWN0aXZlIDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGI3ZDk7XG59XG5cbiNsb2FkZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzQ5OGRiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDIwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2FmYXJpICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zZWxlY3Qge1xuICBmb250LXNpemU6IDlwdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAvL2JhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4Jz48cG9seWxpbmUgcG9pbnRzPScwLDAgMTAsMCA1LDEwJy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvL2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCB0b3AgOXB4O1xuICAvL2JhY2tncm91bmQtc2l6ZTogN3B4IDdweDtcbiAgLy9wYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICAvL3dpZHRoOiBhdXRvO1xuICAvL2ZvbnQtc2l6ZToxNnB4O1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAvL3RleHQtYWxpZ246Y2VudGVyO1xuICAvL3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYW50aXF1ZXdoaXRlO1xuICAvL3BhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG59XG5cbi5uYXZiYXJDb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubmF2YmFyVGl0bGUge1xuICBmb250LXNpemU6IDEycHQ7XG4gIC8vbWFyZ2luOiA1cHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFpbl9mcmFtZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NXB4O1xuICAvL21hcmdpbjogMHB4IDUwcHggMHB4IDUwcHg7XG4gIC8vYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmxvYXRpbmdfY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogOTQlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cblxuI2JvdHRvbS1tYXJnaW4ge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uY29udGVudCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLndoaXRlc3BhY2Uge1xuICBoZWlnaHQ6IDh2aDtcbn0iLCJcbiNzZW50ZW5jZS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDM7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWdyb3c6IDQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnBhZGRpbmcge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwLjM7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnB1dC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiA4MDBcbn1cblxuLmNvbm5lY3Rvci1jb250cm9scyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMC41ZnI7XG59XG5cbi5zbGlkZS1jb250YWluZXIge1xuXHRncmlkLWNvbHVtbi1zdGFydDogMTtcblx0Z3JpZC1jb2x1bW4tZW5kOiAyO1xuXHRncmlkLXJvdy1zdGFydDogMTtcblx0Z3JpZC1yb3ctZW5kOiAyO1xuXHRtYXJnaW46IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDc1JTsgXG59XG5cbi5zbGlkZXIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogI2QzZDNkMztcblx0b3V0bGluZTogbm9uZTtcblx0b3BhY2l0eTogMC43O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG59XG5cbi5zbGlkZXI6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNsYXllci1zZWxlY3Rpb24ge1xuXHRncmlkLWNvbHVtbi1zdGFydDogMTtcblx0Z3JpZC1jb2x1bW4tZW5kOiAyO1xuXHRncmlkLXJvdy1zdGFydDogMjtcblx0Z3JpZC1yb3ctZW5kOiAzO1xuXG59XG4ubGF5ZXItc2VsZWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4jYXRuLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IHRvcDtcblxuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0I2xlZnQtYXR0LWhlYWRzIHtcblx0XHRvcmRlcjoxO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cblx0I2xlZnQtdG9rZW5zIHtcblx0XHRvcmRlcjogMjtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cblxuXHQjYXRuLWRpc3BsYXkge1xuXHRcdG9yZGVyOiAzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQjcmlnaHQtdG9rZW5zIHtcblx0XHRvcmRlcjogNDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQjcmlnaHQtYXR0LWhlYWRzIHtcblx0XHRvcmRlcjogNTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdFxufVxuXG4uYXR0LXJlY3Qge1xuXHR0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG59XG5cbi50b2tlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXRuLWN1cnZlIHtcblx0ZmlsbDogbm9uZTtcblx0Ly8gc3Ryb2tlLXdpZHRoOiAzO1xuXHRzdHJva2U6IHB1cnBsZTtcbn1cblxuLm1hc2tlZC10b2tlbiB7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuMilcbn1cblxuLnVuc2VsZWN0ZWQge1xuXHRmaWxsOiBncmF5O1xufVxuXG4uc2VsZWN0ZWQtdG9rZW4ge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDNweDtcblx0Ym9yZGVyLWNvbG9yOiByZ2IoMTUzLCAxOTYsIDApO1xufVxuXG4vKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAzNHB4O1xuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuXHRpbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cblxuLyogVGhlIHNsaWRlciAqL1xuLnNob3J0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMjZweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRsZWZ0OiA0cHg7XG5cdFx0Ym90dG9tOiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG5cdFx0dHJhbnNpdGlvbjogLjRzO1xuXHR9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2hvcnQtc2xpZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2hvcnQtc2xpZGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNob3J0LXNsaWRlcjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zaG9ydC1zbGlkZXIucm91bmQge1xuXHRib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2hvcnQtc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuI3NlbGVjdC1hbGwtaGVhZHN7IFxuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIiNjb3JwdXMtdmlzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgI21haW4tY29ycHVzLXZpcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAjY29ycHVzLW1hdC1jb250YWluZXIge1xuICAgICAgLXdlYmtpdC1mbGV4OiBpbml0aWFsO1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgLmNvcnB1cy1tYXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4wNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4wNWVtO1xuICAgICAgfVxuXG4gICAgICAub2Zmc2V0LTAge1xuICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubWF0LWhvdmVyLWRpc3BsYXkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMXB4IDhweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY29ycHVzLXNpbWlsYXItc2VudGVuY2VzLWRpdiB7XG4gICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaG92ZXJlZC1jb2wge1xuICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIH1cblxuICAuaW5zcGVjdG9yLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gIC5pbnNwZWN0b3ItY2VsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvKiBUb29sdGlwIGNvbnRhaW5lciAqL1xuICAuY2VsbHRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjazsgLyogSWYgeW91IHdhbnQgZG90cyB1bmRlciB0aGUgaG92ZXJhYmxlIHRleHQgKi9cbiAgfVxuXG4gIC8qIFRvb2x0aXAgdGV4dCAqL1xuICAuY2VsbHRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAvKiBQb3NpdGlvbiB0aGUgdG9vbHRpcCB0ZXh0IC0gc2VlIGV4YW1wbGVzIGJlbG93ISAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC8qIFNob3cgdGhlIHRvb2x0aXAgdGV4dCB3aGVuIHlvdSBtb3VzZSBvdmVyIHRoZSB0b29sdGlwIGNvbnRhaW5lciAqL1xuICAuY2VsbHRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7IC8qIFVzZSBoYWxmIG9mIHRoZSB3aWR0aCAoMTIwLzIgPSA2MCksIHRvIGNlbnRlciB0aGUgdG9vbHRpcCAqL1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAvKiBBZGQgbGl0dGxlIGFycm93IHRvIGJveCAqL1xuICAuY2VsbHRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTsgLyogQXQgdGhlIGJvdHRvbSBvZiB0aGUgdG9vbHRpcCAqL1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWF0Y2hlZC1jZWxsIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDE1MywgMTk2LCAwKTtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgfVxuXG4gIC5ncmF5LWNlbGwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG4gIC5uZXh0LWNlbGwge1xuICAgIGNvbG9yOiByZ2JhKDIyOCwgMSwgMSwgMC44KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNjY2M7XG4gIH1cbn1cbiIsIlxuXG4jaGlzdG9ncmFtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmhpc3RvZ3JhbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAjbWF0Y2hlZC1oaXN0b2dyYW0geyBcbiAgICAgIC5iYXIge1xuXG4gICAgICAgfVxuICAgIH1cbiAgXG4gICAgI21heC1hdHQtaGlzdG9ncmFtIHsgXG4gICAgICAuYmFyIHtcbiAgICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9IiwiQGltcG9ydCBcInBhbGV0dGUuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiTGF0b0xpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9mb250cy9wbGV4X3NhbnMuY3NzXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcIlNlbnRlbmNlSW5wdXRcIjtcbkBpbXBvcnQgXCJBdHRlbnRpb25Db25uZWN0b3JDb250cm9sc1wiO1xuQGltcG9ydCBcIkNvcnB1c1Zpc1wiO1xuQGltcG9ydCBcIkhpc3RvZ3JhbXNcIjtcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG59XG5cbi5sYXllckNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICYuYWN0aXZle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzcwNjc7XG4gIH1cbn1cblxuLm1haW4tZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMThmciAwLjJmciAwLjJmciAwLjA0ZnIgMC4yZnIgMC4yZnIgMC4xOGZyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5sZWZ0LWhhbGYge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udnBhcnRpYWwtOTAge1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuXG4udnBhcnRpYWwtOTUge1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xufVxuXG4ucmlnaHQtaGFsZiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIG1heC1oZWlnaHQ6IDk4dmg7XG59XG5cbi52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xuICBib3JkZXItbGVmdDogdGhpY2sgc29saWQgIzQyMjIyMjk4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiA1O1xufVxuXG4jdmlzLWJyZWFrIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8vIGhlYWRlciB7XG4vLyAgIGZvbnQtc2l6ZTogMmVtO1xuLy8gfVxuXG4jaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgLmhlYWRlci1sb2dve1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXItaW5mb3tcbiAgICBmb250LXNpemU6IDlwdDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuXG4gICNoZWFkZXJ0ZXh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlciA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTIsIDgzLCAyMTYsIDAuOCk7XG59XG5cbiNtZXRhLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBtYXJnaW4tbGVmdDogNGVtO1xufVxuXG4jcG9zaXRpb24tbWV0YS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDRlbTtcbn1cblxuXG4jY29ycHVzLWNvbnRyb2wtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IGZpeGVkIHJlbGF0aXZlO1xuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gIH1cbn1cblxuI3NlbGVjdGVkLWhlYWRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jY29ycHVzLXNlbGVjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4jY29ycHVzLXF1ZXJ5aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3VzYWdlLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogcmdiKDg3LCA4NywgODcpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50aWNrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jY29ubmVjdG9yLWNvbnRhaW5lciB7XG4gIC5tYXQtaG92ZXItZGlzcGxheXtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC45Myk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiA0cHggMXB4IDFweCA0cHg7XG4gICAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5yaWdodC10b2tlbi1ob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4IDhweCA4cHggOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sZWZ0LXRva2VuLWhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMXB4IDhweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZXh0LXRva2VuIHtcbiAgY29sb3I6IHJnYmEoMjI4LCAxLCAxLCAwLjgpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2NjYztcbn0iXSwic291cmNlUm9vdCI6IiJ9*/