/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}body,textarea{overflow:auto}.top-header,body,sub,sup{position:relative}.bottom-menu li,.bottom-menu ul,.footer-social,.top-menu li{float:left;list-style:none}.bottom-menu li,.bottom-menu ul,.footer-social,.list1 a,.list1 li,.top-menu li,.top-menu ul{list-style:none}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.bottom-menu a,.top-menu a{text-decoration:none;text-align:center}b,strong{font-weight:bolder}code,kbd,samp{}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.article h1,.top-menu a,html{font-family:Roboto,sans-serif}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../../../s/roboto/v16/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(../../../s/roboto/v16/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(../../../s/roboto/v16/mnpfi9pxYH-Go5UiibESIqCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}html{height:100%}body{overflow-font-family:"Roboto",sans-serif;min-height:100%}h1,h2,h3,h4{margin:0!important}.top-header{width:100%;text-align:center;background-image:url(../img/bg.jpg);height:250px;background-size:cover;color:#fff;padding:30px}.top-header h1,.top-header h2,.top-header p{margin:0}.top-header .links{margin-top:20px}.photo-section img{width:100%}img{border-style:none;margin-top:40px;margin-bottom:40px}.mar-top{margin-top:80px}.mar-bot{margin-bottom:80px}.text-center{height:200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_wrapper{display:table;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.bottom-menu,.top-menu{position:relative;width:100%}.top_wrapper .top_descr{display:table-row}.top_wrapper .top_descr .top_centered{display:table-cell;text-align:center;vertical-align:bottom}.top_wrapper .top_text{display:inline-block;-webkit-transition:all 1s ease;transition:all 1s ease;margin-bottom:-20px}.top_wrapper .top_text p{margin:0;text-transform:uppercase;-webkit-animation-delay:1s;animation-delay:1s}.top_wrapper .top_text h1{display:inline-block;padding:10px 35px;color:#333;text-transform:uppercase;background-color:#fff;font-weight:900;font-size:40px;margin-left:20px;margin-right:20px;-webkit-animation-delay:.5s;animation-delay:.5s;border-radius:10px}.top-menu li{display:block;margin-right:2px;background-color:rgba(255,255,255,.8)}.top-menu li :hover{background-color:#fff}.top-menu a{margin:0;padding:7px;color:#333;font-size:2em;font-weight:400}.top-menu{font-size:9px;margin-top:50px;text-align:center;z-index:200}.bord-bot{border-bottom:1px solid #ccc;padding-bottom:20px}.article{text-align:center;margin-top:100px}.article h1{font-size:2.5em;font-weight:400}.article p{font-size:1.2em;font-family:Roboto,sans-serif!important;font-weight:400}footer{background-color:rgba(0,0,0,.8);color:#fff}.bottom-menu{font-size:10px}.bottom-menu li{display:block;margin-right:2px}.bottom-menu li :hover{background-color:#000}.bottom-menu ul{display:block}.bottom-menu a{margin:0;padding:7px;color:#fff;font-size:2em;font-family:Roboto,sans-serif;font-weight:400}.yt-subscribe{margin-top:20px}.footer-social{padding-right:10px}.social{float:right}.copy{text-align:left}section{padding-bottom:100px}footer{position:absolute;bottom:0;width:100%;height:100px;padding-top:20px;text-align:center}.graphic-section,.photo-section{margin-top:100px;display:block;position:relative;overflow:auto}.list1 a{text-decoration:underline;color:#333;font-size:14px;}

.top-menu ul{width: -moz-max-content; width: max-content; margin: 0 auto;}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwibWFpbi5zYXNzIiwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNzAwLDkwMCIsImJvdXJib24vYWRkb25zL19wcmVmaXhlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI0RUFzTEEsT0FwSUEsR0FxSUEsTUFDRSxTQUFtbEYsUUF4Q3JsRixNQTZKQSxPQWxFQSxTQTFGQSxNQTJGRSxRQUFTLGFBRFgsU0EvR0EsSUFDQSxJQWdIRSxlQUErOEcsU0M1T2o5RyxLRGlQQSxTQUNFLFNBQVUsS0M1T1gsWUFORCxLRDJIQSxJQUNBLElDdEhDLFNBQUEsU0F5SEMsZ0JBT0QsZ0JBZUEsZUFuRUUsYUFvRUYsTUFBQSxLQThCQSxXQUNBLEtBdERDLGdCQU9ELGdCQWVBLGVBMEJBLFNBS0EsVUFsR0UsYUFRRixhQTBGQSxXQUNBLEtEaExELEtBQ0UsWUFBYSxLQUNiLHFCQUF3VyxLQUN4Vyx5QkFBb1gsS0FxUjdXLE1BOVFULFFBQ0EsTUE2UUEsUUE1UUEsT0FDQSxPQUNBLElBQ0EsUUFDRSxRQUFTLE1BS1gsR0FDRSxVQUFXLElBb0ViLEtBQ0EsSUF2Q0EsSUF3Q0EsS0FDRSxZQUFhLFVBQVcsVUFDeEIsVUFBdTBELElBaEV6MEQsV0FDQSxPQUNBLEtBQ0UsUUFBNHpCLE1BSzl6QixPQUNFLE9BQVEsSUFBSSxLQUtkLEdBQ0UsV0FBWSxZQUNaLE9BQTI4QixFQU03OEIsS0FTQSxFQUNFLGlCQUFrQixZQUNsQiw2QkFBMjNDLFFBSzczQyxZQUNFLGNBQWUsS0FDZixnQkFBa2hELFVBQ2xoRCxnQkFBMGhELFVBQVUsT0MrRHJpRCxlQS9DQSxZQWdEQSxnQkFKRCxLQUFBLFdBQUEsT0R2REEsRUFDQSxPQVFFLFlBQWEsT0FLZixLQUNBLElBQ0EsTUFPQSxJQUNFLFdBQVksT0FLZCxLQUNFLGlCQUFrQixLQUNsQixNQUFP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VUFBQSxJQUVELFlBQTRCLElBQUEsVUFFNUIsVUFBQSxJQUFBLFdBQ0EsS0FBQSxXQUNBLE9BRUEsUUFDQSxJQUNBLFVBQUEsY0FBQSxJQUNBLE1BQUEsS0FBQSxlQUVBLEtBQUEsU0FDQSxXQUFBLE9BQ0EsV0FBQSxNQUNBLFlBQ0EsVUFDQSxNQUVBLFlBQUEsSUFDQSxXQUFBLFVBQXdCLE1BQUEsWUFFeEIsT0FDQSxxQkFGRCxZQUlFLElBQUEsT0FDQSxpQkFBQSxlQUNBLE1BQUEsS0FBQSxhQUVBLFVBQUEsS0FDQSxnQkFHRCxRQUFBLE1BQUEsYUFDQSxJQUFZLHVCQUVaLGlCQUNBLEtBQUEsZ0JBR0EsUUFDQSxNQUNBLGVBR0MsT0FBQSxFQUFBLFFBQUEsSUFBMEIsTUFBQSxLQUFBLFVBRTNCLElBQUEsWUFBQSxPQUNBLFdBQ0EsWUFBa0IsSUFBQSxjQUVsQixXQUNBLEtBQUEsZUFFQSxjQUNBLEtBRUEsUUFBQSxNQUFBLE1BQUEsTUFBQSxXQUNBLEtBQUEsUUFBb0IsZUFFcEIsTUFBQSxPQUFpQixTQUFHLFNBRXBCLE9BQUEsRUFDQSxNQUFBLEtBQUEsT0FBQSxNQUNBLFlBQW9CLEtBcUJwQixXQUFBLE9BYkEsaUJBUm9CLGVBRUosV0FFaEIsTUFBQSxRQUFvQixNQUVwQixTQUFBLFNBQXNCLFNBRXRCLEtBTUEsU0FDQSxnQkFDQSxVQUNBLE1BQUEsS0FBa0IsVUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY2LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzc1wiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDcwMCw5MDAnKTtcbkBpbXBvcnQgXCJib3VyYm9uL2JvdXJib25cIjtcbmh0bWwge1xuXHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuYm9keSB7XG5cdG92ZXJmbG93OiBhdXRvIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7IH1cbmgxLFxuaDIsXG5oMyxcbmg0IHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbi50b3AtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZy5qcGcnKTtcblx0aGVpZ2h0OiAyNTBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGgxIHtcblx0XHRtYXJnaW46IDA7IH1cblx0aDIge1xuXHRcdG1hcmdpbjogMDsgfVxuXHRwIHtcblx0XHRtYXJnaW46IDA7IH1cblx0LmxpbmtzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbi5waG90by1zZWN0aW9uIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG4uaW1nLWNlbnRlciB7fVxuXG4udGVzdCB7fVxuaW1nIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubWFyLXRvcCB7XG5cdG1hcmdpbi10b3A6IDgwcHg7IH1cbi5tYXItYm90IHtcblx0bWFyZ2luLWJvdHRvbTogODBweDsgfVxuLnRleHQtY2VudGVyIHtcblx0aGVpZ2h0OiAyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4udG9wX3dyYXBwZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHQudG9wX2Rlc2NyIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0LnRvcF9jZW50ZXJlZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTsgfSB9XG5cdC50b3BfdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbi1kZWxheSgxcyk7IH1cblx0XHRoMSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDM1cHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uLWRlbGF5KC41cyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4OyB9IH0gfVxuLnRvcC1tZW51IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuXHRmbG9hdDogbGVmdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbi50b3AtbWVudSB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTsgfVxuLnRvcC1tZW51IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDdweDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi50b3AtbWVudSB7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAyMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLmJvcmQtYm90IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4uYXJ0aWNsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwOyB9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGNvbG9yOiAjZmZmOyB9XG4uYm90dG9tLW1lbnUge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7IH1cbi5ib3R0b20tbWVudSBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cbi5ib3R0b20tbWVudSB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG4uYm90dG9tLW1lbnUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogN3B4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuLnl0LXN1YnNjcmliZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7IH1cbi5mb290ZXItc29jaWFsIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7IH1cbi5zb2NpYWwge1xuXHRmbG9hdDogcmlnaHQ7IH1cbi5jb3B5IHtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuc2VjdGlvbiB7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDsgfVxuLnBob3RvLXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87IH1cbi5ncmFwaGljLXNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87IH1cbi5saXN0MSB7XG5cdGEge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lOyB9IH1cbmZvb3RlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIixudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIG1peGluIGZvciBnZW5lcmF0aW5nIHZlbmRvciBwcmVmaXhlcyBvbiBub24tc3RhbmRhcmRpemVkIHByb3BlcnRpZXMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1pY3Jvc29mdCB7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgIGZhbHNlICFnbG9iYWw7XG59XG4iXX0= */