body,html{padding:0;margin:0;height:100%;width:100%;font-family:Lato,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.toggle-grey{color:#999}.toggle-grey:active,.toggle-grey:hover{color:#333}.toggle-grey-on{color:#007ac2}.toggle-grey-on:active,.toggle-grey-on:hover{color:#97cbec}.button-container{line-height:44px;height:44px;width:44px;text-align:center;font-size:22px;*padding:11px;*width:auto;*height:auto;*line-height:22px}.icon-right{float:right;cursor:pointer;padding:0;margin:0}.esriRTL .icon-right{float:left}.panel-container img{max-width:100%}.panel-title{margin:10px;font-weight:700;font-size:18px;color:#333}.panel-padding{padding:0 20px 10px 10px;color:#666}.esriRTL .panel-padding{padding:0 10px 10px 20px}.panel-header{font-size:18px;font-weight:700;padding:12px 20px 6px 10px;line-height:24px;color:#555;background:#fff}.esriRTL .panel-header{padding:12px 10px 6px 20px}.panel-section{border-top:1px solid #e0e0e0}.panel-description,.panel-modified-date,.panel-more-info,.panel-summary{color:#666;line-height:24px}.panel-modified-date,.panel-summary{padding:0 20px 5px 10px}.esriRTL .panel-modified-date,.esriRTL .panel-summary{padding:0 10px 5px 20px}.panel-description,.panel-more-info{padding:0 20px 10px 10px}.esriRTL .panel-description,.esriRTL .panel-more-info{padding:0 10px 10px 20px}.panel-modified-date{font-size:14px;color:#999}.top-bar{position:absolute;z-index:36;top:0;left:0;width:100%;background:#fff;background:hsla(0,0%,100%,.9);height:44px;border-bottom:1px solid #ddd}.esriRTL .top-bar{left:auto;right:0}.top-menu-right{margin-right:5px}.esriRTL .top-menu-right{margin-right:0;margin-left:5px}.app-title{color:#007ac2;line-height:44px;font-size:18px;font-weight:700;max-width:40%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left}.esriRTL .app-title{float:right}.hamburger-button{float:left;padding:0;margin:0;cursor:pointer;height:44px;width:44px;font-size:28px;line-height:44px;*padding:8px;*width:auto;*height:auto;*line-height:28px}.esriRTL .hamburger-button{float:right}.border-container-outer{width:100%;height:100%;padding:0;margin:0;border:0;overflow:hidden}.content-pane-left{width:0;max-width:280px;height:100%;padding:0;margin:0;border:0;background:#fff;overflow:hidden;-webkit-transition:width .25s ease;transition:width .25s ease}.app-loading .content-pane-left{width:280px}.drawer-open .content-pane-left{width:280px;overflow:auto;overflow-x:hidden;border-right:1px solid #ddd}.esriRTL .drawer-open .content-pane-left{border-right:0;border-left:1px solid #ddd}.drawer-open-complete .content-pane-left:before{display:none}.pointer-events .drawer-open-complete .content-pane-left:before{position:fixed;z-index:450;top:0;left:0;width:280px;height:100%;content:"";display:block;pointer-events:none}.esriRTL .drawer-open-complete .content-pane-left:before{left:auto;right:0}.content-pane-center{width:100%;height:100%;padding:0;margin:0;border:0}.calcite .map{padding:0;margin:0;width:100%;height:100%;position:relative}.mobile-geocoder-icon{display:none}.geocoder-mobile{float:left;width:75%}.esriRTL .geocoder-mobile{float:right}.drawer-open .geocoder-mobile{width:60%}.geocoder-mobile .esriGeocoderContainer{width:100%}.geocoder-mobile .esriGeocoder input{width:75%}.drawer-open .geocoder-mobile .esriGeocoder input{width:60%}.close-geocoder-button{float:left;width:60px;padding:1px 0;line-height:36px;height:36px;color:#999;margin-left:10px;font-size:17px;cursor:pointer;text-align:center}.esriRTL .close-geocoder-button{float:right;margin-left:0;margin-right:10px}.close-geocoder-button:hover{color:#555}.close-geocoder-button:active{color:#007ac2}.mobile-locate-box-hidden{display:none;position:absolute;z-index:460;left:0;top:45px;width:100%}.esriRTL .mobile-locate-box-hidden{left:auto;right:0}.mobile-locate-box-hidden .mobile-search-container{padding:5px 15px;background:#fff;background:hsla(0,0%,100%,.7);height:36px}.drawer-menu-container{width:280px}.drawer-menu-panels .panel{display:none;width:100%}.drawer-menu-panels .panel-selected{display:block;width:100%}.drawer-menu-buttons{background-color:#007ac2;font-size:18px;line-height:18px;text-align:center;overflow:visible;width:100%}.drawer-menu-1 .drawer-menu-buttons{display:none}.drawer-menu-buttons .item{text-align:center;color:#97cbec;float:left;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.esriRTL .drawer-menu-buttons .item{float:right}.drawer-menu-3 .drawer-menu-buttons .item{width:33.3%}.drawer-menu-2 .drawer-menu-buttons .item{width:50%}.drawer-menu-1 .drawer-menu-buttons .item{width:100%}.drawer-menu-buttons .item-container{position:relative;overflow:visible;padding:7px 0}.drawer-menu-buttons .item .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px 0;font-size:24px;line-height:normal;border-left:1px solid #5fa8d4}.esriRTL .drawer-menu-buttons .item .title{border-left:0;border-right:1px solid #5fa8d4}.drawer-menu-buttons .item-first .title{border-left:0}.esriRTL .drawer-menu-buttons .item-first .title{border-right:0}.drawer-menu-buttons .item-selected{color:#fff;cursor:default}.drawer-menu-buttons .arrow{display:none}.drawer-menu-buttons .item-selected .arrow{display:block;position:absolute;bottom:-2px;left:0;z-index:2;height:9px;width:100%;background:url(../images/selected-arrow.png) no-repeat bottom}.esriRTL .drawer-menu-buttons .item-selected .arrow{left:auto;right:0}.drawer-menu-buttons .icon-text{font-size:11px;margin-bottom:5px;line-height:11px;height:11px;font-weight:700}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.PIMSwipe .handleContainer{position:relative;width:100%;height:100%;z-index:1}.PIMSwipe .vertical{position:absolute;border-color:#000;border-left:1px solid rgba(0,0,0,.3);border-bottom-color:rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-top-color:rgba(0,0,0,.3);background-color:#fff;width:6px;height:100%;padding:0!important;margin:0;z-index:30;cursor:col-resize;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.PIMSwipe .vertical .handle{width:30px;height:30px;margin:-16px 0 0 -16px;position:absolute;z-index:30;top:50%;left:50%;background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.3);background-image:url(../images/vertical.png);background-repeat:no-repeat;background-position:50%;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.PIMSwipe .horizontal{position:absolute;border-bottom:1px solid rgba(0,0,0,.3);border-color:rgba(0,0,0,.3) currentcolor #000;border-top:1px solid rgba(0,0,0,.3);background-color:#fff;width:100%;height:6px;padding:0!important;margin:0;z-index:30;cursor:row-resize}.PIMSwipe .horizontal .handle{width:30px;height:30px;margin:-16px 0 0 -16px;position:absolute;z-index:30;top:50%;left:50%;background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.3);background-image:url(../images/horizontal.png);background-repeat:no-repeat;background-position:50%}.PIMSwipe .scope{border:0;height:261px;overflow:hidden;position:absolute;width:261px;cursor:move;top:0;left:0;z-index:30;background-color:transparent;background-image:url(../images/scope.png);background-repeat:no-repeat;background-position:50%}.PIMSwipe .scope .handleContainer{display:none}/ .loading-indicator{display:none;height:100%;width:100%;z-index:500;position:absolute;top:0;left:0;overflow:hidden;background:#eee;color:#666}.loading-error{display:none;width:100%;height:100px;position:absolute;z-index:2;top:50%;left:0;text-align:center;margin:-50px 0 0}.app-loading .loading-indicator{display:block;background-position:50%;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat}.app-error .loading-error,.app-error .loading-indicator{display:block}.app-error .loading-error .icon-emo-unhappy{font-size:50px;line-height:50px}.app-error .loading-error .error-message-text{margin:10px 0 0}@media screen and (max-width:850px){.mobile-locate-box-display{display:none}.app-title{max-width:30%}.app-loading .content-pane-left{width:0}}@media screen and (max-width:600px){.mobile-locate-box-hidden{display:none}.app-title{max-width:30%}}@media only screen and (max-width:510px){.app-title{display:none}}@media screen and (max-width:480px){.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}.mobile-locate-box-hidden{display:none}}@media screen and (max-width:320px){.locate-box{display:none!important}}@media screen and (max-width:310px){.mobile-locate-box-hidden,.top-menu-right{display:none!important}.content-pane-left{max-width:200px}.drawer-open .content-pane-left{width:200px;overflow-x:auto}.drawer-menu-container,.pointer-events .drawer-open-complete .content-pane-left:before{width:200px}}@media screen and (max-width:800px){.drawer-open .app-title{display:none}}@media screen and (max-width:600px){.drawer-open .app-title,.drawer-open .BasemapToggle,.drawer-open .esriAttribution,.drawer-open .esriSimpleSlider,.drawer-open .locate-box,.drawer-open .map-buttons,home{display:none!important}.drawer-open .geocoder-mobile,.drawer-open .mobile-geocoder-icon,.drawer-open .mobile-locate-box-display{display:block!important}.drawer-open .locate-box{display:none!important}}@media screen and (max-width:580px){.drawer-open .mobile-locate-box-hidden,.drawer-open .top-menu-right{display:none!important}}@media screen and (max-height:256px){.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}.mobile-locate-box-hidden{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.app-title,.BasemapToggle,.esriSimpleSlider,.home,.locate-box{display:none!important}.map-buttons{top:65px!important;display:block!important}.geocoder-mobile,.mobile-geocoder-icon,.mobile-locate-box-display{display:block!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.drawer-open .mobile-locate-box-display,.geocoder-mobile,.mobile-geocoder-icon{display:block!important}.drawer-open .map-buttons{top:65px!important;display:block!important}.drawer-open .app-title,.drawer-open .BasemapToggle,.drawer-open .esriAttribution,.drawer-open .locate-box,.home{display:none!important}.drawer-open .geocoder-mobile .esriGeocoderContainer ul li,.drawer-open .geocoder-mobile .esriGeocoder input,.drawer-open .geocoder-mobile .esriGeocoderResults{font-size:15px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.mobile-locate-box-display{display:block!important}.map-buttons{top:65px!important;display:block!important}.app-title,.BasemapToggle,.esriAttribution,.esriSimpleSlider,.home,.locate-box{display:none!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.mobile-geocoder-icon{display:block!important}.geocoder-mobile .esriGeocoderContainer ul li,.geocoder-mobile .esriGeocoder input,.geocoder-mobile .esriGeocoderResults{font-size:15px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.geocoder-mobile .esriGeocoderContainer ul li,.geocoder-mobile .esriGeocoder input,.geocoder-mobile .esriGeocoderResults{font-size:15px!important}}
/*# sourceMappingURL=data:application/json;base64,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eUIsQ0FDNUIsQUFDRCwwQkFDSSxZQUFjLENBQ2pCLENBQ0osQUFHRCw2RUFFSSw4REFJSSxzQkFBd0IsQ0FDM0IsQUFDRCxhQUNJLG1CQUFvQixBQUNwQix1QkFBeUIsQ0FDNUIsQUFJRCxrRUFFSSx1QkFBeUIsQ0FDNUIsQ0FDSixBQUdELHlHQUtJLCtFQUNJLHVCQUF5QixDQUM1QixBQUNELDBCQUNJLG1CQUFvQixBQUNwQix1QkFBeUIsQ0FDNUIsQUFRRCxpSEFDSSxzQkFBd0IsQ0FDM0IsQUFDRCxnS0FHSSx3QkFBMEIsQ0FDN0IsQ0FDSixBQU1ELDZFQUNJLDJCQUNJLHVCQUF5QixDQUM1QixBQUNELGFBQ0ksbUJBQW9CLEFBQ3BCLHVCQUF5QixDQUM1QixBQU9ELCtFQUNJLHNCQUF3QixDQUMzQixDQUNKLEFBR0QseUdBQ0ksc0JBQ0ksdUJBQXlCLENBQzVCLEFBQ0QseUhBR0ksd0JBQTBCLENBQzdCLENBQ0osQUFHRCx3R0FDSSx5SEFHSSx3QkFBMEIsQ0FDN0IsQ0FDSiIsImZpbGUiOiJEcmF3ZXJNZW51LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEdlbmVyYWwgKi9cblxuaHRtbCxcbmJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4vKmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjaXRlIGEge1xuICAgIGNvbG9yOiAjMDA3YWMyO1xufVxuLmNhbGNpdGUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzk3Y2JlYztcbn1cbi5jYWxjaXRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuLmNhbGNpdGUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjNTU1O1xufSovXG4vKiBHZW5lcmFsIE1pc2MgKi9cblxuLnRvZ2dsZS1ncmV5IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cbi50b2dnbGUtZ3JleTpob3Zlcixcbi50b2dnbGUtZ3JleTphY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLnRvZ2dsZS1ncmV5LW9uIHtcbiAgICBjb2xvcjogIzAwN2FjMjtcbn1cbi50b2dnbGUtZ3JleS1vbjpob3Zlcixcbi50b2dnbGUtZ3JleS1vbjphY3RpdmUge1xuICAgIGNvbG9yOiAjOTdjYmVjO1xufVxuLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgICpwYWRkaW5nOiAxMXB4O1xuICAgICp3aWR0aDogYXV0bztcbiAgICAqaGVpZ2h0OiBhdXRvO1xuICAgICpsaW5lLWhlaWdodDogMjJweDtcbn1cbi5pY29uLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuLmVzcmlSVEwgLmljb24tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLyogT3ZlcnZpZXcgTWFwICovXG5cbi8qLmVzcmlPdmVydmlld01hcC5vdndCTCAub3Z3Q29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZXNyaU92ZXJ2aWV3TWFwLm92d0JSIC5vdndDb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59Ki9cbi8qIFBhbmVscyAqL1xuLnBhbmVsLWNvbnRhaW5lciBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG4ucGFuZWwtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMTBweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5lc3JpUlRMIC5wYW5lbC1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDIwcHg7XG59XG4ucGFuZWwtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggNnB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5lc3JpUlRMIC5wYW5lbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCA2cHggMjBweDtcbn1cbi5wYW5lbC1zZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5wYW5lbC1tb3JlLWluZm8sXG4ucGFuZWwtbW9kaWZpZWQtZGF0ZSxcbi5wYW5lbC1zdW1tYXJ5LFxuLnBhbmVsLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYW5lbC1tb2RpZmllZC1kYXRlLFxuLnBhbmVsLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1cHggMTBweDtcbn1cbi5lc3JpUlRMIC5wYW5lbC1tb2RpZmllZC1kYXRlLFxuLmVzcmlSVEwgLnBhbmVsLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1cHggMjBweDtcbn1cbi5wYW5lbC1kZXNjcmlwdGlvbixcbi5wYW5lbC1tb3JlLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDEwcHg7XG59XG4uZXNyaVJUTCAucGFuZWwtZGVzY3JpcHRpb24sXG4uZXNyaVJUTCAucGFuZWwtbW9yZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAyMHB4O1xufVxuLnBhbmVsLW1vZGlmaWVkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLyogRHJhd2VyICovXG5cbi50b3AtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMzY7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmVzcmlSVEwgLnRvcC1iYXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4udG9wLW1lbnUtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmVzcmlSVEwgLnRvcC1tZW51LXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5hcHAtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA3YWMyO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5lc3JpUlRMIC5hcHAtdGl0bGUge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5oYW1idXJnZXItYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAqcGFkZGluZzogOHB4O1xuICAgICp3aWR0aDogYXV0bztcbiAgICAqaGVpZ2h0OiBhdXRvO1xuICAgICpsaW5lLWhlaWdodDogMjhweDtcbn1cbi5lc3JpUlRMIC5oYW1idXJnZXItYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uYm9yZGVyLWNvbnRhaW5lci1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQtcGFuZS1sZWZ0IHtcbiAgICB3aWR0aDogMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2U7XG59XG4uYXBwLWxvYWRpbmcgLmNvbnRlbnQtcGFuZS1sZWZ0IHtcbiAgICB3aWR0aDogMjgwcHg7XG59XG4uZHJhd2VyLW9wZW4gLmNvbnRlbnQtcGFuZS1sZWZ0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4uZXNyaVJUTCAuZHJhd2VyLW9wZW4gLmNvbnRlbnQtcGFuZS1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmRyYXdlci1vcGVuLWNvbXBsZXRlIC5jb250ZW50LXBhbmUtbGVmdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9pbnRlci1ldmVudHMgLmRyYXdlci1vcGVuLWNvbXBsZXRlIC5jb250ZW50LXBhbmUtbGVmdDpiZWZvcmUge1xuXG5cbiAgICAvKi13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyovXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDQ1MDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVzcmlSVEwgLmRyYXdlci1vcGVuLWNvbXBsZXRlIC5jb250ZW50LXBhbmUtbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4uY29udGVudC1wYW5lLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cbi8qIE1hcCAqL1xuXG4uY2FsY2l0ZSAubWFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyouQmFzZW1hcFRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAzNTtcbn1cbi5lc3JpUlRMIC5CYXNlbWFwVG9nZ2xlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xufVxuLkJhc2VtYXBUb2dnbGUgLnRvZ2dsZUJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLkJhc2VtYXBUb2dnbGUgLmJhc2VtYXBJbWFnZSBpbWcge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHggMXB4IDAgMDtcbn1cbi5CYXNlbWFwVG9nZ2xlIC5iYXNlbWFwVGl0bGUge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuLm1hcC1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDM1O1xufVxuLmVzcmlSVEwgLm1hcC1idXR0b25zIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuLkhvbWVCdXR0b25DYWxjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59Ki9cbi5tb2JpbGUtZ2VvY29kZXItaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW9jb2Rlci1tb2JpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG59XG4uZXNyaVJUTCAuZ2VvY29kZXItbW9iaWxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uZHJhd2VyLW9wZW4gLmdlb2NvZGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IDYwJTtcbn1cbi5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLWxvY2F0ZS1ib3gtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmdlb2NvZGVyLW1vYmlsZSAuZXNyaUdlb2NvZGVyIGlucHV0IHtcbiAgICB3aWR0aDogNzUlO1xufVxuLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlciBpbnB1dCB7XG4gICAgd2lkdGg6IDYwJTtcbn1cbi5jbG9zZS1nZW9jb2Rlci1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lc3JpUlRMIC5jbG9zZS1nZW9jb2Rlci1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2xvc2UtZ2VvY29kZXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1NTtcbn1cbi5jbG9zZS1nZW9jb2Rlci1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwN2FjMjtcbn1cbi5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ2MDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5lc3JpUlRMIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4ubW9iaWxlLWxvY2F0ZS1ib3gtaGlkZGVuIC5tb2JpbGUtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLyogRHJhd2VyIE1lbnUgKi9cblxuLmRyYXdlci1tZW51LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuLmRyYXdlci1tZW51LXBhbmVscyAucGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyLW1lbnUtcGFuZWxzIC5wYW5lbC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FjMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmRyYXdlci1tZW51LTEgLmRyYXdlci1tZW51LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTdjYmVjO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRyYXdlci1tZW51LTMgLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbn1cbi5kcmF3ZXItbWVudS0yIC5kcmF3ZXItbWVudS1idXR0b25zIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmRyYXdlci1tZW51LTEgLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSAudGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZmE4ZDQ7XG59XG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbSAudGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZmE4ZDQ7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1maXJzdCAudGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuLmVzcmlSVEwgLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0tZmlyc3QgLnRpdGxlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRyYXdlci1tZW51LWJ1dHRvbnMgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdlci1tZW51LWJ1dHRvbnMgLml0ZW0tc2VsZWN0ZWQgLmFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlbGVjdGVkLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG59XG4uZXNyaVJUTCAuZHJhd2VyLW1lbnUtYnV0dG9ucyAuaXRlbS1zZWxlY3RlZCAuYXJyb3cge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4uZHJhd2VyLW1lbnUtYnV0dG9ucyAuaWNvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG59XG4vKiBNaXNjICovXG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKiBMYXllclN3aXBlICovXG4vKi5QSU1Td2lwZSB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0KnotaW5kZXg6MTsgLyogSUU3ICovXG4vKn0qL1xuXG4uUElNU3dpcGUgLmhhbmRsZUNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ei1pbmRleDoxO1xufVxuXG4uUElNU3dpcGUgLnZlcnRpY2FsIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZDtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0d2lkdGg6NnB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0cGFkZGluZzowIWltcG9ydGFudDtcblx0bWFyZ2luOjA7XG5cdHotaW5kZXg6MzA7XG5cdGN1cnNvcjpjb2wtcmVzaXplO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLlBJTVN3aXBlIC52ZXJ0aWNhbCAuaGFuZGxlIHtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjMwcHg7XG5cdG1hcmdpbjotMTZweCAwIDAgLTE2cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4OjMwO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O1xuXHRib3JkZXItcmFkaXVzOjNweDtcblx0Ym9yZGVyOjFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy92ZXJ0aWNhbC5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5QSU1Td2lwZSAuaG9yaXpvbnRhbCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDo2cHg7XG5cdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG5cdG1hcmdpbjowO1xuXHR6LWluZGV4OjMwO1xuXHRjdXJzb3I6cm93LXJlc2l6ZTtcbn1cblxuLlBJTVN3aXBlIC5ob3Jpem9udGFsIC5oYW5kbGUge1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0bWFyZ2luOi0xNnB4IDAgMCAtMTZweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6MzA7XG5cdHRvcDo1MCU7XG5cdGxlZnQ6NTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG5cdGJvcmRlci1yYWRpdXM6M3B4O1xuXHRib3JkZXI6MXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2hvcml6b250YWwucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG59XG5cbi5QSU1Td2lwZSAuc2NvcGUge1xuXHRib3JkZXI6MDtcblx0aGVpZ2h0OjI2MXB4O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDoyNjFweDtcblx0Y3Vyc29yOm1vdmU7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHotaW5kZXg6MzA7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY29wZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbn1cblxuLlBJTVN3aXBlIC5zY29wZSAuaGFuZGxlQ29udGFpbmVyIHtcblx0ZGlzcGxheTpub25lO1xufSovXG5cbi8qIExvYWRpbmcgKi9cblxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5sb2FkaW5nLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbn1cbi5hcHAtbG9hZGluZyAubG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hamF4LWxvYWRlci5naWYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYXBwLWVycm9yIC5sb2FkaW5nLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwLWVycm9yIC5sb2FkaW5nLWVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcHAtZXJyb3IgLmxvYWRpbmctZXJyb3IgLmljb24tZW1vLXVuaGFwcHkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5hcHAtZXJyb3IgLmxvYWRpbmctZXJyb3IgLmVycm9yLW1lc3NhZ2UtdGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLyogTWVkaWEgUXVlcmllcyAqL1xuXG4vKiBtYXggd2lkdGggKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hcHAtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLmFwcC1sb2FkaW5nIC5jb250ZW50LXBhbmUtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmFwcC10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgICAuYXBwLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5lc3JpQXR0cmlidXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5lc3JpU2ltcGxlU2xpZGVyLFxuICAgIC5ob21lLFxuICAgIC5CYXNlbWFwVG9nZ2xlLFxuICAgIC5hcHAtdGl0bGUsXG4gICAgLmVzcmlBdHRyaWJ1dGlvbixcbiAgICAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFwLWJ1dHRvbnMge1xuICAgICAgICB0b3A6IDY1cHghaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLWdlb2NvZGVyLWljb24sXG4gICAgLmdlb2NvZGVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxMHB4KSB7XG4gICAgLnRvcC1tZW51LXJpZ2h0LFxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRlbnQtcGFuZS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmRyYXdlci1vcGVuIC5jb250ZW50LXBhbmUtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG4gICAgLnBvaW50ZXItZXZlbnRzIC5kcmF3ZXItb3Blbi1jb21wbGV0ZSAuY29udGVudC1wYW5lLWxlZnQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAuZHJhd2VyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmRyYXdlci1vcGVuIC5hcHAtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmRyYXdlci1vcGVuIC5lc3JpU2ltcGxlU2xpZGVyLCBob21lLFxuICAgIC5kcmF3ZXItb3BlbiAubWFwLWJ1dHRvbnMsXG4gICAgLmRyYXdlci1vcGVuIC5CYXNlbWFwVG9nZ2xlLFxuICAgIC5kcmF3ZXItb3BlbiAuYXBwLXRpdGxlLFxuICAgIC5kcmF3ZXItb3BlbiAuZXNyaUF0dHJpYnV0aW9uLFxuICAgIC5kcmF3ZXItb3BlbiAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZHJhd2VyLW9wZW4gLm1vYmlsZS1sb2NhdGUtYm94LWRpc3BsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcmF3ZXItb3BlbiAubW9iaWxlLWdlb2NvZGVyLWljb24sXG4gICAgLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcmF3ZXItb3BlbiAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmRyYXdlci1vcGVuIC50b3AtbWVudS1yaWdodCxcbiAgICAuZHJhd2VyLW9wZW4gLm1vYmlsZS1sb2NhdGUtYm94LWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cbi8qIG1heCBoZWlnaHQgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDI1NnB4KSB7XG4gICAgLmVzcmlBdHRyaWJ1dGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVzcmlTaW1wbGVTbGlkZXIsIC5ob21lLFxuICAgIC5CYXNlbWFwVG9nZ2xlLFxuICAgIC5hcHAtdGl0bGUsXG4gICAgLmVzcmlBdHRyaWJ1dGlvbixcbiAgICAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFwLWJ1dHRvbnMge1xuICAgICAgICB0b3A6IDY1cHghaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLWdlb2NvZGVyLWljb24sXG4gICAgLmdlb2NvZGVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1sb2NhdGUtYm94LWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLyogaVBob25lIDUgaW4gcG9ydHJhaXQgYW5kIGxhbmRzY2FwZSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweCkge1xuICAgIC8qIFNUWUxFUyBHTyBIRVJFICovXG4gICAgLmVzcmlTaW1wbGVTbGlkZXIsIC5ob21lLFxuICAgIC5CYXNlbWFwVG9nZ2xlLFxuICAgIC5hcHAtdGl0bGUsXG4gICAgLmxvY2F0ZS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hcC1idXR0b25zIHtcbiAgICAgICAgdG9wOiA2NXB4IWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1nZW9jb2Rlci1pY29uLFxuICAgIC5nZW9jb2Rlci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLyogaVBob25lIDUgaW4gbGFuZHNjYXBlICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubW9iaWxlLWdlb2NvZGVyLWljb24sXG4gICAgLmdlb2NvZGVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRyYXdlci1vcGVuIC5tb2JpbGUtbG9jYXRlLWJveC1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZHJhd2VyLW9wZW4gLm1hcC1idXR0b25zIHtcbiAgICAgICAgdG9wOiA2NXB4IWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKi5kcmF3ZXItb3BlbiAuZXNyaVNpbXBsZVNsaWRlciwqL1xuICAgICAuaG9tZSxcbiAgICAuZHJhd2VyLW9wZW4gLkJhc2VtYXBUb2dnbGUsXG4gICAgLmRyYXdlci1vcGVuIC5hcHAtdGl0bGUsXG4gICAgLmRyYXdlci1vcGVuIC5sb2NhdGUtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcmF3ZXItb3BlbiAuZXNyaUF0dHJpYnV0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcmF3ZXItb3BlbiAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJSZXN1bHRzLFxuICAgIC5kcmF3ZXItb3BlbiAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXIgaW5wdXQsXG4gICAgLmRyYXdlci1vcGVuIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlckNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLyogaVBob25lIDUgaW4gcG9ydHJhaXQgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7fVxuLyogaVBob25lIDJHLTRTIGluIHBvcnRyYWl0IGFuZCBsYW5kc2NhcGUgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgICAubW9iaWxlLWxvY2F0ZS1ib3gtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1hcC1idXR0b25zIHtcbiAgICAgICAgdG9wOiA2NXB4IWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXNyaVNpbXBsZVNsaWRlciwgLmhvbWUsXG4gICAgLkJhc2VtYXBUb2dnbGUsXG4gICAgLmFwcC10aXRsZSxcbiAgICAubG9jYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXNyaUF0dHJpYnV0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLyogaVBob25lIDJHLTRTIGluIGxhbmRzY2FwZSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm1vYmlsZS1nZW9jb2Rlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJSZXN1bHRzLFxuICAgIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlciBpbnB1dCxcbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJDb250YWluZXIgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICAgIH1cbn1cbi8qIGlQaG9uZSAyRy00UyBpbiBwb3J0cmFpdCAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJSZXN1bHRzLFxuICAgIC5nZW9jb2Rlci1tb2JpbGUgLmVzcmlHZW9jb2RlciBpbnB1dCxcbiAgICAuZ2VvY29kZXItbW9iaWxlIC5lc3JpR2VvY29kZXJDb250YWluZXIgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICAgIH1cbn0iXX0= */