a,body,button,canvas,div,h1,h2,h3,header,html,i,img,input,li,ol,p,span,table,tbody,td,th,tr,ul{margin:0;padding:0}.openseadragon-canvas.is-focus+div{background-color:rgba(0,0,0,.4)!important;font-size:1.8rem;height:7.5em;padding:2em .5em 0 1em!important;-webkit-transition:.5s;transition:.5s;width:20em}.openseadragon-canvas.is-focus+div:after{color:#fff;content:"次のキーを使用してナビゲートできます: \A    WASD      - ビューポートの移動 \A    Shift+WS - ビューポートの拡大/縮小 \A    0              - 全体表示";white-space:pre}html{font-size:62.5%}body,html{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;overflow-x:auto;overflow-y:hidden;position:relative}h1{font-size:3.2rem;line-height:4.8rem}.list-style-none{list-style:none}:-moz-focusring{outline:2px solid #3b99fc}button::-moz-focus-inner{border:none}.border-right{border-right:1px solid gray}.border-bottom{border-bottom:1px solid gray}button{background:none;border:none;border-radius:0;cursor:pointer}.selif-font{font-family:Yu Mincho,YuMincho,Meiryo,serif}@media (-ms-high-contrast:none){.selif-font{font-family:MS Mincho,serif}}header{background-image:url(../images/header-bg.jpg);border-bottom:1px solid gray;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;height:3em;min-width:20em;z-index:200}:-ms-fullscreen header{display:none}:-webkit-full-screen header{display:none}:fullscreen header{display:none}.header-title{margin:0 .3em;min-width:2.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-wrapper{display:inline-block;height:calc(100% - 3em);min-width:20em;overflow-y:hidden;position:relative;width:100%}:-ms-fullscreen .content-wrapper{height:100%}:-webkit-full-screen .content-wrapper{height:100%}:fullscreen .content-wrapper{height:100%}.right-side{font-size:0;margin-right:4px;text-align:right;width:100%}.controlbar{background-color:#f7f3db;border-bottom:1px solid gray;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;z-index:200}.controlbar.is-sidebar-open{left:17.5em}.command-button[data-show=mobile]{display:none}@media screen and (max-width:55em){.controlbar.is-sidebar-open{left:0}}.command-button{border-color:#333;-webkit-box-sizing:content-box;box-sizing:content-box;color:#333;height:4.3rem;margin-left:3px;padding-bottom:5px;width:4.8rem}.command-button.hover,.command-button:focus{border-color:#888;color:#888}.command-button[aria-pressed=true],.command-button[aria-selected=true]{border-bottom:5px solid;padding-bottom:0}.command-button:disabled{color:#bbb;pointer-events:none}.command-button i{color:inherit;font-size:3.4rem}@media screen and (max-width:43.125em){.pager-button{display:none}}@media screen and (max-width:30em){.command-button[data-show=pc]{display:none}.command-button[data-show=mobile]{display:inline-block}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}#page-selector{font-size:2rem;height:3.2rem;margin-left:3px;padding:0 .5rem;vertical-align:.15em}@media screen and (max-width:30em){#page-selector.disable{color:#bbb;pointer-events:none}}#viewer{background-color:#888;bottom:0;left:0;position:absolute;right:0;top:calc(4.3rem + 5px);-webkit-transition:left .2s ease 0s;transition:left .2s ease 0s}#viewer.is-sidebar-open{left:17.5em}#image-canvas{bottom:0;left:0;position:absolute;right:0;top:0}#navigator{background:#000 none repeat scroll 0 0;border:2px solid #555;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;opacity:.8;position:absolute!important;right:0;top:0;z-index:10}#mobile-menu{background-color:#ddd;border-top:1px solid gray;bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:3em;z-index:500}@media screen and (max-width:30em){#mobile-menu[aria-hidden=false]{display:block}}.menu-list-item{min-height:4.8rem;padding:.4em .8em}.menu-list-item p{font-size:1.8rem}.mobile-menu-button{font-size:4.8rem;text-align:left;width:100%}.mobile-menu-button>span{display:inline-block;font-size:2.4rem;margin-left:.4em}.sidebar{background-color:#ddd;bottom:0;left:0;position:absolute;top:0;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;width:17.5em;z-index:300}.sidebar[aria-hidden=true]{-webkit-transform:translateX(-17.5em);transform:translateX(-17.5em)}.sidebar[aria-hidden=true] div{display:none}.sidebar-menu{background-color:#f7f3db;height:3em;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;white-space:nowrap;width:17.5em}#sidebar-body{border-top:1px solid gray;height:calc(100% - 3em);overflow-y:auto}.sidebar-panel[aria-hidden=true]{display:none}@media screen and (max-width:55em){.sidebar{top:3em}.sidebar-menu{border-top:1px solid gray}#sidebar-body{height:calc(100% - 6em)}}#command-panel{background-color:rgba(0,0,0,.4);bottom:20px;display:block;opacity:1;position:absolute;right:30px}#command-panel[aria-hidden=true]{display:none;opacity:0}.command-panel-button{color:#fff;font-size:3.2rem;height:3.8rem;width:3.8rem}@media (max-width:48em){.command-panel-button{font-size:3.6rem;height:4.8rem;width:4.8rem}}.command-panel-button.hover,.command-panel-button:focus{color:#858585}.command-row{font-size:0;margin:.3em;padding-bottom:5px;text-align:center}.is-hidden{visibility:hidden}.metadata{margin-top:-1px;overflow-x:hidden}.meta-table{border-collapse:collapse;table-layout:fixed;width:100%}.meta-header{background-color:#ccc6a4;font-weight:700;text-align:left}.meta-header,.meta-value{border-bottom:1px solid gray;display:block;padding:.3em .8em}.meta-value{word-wrap:break-word;color:#333}.thumbnail-wrapper{background-color:#ccc6a4;border:1px solid #3a483a;color:#333;cursor:pointer;display:block;margin:10px auto;text-align:center;text-decoration:none;width:200px}.thumbnail-wrapper div{background-color:rgba(0,0,0,.8);border-bottom:1px solid #3a483a;height:200px;line-height:200px;width:200px}.thumbnail-wrapper.hover,.thumbnail-wrapper:focus{-webkit-box-shadow:0 0 5px 0 #3b99fc;box-shadow:0 0 5px 0 #3b99fc;outline:5px solid #3b99fc}.thumbnail-wrapper.selected{-webkit-box-shadow:0 0 5px 0 rgba(255,0,0,.6);box-shadow:0 0 5px 0 rgba(255,0,0,.6);outline:5px solid rgba(255,0,0,.6)}.viewer-thumb{max-height:200px;max-width:200px;vertical-align:middle}.thumbnail-number{color:#333;height:1em;line-height:1em;padding:.3em 0}.thumb-wrapper{height:200px;position:relative;width:200px}#toc-panel{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;position:relative}#toc-panel ul{list-style:none;overflow-x:auto}.p-toc__header{border-bottom:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;height:4rem;padding:.5em}.p-toc__items{list-style:none;overflow-x:auto}.p-toc__items li{font-size:1.6rem;line-height:2;margin-left:1em;white-space:nowrap}.p-toc__items li>ul{list-style:none}.p-toc__cont{color:#00f;line-height:1.5;text-decoration:none}.dialog{background-color:#fffeee;left:50%;min-width:20em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1010}.dialog[aria-hidden=true]{display:none}.dialog-header{background-color:#ccc6a4;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.4);box-shadow:0 3px 3px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em}.dialog-label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:2rem}.dialog-close{font-size:2.4rem}.dialog-body{padding:.8em}.dialog-body li{font-size:1.6rem;padding:.3em 0}.overlay{background-color:hsla(0,0%,43%,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.dialog-command{margin-bottom:.8em;text-align:center}.dialog-button{background-color:#ddd;border:1px solid silver;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;margin:0 .4em;padding:.4em 2em;text-shadow:0 1px 1px rgba(0,0,0,.3)}#print-preview{background-color:#fff;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:10000}#preview-area{border:none;margin:0 auto}.dialog-block{padding:.8em}.url-dialog{width:30em}.url-area{font-size:1.6rem!important;min-height:6.25em;width:100%}#copyright{border-top:1px solid gray;line-height:2.5em;margin:.8em auto;max-width:102.4rem;text-align:center;width:100%}@media screen and (max-width:55em){#sidebar-menu{display:none}#header-command{white-space:normal}#mobile-sidebar-menu{display:block}#sidebar-body{height:calc(100% - 3em)}}@media screen and (max-width:48em){.is-slide-up{display:none}#header-bottom{-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:43.125em){.next-button,.prev-button{display:none}}@media screen and (max-width:30em){#viewer-caution{font-size:1.4rem}.command-button[data-show=pc]{display:none}.command-button[data-show=mobile]{display:inline-block}.header-item{margin-right:.1rem}#mobile-menu-sidebar.is-open{display:block}.url-dialog{width:80%}}.tooltip{background-color:rgba(0,0,0,.8);border-radius:3px;color:#fff;display:none;font-size:1.4rem;opacity:0;padding:5px 8px;position:absolute;top:5rem;-webkit-transform:translateX(-25%);transform:translateX(-25%);white-space:nowrap;z-index:1000}.tooltip.upper{top:1em}.tooltip[aria-hidden=false]{display:block;opacity:1}.center{font-size:2rem;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#download{visibility:hidden}.c-caution{background-color:rgba(0,0,0,.4);color:#fff;left:0;line-height:1em;padding:.5em 0;position:absolute;right:0;text-align:center;-webkit-transition:all .2s ease-in 10ms;transition:all .2s ease-in 10ms;z-index:10}.c-caution[aria-hidden=true]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.c-caution a{color:#fff;font-weight:700}.c-caution span,.wrap-content{display:inline-block}#spinner-overlay{bottom:0;display:block;left:0;opacity:1;position:fixed;right:0;top:0}#spinner-overlay[aria-hidden=true]{-webkit-animation:fadeIn 3s ease 0s;animation:fadeIn 3s ease 0s;display:none;opacity:0}@keyframes fadeIn{0%{display:block;opacity:1}99%{display:block}to{display:none;opacity:0}}.loading-icon{background-color:rgba(0,0,0,.7);border-radius:16px;color:#fff;left:50%;padding:3em;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-icon>i{font-size:6em}.loading-icon>p{font-size:2em;margin-top:.5em}
/*# sourceMappingURL=data:application/json;base64,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LENBQ0osQ0FFQSxjQU1JLCtCQUFpQyxDQUVqQyxrQkFBbUIsQ0FEbkIsVUFBWSxDQUxaLFFBQVMsQ0FHVCxXQUFZLENBSlosY0FBZSxDQVFmLGlCQUFrQixDQU5sQixPQUFRLENBQ1Isc0NBQWdDLENBQWhDLDhCQU1KLENBRUksZ0JBQ0ksYUFDSixDQUVBLGdCQUVJLGFBQWMsQ0FEZCxlQUVKIiwiZmlsZSI6InZpZXdlci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Oa44O844K45YWo5L2TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyog44Oq44K744OD44OIQ1NTICovXHJcbmh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGRpdiwgc3BhbiwgYSwgcCwgaSwgdGFibGUsIHRib2R5LCB0ciwgdGgsIHRkLCBvbCwgdWwsIGxpLCBjYW52YXMsIGltZywgaW5wdXQsIGJ1dHRvbiwgaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5vcGVuc2VhZHJhZ29uLWNhbnZhcy5pcy1mb2N1cyArIGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDJlbSAuNWVtIDBlbSAxZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgaGVpZ2h0OiA3LjVlbTtcclxuICAgIHdpZHRoOiAyMGVtO1xyXG59XHJcblxyXG4gICAgLm9wZW5zZWFkcmFnb24tY2FudmFzLmlzLWZvY3VzICsgZGl2OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAn5qyh44Gu44Kt44O844KS5L2/55So44GX44Gm44OK44OT44Ky44O844OI44Gn44GN44G+44GZOiBcXEEgICAgV0FTRCAgICAgIC0g44OT44Ol44O844Od44O844OI44Gu56e75YuVIFxcQSAgICBTaGlmdCtXUyAtIOODk+ODpeODvOODneODvOODiOOBruaLoeWkpy/nuK7lsI8gXFxBICAgIDAgICAgICAgICAgICAgIC0g5YWo5L2T6KGo56S6JztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbi8qIGh0bWzopoHntKAgKi9cclxuaHRtbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbi8qIGJvZHnopoHntKAgKi9cclxuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdIZWx2ZXRpY2EgTmV1ZScsJ1NlZ29lIFVJJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIOimi+WHuuOBlyAqL1xyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW1cclxufVxyXG5cclxuLmxpc3Qtc3R5bGUtbm9uZSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYig1OSwgMTUzLCAyNTIpO1xyXG59XHJcblxyXG4vKiBmaXJlZm9444Gn44Oc44K/44Oz44OV44Kp44O844Kr44K55pmC44Gu54K557ea44KS5raI44GZ44CCICovXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggZ3JheTtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyYXk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODnOOCv+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIOODnOOCv+ODs+ODleOCqeODvOOCq+OCueaZguOBrueCuee3muOCkua2iOOBmeOAgiAqL1xyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qIOaYjuacneS9k+OBruODleOCqeODs+ODiOOCkuaMh+WumuOBmeOCi+OCr+ODqeOCuSAqL1xyXG4uc2VsaWYtZm9udCB7XHJcbiAgICBmb250LWZhbWlseTogJ1l1IE1pbmNobycsICdZdU1pbmNobycsIE1laXJ5bywgc2VyaWY7XHJcbn1cclxuXHJcbi8qIElFMTHlr77lv5wgKi9cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcclxuICAgIC5zZWxpZi1mb250IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01TIE1pbmNobycsIHNlcmlmO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5jjg4Pjg4BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiDjg5jjg4Pjg4AgKi9cclxuaGVhZGVyIHtcclxuICAgIGhlaWdodDogM2VtO1xyXG4gICAgbWluLXdpZHRoOiAyMGVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLWJnLmpwZ1wiKTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxufVxyXG5cclxuOi1tcy1mdWxsc2NyZWVuIGhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG46LW1vei1mdWxsLXNjcmVlbiBoZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuOi13ZWJraXQtZnVsbC1zY3JlZW4gaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbjpmdWxsc2NyZWVuIGhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiDjg5jjg4Pjg4DlhoXjga7jgr/jgqTjg4jjg6sgKi9cclxuLmhlYWRlci10aXRsZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWluLXdpZHRoOiAyLjJlbTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAwLjNlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMjBlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuOi1tcy1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG46LW1vei1mdWxsLXNjcmVlbiAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuOi13ZWJraXQtZnVsbC1zY3JlZW4gLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbjpmdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLnJpZ2h0LXNpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgrXjgqTjg4njg5Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udHJvbGJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmM2RiO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UgMHM7XHJcbn1cclxuXHJcbiAgICAuY29udHJvbGJhci5pcy1zaWRlYmFyLW9wZW4ge1xyXG4gICAgICAgIGxlZnQ6IDE3LjVlbTtcclxuICAgIH1cclxuXHJcblxyXG4uY29tbWFuZC1idXR0b25bZGF0YS1zaG93PVwibW9iaWxlXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTVlbSkge1xyXG4gICAgLmNvbnRyb2xiYXIuaXMtc2lkZWJhci1vcGVuIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDjgrPjg57jg7Pjg4kgKi9cclxuLmNvbW1hbmQtYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICBoZWlnaHQ6IDQuM3JlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuICAgIC5jb21tYW5kLWJ1dHRvbi5ob3ZlciwgLmNvbW1hbmQtYnV0dG9uOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4ODg4ODg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1hbmQtYnV0dG9uW2FyaWEtcHJlc3NlZD1cInRydWVcIl0sIC5jb21tYW5kLWJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tYW5kLWJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1hbmQtYnV0dG9uIGkge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0My4xMjVlbSkge1xyXG4gICAgLnBhZ2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMGVtKSB7XHJcbiAgICAuY29tbWFuZC1idXR0b25bZGF0YS1zaG93PVwicGNcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1hbmQtYnV0dG9uW2RhdGEtc2hvdz1cIm1vYmlsZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMSV7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDjg5rjg7zjgrjjgrvjg6zjgq/jgr/jg7wgKi9cclxuI3BhZ2Utc2VsZWN0b3Ige1xyXG4gICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4xNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMwZW0pIHtcclxuICAgICNwYWdlLXNlbGVjdG9yLmRpc2FibGUge1xyXG4gICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OT44Ol44O844Ki5pys5L2TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuICAgIC8qIOODk+ODpeODvOOCoiAqL1xyXG4jdmlld2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg0LjNyZW0gKyA1cHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZSAwcztcclxufVxyXG5cclxuICAgICAgICAjdmlld2VyLmlzLXNpZGViYXItb3BlbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE3LjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgI2ltYWdlLWNhbnZhcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjg5Hjg7PjgqbjgqPjg7Pjg4kgKi9cclxuICAgICNuYXZpZ2F0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYig4NSwgODUsIDg1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg6Hjg4vjg6Xjg7zjg5Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4gICAgI21vYmlsZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMwZW0pIHtcclxuICAgICAgICAjbW9iaWxlLW1lbnVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNGVtIDAuOGVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbGlzdC1pdGVtIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1tZW51LWJ1dHRvbiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOCteOCpOODieODkOODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTcuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgei1pbmRleDogMzAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlIDBzO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhclthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3LjVlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGViYXJbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgLnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDE3LjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2YzZGI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UgMHM7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXItYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzZW0pO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBncmF5O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItcGFuZWxbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTVlbSkge1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgdG9wOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2lkZWJhci1ib2R5IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2ZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgrPjg57jg7Pjg4njg5Hjg43jg6tcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4jY29tbWFuZC1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xyXG59XHJcblxyXG4gICAgI2NvbW1hbmQtcGFuZWxbYXJpYS1oaWRkZW49dHJ1ZV0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbi5jb21tYW5kLXBhbmVsLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMy44cmVtO1xyXG4gICAgaGVpZ2h0OiAzLjhyZW07XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTsgXHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ4ZW0pIHtcclxuICAgIC5jb21tYW5kLXBhbmVsLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuICAgICAgICAuY29tbWFuZC1wYW5lbC1idXR0b24uaG92ZXIsIC5jb21tYW5kLXBhbmVsLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODU4NTg1O1xyXG4gICAgICAgIH1cclxuXHJcbi5jb21tYW5kLXJvdyB7XHJcbiAgICBtYXJnaW46IDAuM2VtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuICAgIC5pcy1oaWRkZW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg6Hjgr/jg4fjg7zjgr9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4gICAgLm1ldGFkYXRhIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWV0YS10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRhLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzZhNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRhLXZhbHVlIHtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggZ3JheTtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44K144Og44ON44Kk44Or44Oq44K544OIXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuICAgIC50aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjNmE0O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzYTQ4M2E7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbC13cmFwcGVyIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTQ4M2E7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbC13cmFwcGVyLmhvdmVyLCAudGh1bWJuYWlsLXdyYXBwZXI6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiA1cHggc29saWQgcmdiKDU5LCAxNTMsIDI1Mik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMHB4IHJnYig1OSwgMTUzLCAyNTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbC13cmFwcGVyLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgb3V0bGluZTogNXB4IHNvbGlkIHJnYmEoMjU1LDAsMCwwLjYpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDBweCByZ2JhKDI1NSwwLDAsMC42KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLnZpZXdlci10aHVtYiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYm5haWwtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOebruasoVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiN0b2MtcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiAgICAjdG9jLXBhbmVsIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuLnAtdG9jX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogLjVlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNjY2O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5wLXRvY19faXRlbXMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi5wLXRvY19faXRlbXMgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4ucC10b2NfX2l0ZW1zIGxpID4gdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnAtdG9jX19jb250IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwMGZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuICAgIFxyXG5cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODgOOCpOOCouODreOCsFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICAuZGlhbG9nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVlZTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwZW07XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTA7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5kaWFsb2dbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLmRpYWxvZy1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzZhNDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFsb2ctbGFiZWwge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlhbG9nLWNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuZGlhbG9nLWJvZHkgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksMTA5LDEwOSwwLjcpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWxvZy1jb21tYW5kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWxvZy1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjRlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjRlbSAyZW0gMC40ZW0gMmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBzaWx2ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgIH1cclxuXHJcbiAgICAjcHJpbnQtcHJldmlldyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3ByZXZpZXctYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFsb2ctYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC51cmwtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogMzBlbTtcclxuICAgIH1cclxuXHJcbiAgICAudXJsLWFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNi4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNjb3B5cmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAyLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwLjhlbSBhdXRvO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NWVtKSB7XHJcbiAgICAgICAgI3NpZGViYXItbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaGVhZGVyLWNvbW1hbmQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vYmlsZS1zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzaWRlYmFyLWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIO+9njQ4ZW0o44OH44OV44Kp44Or44OI44Gg44GoNzY4cHjjgILjgr/jg5bjg6zjg4Pjg4jjgoTjg5XjgqHjg5bjg6zjg4Pjg4jnlKgp44Gu44K544K/44Kk44OrICovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4ZW0pIHtcclxuXHJcbiAgICAgICAgLmlzLXNsaWRlLXVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNoZWFkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0My4xMjVlbSkge1xyXG4gICAgICAgIC5uZXh0LWJ1dHRvbiwgLnByZXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMGVtKSB7XHJcbiAgICAgICAgI3ZpZXdlci1jYXV0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWFuZC1idXR0b25bZGF0YS1zaG93PVwicGNcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1hbmQtYnV0dG9uW2RhdGEtc2hvdz1cIm1vYmlsZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vYmlsZS1tZW51LXNpZGViYXIuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVybC1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcC51cHBlciB7XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2x0aXBbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI2Rvd25sb2FkIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4uYy1jYXV0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIDEwbXMgZWFzZS1pbjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4gICAgLmMtY2F1dGlvblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtY2F1dGlvbiBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtY2F1dGlvbiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4ud3JhcC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI3NwaW5uZXItb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiAgICAjc3Bpbm5lci1vdmVybGF5W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDNzIGVhc2UgMHM7XHJcbiAgICB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA5OSUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRpbmctaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgcGFkZGluZzogM2VtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuICAgIC5sb2FkaW5nLWljb24gPiBpIHtcclxuICAgICAgICBmb250LXNpemU6IDZlbTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1pY29uID4gcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbiJdfQ== */