.blog_container.blog_border,.marketing.box_border{border:2px solid #e3c475;box-shadow:0 0 3px 0 #e3c475;border-radius:20px}.blog_container,.marketing{background:radial-gradient(ellipse at top center,hsla(0,0%,100%,.2) 0,transparent 100%)}.marketing>.streak,.streak{height:1px;width:80%;position:relative;left:10%;background:linear-gradient(90deg,#eb9a28,#e3c475 50%,#eb9a28)}@media (max-width:576px){.marketing>.streak,.streak{width:100%;left:0}}.marketing>.streak:after,.marketing>.streak:before,.streak:after,.streak:before{top:0;height:1px;width:10%;display:block;background:linear-gradient(90deg,transparent,#eb9a28);content:"";position:relative;left:-10%}@media (max-width:576px){.marketing>.streak:after,.marketing>.streak:before,.streak:after,.streak:before{display:none}}.marketing>.streak:after,.streak:after{top:-1px;left:100%;background:linear-gradient(90deg,#eb9a28,transparent)}@font-face{font-family:Alegreya;src:local("Alegreya Bold"),local("Alegreya-Bold"),url(https://fonts.gstatic.com/s/alegreya/v13/4UaGrEBBsBhlBjvfkSpa4r3Owp4.woff2) format("woff2");font-style:normal;font-weight:700;unicode-range:u+0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Medium.otf);font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Bold.otf);font-weight:600;font-style:normal}body{background-color:#131313;color:#eee}.content_body{margin-top:100px}@media (max-width:992px){.content_body{margin-top:50px}}.navbar{height:100px;background:linear-gradient(180deg,#3d3d3d 0,#0e0e0e)}@media (max-width:992px){.navbar{height:50px}}.navbar h1{display:none}@media (max-width:992px){.navbar h1{width:100%;font-size:20px;color:#eb9a28;display:inline}}.navbar-dark .navbar-nav{display:block;float:none;vertical-align:top}.navbar-dark .navbar-nav .nav-item{float:left;margin:10px}@media (max-width:720px){.navbar-dark .navbar-nav .nav-item{float:none;margin:0 10px}}.navbar-dark .navbar-nav .nav-item.active .nav-link,.navbar-dark .navbar-nav .nav-item.active .nav-link:hover{color:#eb9a28}.navbar-dark .navbar-nav .nav-item .nav-link{color:#eee;font-family:Alegreya;font-size:26px}@media (max-width:720px){.navbar-dark .navbar-nav .nav-item .nav-link{font-size:20px;float:right;padding:5px 10px}}.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:#e3c475;text-shadow:0 0 3px hsla(43,66%,67%,.5)}.navbar-dark .navbar-toggler{float:right;margin-left:auto;height:32px;width:32px;margin-right:10px;margin-top:0;padding-top:0;outline:none;border:none;position:absolute;right:20px}@media (max-width:992px){.navbar-dark .navbar-toggler{display:block}}@media (max-width:992px){.navbar-collapse{position:absolute;top:50px;right:-120%;padding-left:15px;padding-right:15px;padding-bottom:15px;width:auto;margin-top:0;background-color:#131313;padding:0}.navbar-collapse.collapse.in{display:block;right:0;transition:right .1s}}.localePicker{display:block;float:right}@media (max-width:720px){.localePicker{float:none;clear:both;width:100%;margin:10px;border-top:1px solid #414141}}label.lng_switcher{text-transform:uppercase;display:inline-block;margin-right:5px;margin-top:5px;cursor:pointer;font-family:Arial;color:#fff;margin-bottom:0}@media (max-width:720px){label.lng_switcher{float:right;margin-bottom:10px}}label.lng_switcher:first-child{margin-left:20px}label.lng_switcher input[type=radio]{display:none}label.lng_switcher:hover{color:#e3c475}label.lng_switcher.checked{font-weight:700;color:#eb9a28;text-shadow:0 0 3px hsla(43,66%,67%,.5)}.top_carousel{overflow:visible!important}.carousel{margin-bottom:80px}@media (max-width:720px){.carousel{margin-bottom:20px}}.carousel .col-sm-6{padding:0}.carousel .slide-image{width:100%;height:auto}.slider_button_cont{position:relative}.slider_button_cont .btn-orange{margin-left:20px;margin-right:20px}.carousel-caption.text-right .slider_button_cont{right:0}.carousel-caption{padding-top:30px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}@media (max-width:576px){.carousel-caption{padding-top:0;top:0;width:100%;left:0}}@media (max-width:992px){.carousel-caption{top:0;padding-top:20px}}.carousel-caption h1{color:#eb9a28;font-size:2rem;text-transform:uppercase;font-family:Alegreya;font-weight:bolder}.carousel-caption p{color:#fff;font-size:18px;text-shadow:0 0 1px rgba(0,0,0,.8)}.carousel-item{background-color:transparent}.carousel-item>img{position:relative;top:0;min-width:100%;margin-left:auto;margin-right:auto;width:auto;height:auto}.fade_img{-webkit-filter:brightness(50%);filter:brightness(50%)}.full_bright{-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important}.carousel-item>.container{position:relative}.marketing{padding-top:40px;padding-bottom:40px;font-family:Gotham;font-weight:200;font-size:16px;color:#fff}.marketing .col{overflow:hidden;flex-direction:column}@media (max-width:992px){.marketing .col{min-width:100%}}.marketing .col.vertical:not(:last-child){border-right-width:1px;border-right-style:solid;-o-border-image:radial-gradient(circle,#e3c475,#eb9a28,transparent) 0 100%;border-image:radial-gradient(circle,#e3c475,#eb9a28,transparent) 0 100%}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.marketing h2{font-weight:400}.box_padding{padding:0 60px}@media (max-width:992px){.box_padding{padding:0 30px}}.btn-orange{font-family:Gotham;color:#eb9a28;position:relative;padding-left:0}.footer{position:static}.blog_container{position:relative;margin-top:80px;display:block;font-family:Alegreya;color:#4a525b;font-weight:200;font-size:18px}@media (max-width:720px){.blog_container{margin-top:40px}}.blog_container:nth-child(n+2){margin-bottom:80px}.blog_container h3.center{padding-top:20px;color:#e3c475;font-family:Alegreya}.blog_container h1,.blog_container h2,.blog_container h3:not(.blog_title):not(.center),.blog_container h4,.blog_container h5{position:relative;background-color:transparent;top:auto;left:0;padding-left:0}.blog_container .mtop{top:0}.blog_container.blog_border{padding:30px 60px}@media (max-width:992px){.blog_container.blog_border{padding:30px}}.blog_desc_cont,a.blog_desc_cont,a.blog_desc_cont:hover{margin:15px 0;padding:0;display:block;color:#fff;transition:all .3s;font-family:Gotham}.blog_desc_cont:hover,a.blog_desc_cont:hover,a.blog_desc_cont:hover:hover{-webkit-text-decoration-line:none;text-decoration-line:none}a.blog_desc_cont:hover .blog_title{color:#e3c475}a.blog_desc_cont:hover .blog_img_cont img{-webkit-filter:saturate(1.5);filter:saturate(1.5)}.blog_img_cont,.service_img_cont{max-width:100%;overflow:hidden}.blog_img_cont img,.service_img_cont img{width:100%;height:auto}.blog_desc_excerpt_cont p{font-size:16px}.blog_title,.title_border{padding:5px 5px 5px 0;color:#eb9a28;font-family:Alegreya;font-size:22px;overflow-wrap:break-word}.blog_title.big,.title_border.big{font-size:30px;padding:0 10px 10px 0}.featurette.pic_left{flex-direction:row-reverse!important}.flat-container.pic_left{margin-left:0}.featurette.pic_right>.col-md-6:last-child{padding-right:0}.featurette>.col-md-4:first-child{text-align:right;padding-right:50px}@media (max-width:720px){.featurette>.col-md-4:first-child{padding-right:20px}}.featurette.pic_left>.col-md-4:first-child{text-align:left;padding-left:50px}@media (max-width:720px){.featurette.pic_left>.col-md-4:first-child{padding-left:20px}}.featurette.pic_left>.col-md-8:last-child{padding-left:0}.marketing>.streak{margin-top:-40px}.image_grid{display:grid;grid-template-columns:75% 25%;grid-template-rows:1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:0;justify-items:stretch;align-items:stretch;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content)}.image_grid>.big_grid{grid-row-start:1;grid-row-end:4}@media (max-width:720px){.image_grid>.big_grid{grid-column-end:3;grid-column-start:1}}.image_grid>.big_grid.alone{grid-column-start:1;grid-column-end:3}.featurette-gallery-cont{z-index:1;padding-left:10px;max-width:600px}.gallery-image{padding-bottom:10px;margin:0}@media (max-width:720px){.gallery-image{display:none}}.gallery-simple .gallery-image{padding:20px}.gallery-image:last-child{padding-bottom:0}.footer{background:#000;min-height:300px;bottom:0;width:100%;position:relative}@media (max-width:576px){.footer{min-height:auto}}.footer h2{color:#e3c475;font-size:24px;font-family:Gotham}.footer a{color:#eb9a28}.footer .fa{margin-right:10px;width:24px}@media (max-width:720px){.footer .row{flex-direction:column-reverse}}.streak{margin-bottom:20px}.copyright_area{font-family:Gotham;background-color:#131313;height:40px;padding:0;position:absolute;width:100%;left:0;bottom:0}.copyright_area p{line-height:40px;padding:0;margin:0}@media (max-width:576px){.copyright_area{display:none}}.article{font-family:Gotham}.article h2,.article h3{font-family:Alegreya}.article .featured-images{position:relative}.article .post-title{position:absolute;bottom:0;left:0;margin:0;padding:20px;width:100%;font-size:30px;text-align:left;background:rgba(0,0,0,.5)}.article .post-title.static{position:relative;padding:20px 0;color:#eb9a28;background:transparent}.article a{color:#e3c475}.article .info{font-size:16px;color:hsla(0,0%,100%,.8);font-family:Alegreya}.article .post-list{padding-left:0}.article .post-list h3 a{color:#eb9a28}ul.pagination a{min-width:30px;height:30px;display:block;line-height:30px;padding:0 10px;margin-left:10px;border-radius:2px;color:#eb9a28;background-color:#414141}ul.pagination a:hover{color:#e3c475;background-color:#747474}ul.pagination li.active a{color:#fff;background-color:#0e0e0e}img.fit_parent_wide{height:auto}img.fit_parent_tall,img.fit_parent_wide{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}img.fit_parent_tall{width:auto}:focus{outline:none}ul{list-style-type:none}*{outline:none!important}a{-webkit-text-decoration-line:none;text-decoration-line:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uuc2NzcyIsIm1peGlucy5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJyZXNldC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZUQSxrREM1UUMsd0JDOUNtQixDRCtDbkIsNEJDL0NtQixDRGdEbkIsa0JBQW1CLENEMFFwQiwyQkN0UUMsdUZBQWdHLENEa1gvRiwyQkM5V0MsVUFBVyxDQUNYLFNBQVUsQ0FLVixpQkFBa0IsQ0FDbEIsUUFBUyxDQUVULDZEQUFtRixDQXJEakYseUJEMFpILDJCQzNXRSxVQUFXLENBQ1gsTUFBUSxDQXlCVCxDRGlWRCxnRkNoV0UsS0FBTSxDQUNSLFVBQVcsQ0FDVCxTQUFVLENBQ1YsYUFBYyxDQUNkLHFEQUFxRSxDQUN2RSxVQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFNBQVUsQ0FqRVAseUJEMFpILGdGQ2xXSSxZQUFhLENBVWYsQ0R3VkYsdUNDdFZFLFFBQVMsQ0FDVCxTQUFVLENBQ1YscURBQXFFLENEakZ6RSxXQUNFLG9CQUF1QixDQUN2QixpSkFBc0osQ0FDdEosaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDJJQUE0SixDQUc5SixXQUNJLGtCQUFtQixDQUNuQixtQ0FBc0MsQ0FDdEMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLFdBQ0ksa0JBQW1CLENBQ25CLGlDQUFvQyxDQUNwQyxlQUFnQixDQUNoQixpQkFBa0IsQ0FLdEIsS0FFQyx3QkU1QmdCLENGNkJoQixVQUFXLENBR1osY0FDQyxnQkV4Qm9CLENESWhCLHlCRG1CTCxjQUdFLGVBQThCLENBRy9CLENBRUQsUUFDQyxZRWhDb0IsQ0ZvQ3BCLG9EQUErRCxDQ2hDM0QseUJEMkJMLFFBR0UsV0FBMEIsQ0FhM0IsQ0FoQkQsV0FRUSxZQUFhLENDbkNoQix5QkQyQkwsV0FVWSxVQUFXLENBQ1gsY0FBZSxDQUNmLGFFakRxQixDRmtEckIsY0FBZSxDQUV0QixDQUtMLHlCQUNDLGFBQWMsQ0FDZCxVQUFXLENBQ1gsa0JBQW1CLENBSHBCLG1DQU1FLFVB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Q0NudUJaLHlCRHN0QkgsZ0JBZ0JNLFlBQWEsQ0FHbEIsQ0FHSCxTQUNJLGtCQUFtQixDQUR2Qix3QkFHUSxvQkFBcUIsQ0FIN0IsMEJBTVEsaUJBQWtCLENBTjFCLHFCQVNRLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFFBQVMsQ0FDVCxZQUFhLENBQ2IsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUNoQix5QkFBMkIsQ0FqQm5DLDRCQW1CWSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGFFM3dCcUIsQ0Y0d0JyQixzQkFBdUIsQ0F0Qm5DLFdBMkJRLGFFbnhCWSxDRnd2QnBCLGVBOEJRLGNBQWUsQ0FDZix3QkFBNkIsQ0FDN0Isb0JBQXFCLENBaEM3QixvQkFvQ1EsY0FBZSxDQXBDdkIseUJBc0NZLGFFNXhCcUIsQ0ZpeUJqQyxnQkFHWSxjQUFlLENBQ2YsV0FBWSxDQUNaLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsY0FBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixhRTN5QnFCLENGNnlCckIsd0JBQXlCLENBWnJDLHNCQWNnQixhRWp6QkksQ0ZtekJKLHdCQUF1QyxDQWhCdkQsMEJBb0JnQixVQUFXLENBRVgsd0JBQXNDLENBUXRELG9CQUdJLFdBQ2lCLENBRXJCLHdDQUxJLGNBQWUsQ0FDZixlQUFnQixDQUVoQixtQkFBaUIsQ0FBakIsZ0JBTWlCLENBSnJCLG9CQUdJLFVBQ2lCLENHNzBCckIsT0FBTyxZQUFhLENBQ3BCLEdBQ0ksb0JBQXFCLENBR3pCLEVBQ0ksc0JBQXdCLENBRTVCLEVBQ0MsaUNBQTBCLENBQTFCLHlCQUEwQiIsImZpbGUiOiJwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxlZ3JleWFcIjtcbiAgc3JjOiBsb2NhbChcIkFsZWdyZXlhIEJvbGRcIiksIGxvY2FsKFwiQWxlZ3JleWEtQm9sZFwiKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2FsZWdyZXlhL3YxMy80VWFHckVCQnNCaGxCanZma1NwYTRyM093cDQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdW5pY29kZS1yYW5nZTogVSswLUZGLCBVKzEzMSwgVSsxNTItMTUzLCBVKzJCQi0yQkMsIFUrMkM2LCBVKzJEQSwgVSsyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0tTWVkaXVtLm90ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW0tQm9sZC5vdGYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbmJvZHkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRwYWdlX2JnO1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLmNvbnRlbnRfYm9keXtcblx0bWFyZ2luLXRvcDogJG5hdmJhcl9oZWlnaHQ7XG5cdEBpbmNsdWRlIG1RKCRsZyl7XG5cdFx0bWFyZ2luLXRvcDogJG5hdmJhcl9oZWlnaHQgLyAyO1xuXHR9XG5cbn1cblxuLm5hdmJhcntcblx0aGVpZ2h0OiAkbmF2YmFyX2hlaWdodDtcblx0QGluY2x1ZGUgbVEoJGxnKXtcblx0XHRoZWlnaHQ6ICRuYXZiYXJfaGVpZ2h0IC8gMjtcblx0fVxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2QzZDNkIDAsICMwZTBlMGUgMTAwJSk7XG5cbiAgICBoMXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbVEoJGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkX2Rhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXZ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHQubmF2LWl0ZW17XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cdFx0Ji5hY3RpdmUgLm5hdi1saW5rLCAmLmFjdGl2ZSAubmF2LWxpbms6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGdvbGRfZGFyaztcblx0XHR9XG4vKlx0XHQmOmFmdGVye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogJ1xcZjAwNSc7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9Ki9cblx0XHQubmF2LWxpbmt7XG5cdFx0XHRjb2xvcjogI2VlZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1RKCRtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRnb2xkX2hvdmVyO1xuXHRcdCAgICBcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKCRnb2xkX2hvdmVyLCAwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFRPR0dMRVJcblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1RKCRsZyl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgbVEoJGxnKXtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTIwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgXG5cbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzBlMTMxOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VfYmc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgICAmLmNvbGxhcHNlLmluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjFzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlNXSVRDSEVSKi9cblxuLmxvY2FsZVBpY2tlcntcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiByaWdodDtcbiAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDE0MTQxO1xuICAgIH1cblxuXG59XG5cbmxhYmVsLmxuZ19zd2l0Y2hlcntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuXHQmOmZpcnN0LWNoaWxke1xuICAgIFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuIFx0aW5wdXRbdHlwZT0ncmFkaW8nXXtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVye1xuICAgIFx0Y29sb3I6ICRnb2xkX2hvdmVyO1xuXHR9XG5cblx0Ji5jaGVja2Vke1xuICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXHRjb2xvcjogJGdvbGRfZGFyaztcbiAgICBcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKCRnb2xkX2hvdmVyLCAwLjUpO1xuXHR9XG59XG5cblxuLyogQ1VTVE9NSVpFIFRIRSBDQVJPVVNFTFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BfY2Fyb3VzZWx7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgICAvLyB0b3A6NDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuIFx0XHRoMywgaDF7XG4gICAgXHRcdC8vIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuXG5cblxuLyogQ2Fyb3VzZWwgYmFzZSBjbGFzcyAqL1xuLmNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29sLXNtLTZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgLnNsaWRlLWltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnNsaWRlcl9idXR0b25fY29udHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWFyZ2luLXRvcDogNDBweDtcblx0IC5idG4tb3Jhbmdle1xuXHQgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmNhcm91c2VsLWNhcHRpb24udGV4dC1yaWdodCAuc2xpZGVyX2J1dHRvbl9jb250IHtcbiAgICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNhcHRpb257XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbVEoJHNtKXtcbiAgICBcdHBhZGRpbmctdG9wOiAwcHg7XG4gICAgXHR0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtUSgkbGcpe1xuICAgICAgICB0b3A6IDA7XG4gICAgXHRwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgLy8gei1pbmRleDogMTAwMDtcbiAgICAgaDEge1xuICAgICAgICAvKmNvbG9yOiAjY2RjZGNkOyovXG4gICAgICAgIGNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsZWdyZXlhXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIC8qdGV4dC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMCwwLDAsMC44KTsqL1xuXG4gICAgfVxuICAgICBwe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgIH1cbn1cblxuICAgIC8qIERlY2xhcmUgaGVpZ2h0cyBiZWNhdXNlIG9mIHBvc2l0aW9uaW5nIG9mIGltZyBlbGVtZW50ICovXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC5jYXJvdXNlbC1pdGVtID4gaW1nIHtcbiAgICAgIC8vIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gIFx0XHRoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZmFkZV9pbWd7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG59XG5cbi5mdWxsX2JyaWdodHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSkgIWltcG9ydGFudDtcblxufVxuXG4gIC8qIHdlYmtpdCBidWcgKi9cbiAgLmNhcm91c2VsLWl0ZW0gPiAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4vKiBNQVJLRVRJTkcgQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJrZXRpbmd7XG4gICAgLypwYWRkaW5nLXRvcDogNDBweDsqL1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC8qcGFkZGluZy1ib3R0b206IDIwcHg7Ki9cbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8qY29sb3I6ICM1MDU3NjA7Ki9cblx0QGV4dGVuZCAlZmFkZV9iZztcbiAgICBjb2xvcjogJGZvbnRfY29sb3I7XG5cdCAuY29se1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtUSgkbGcpe1xuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXHQgICAgXHQmLnZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcblx0XHRcdCAgICBib3JkZXItaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgLCAkZ29sZF9ob3ZlciwgJGdvbGRfZGFyaywgdHJhbnNwYXJlbnQpIDAgMTAwJTtcblx0XHRcdH1cblx0fVxuXG5cdC5jb2wtbGctNCB7XG4gIFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRwIHtcblx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAuNzVyZW07XG5cdCAgXHRcdG1hcmdpbi1sZWZ0OiAuNzVyZW07XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHQmLmJveF9ib3JkZXJ7XG5cdFx0QGV4dGVuZCAlZ29sZF9ib3JkZXI7XG4vKlx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ29sZF9ob3Zlcjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggJGdvbGRfaG92ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDsqL1xuXHR9XG5cbn1cblxuLmJveF9wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICBAaW5jbHVkZSBtUSgkbGcpe1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIC8vIG1heC13aWR0aDogNTAlO1xufVxuLyogQ2VudGVyIGFsaWduIHRoZSB0ZXh0IHdpdGhpbiB0aGUgdGhyZWUgY29sdW1ucyBiZWxvdyB0aGUgY2Fyb3VzZWwgKi9cblxuLypidXR0b25zKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGFycm93X3NoYWtlKSB7XG4gIDAlIHsgbGVmdDogOTAlOyB9XG4gIDI1JSB7IGxlZnQ6IGNhbGMoOTAlICsgMnB4KTsgfVxuICA1MCUgeyBsZWZ0OiBjYWxjKDkwJSArIDRweCk7IH1cbiAgNzUlIHsgbGVmdDogY2FsYyg5MCUgKyAycHgpOyB9XG4gIDEwMCUgeyBsZWZ0OiA5MCU7IH1cbn1cblxuLmJ0bi1vcmFuZ2V7XG5cdGZvbnQtZmFtaWx5OiBHb3RoYW07XG5cdGNvbG9yOiAkZ29sZF9kYXJrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0LyomOmFmdGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogY2FsYyg5MCUgKyAycHgpO1xuXHRcdHRvcDogMXB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRjb2xvcjogJGdvbGRfZGFyaztcblx0fVxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAkZ29sZF9ob3Zlcjtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29sb3I6ICRnb2xkX2hvdmVyO1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uKCdhcnJvd19zaGFrZSAwLjVzIDMnKTtcblx0XHR9XG5cdH0qL1xuXG59XG5cblxuXG4gIC8qRk9PVEVSKi9cblxuICAuZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHN0YXRpYztcblx0QGluY2x1ZGUgbVEoJHNtKXtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuICBcdH1cbiAgfVxuXG4gIC5zdHJlYWt7XG4gIFx0QGV4dGVuZCAlc3RyZWFrO1xuICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuXG4vKiBCTE9HXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmxvZ19jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHRvcDo1MHB4O1xuICAgIG1hcmdpbi10b3A6ODBweDtcbiAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAZXh0ZW5kICVmYWRlX2JnO1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMTgwcHg7Ki9cbiAgICBmb250LWZhbWlseTogQWxlZ3JleWE7XG4gICAgY29sb3I6ICM0YTUyNWI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cblx0JjpudGgtY2hpbGQobisyKSAvKn4gLmJsb2dfY29udGFpbmVyOmZpcnN0LWNoaWxkKi8ge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdGgzLmNlbnRlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cdFx0Y29sb3I6ICRnb2xkX2hvdmVyO1xuXHRcdGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcblx0fVxuXG5cdGgzOm5vdCguYmxvZ190aXRsZSk6bm90KC5jZW50ZXIpLCBoMSwgaDIsIGg0LCBoNXtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgdG9wOmF1dG87XG5cdCAgICBsZWZ0OjA7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQubXRvcHtcblx0ICAgIHRvcDowO1xuXHR9XG5cblx0Ji5ibG9nX2JvcmRlcntcblxuICAgIFx0QGV4dGVuZCAlZ29sZF9ib3JkZXI7XG4gICAgXHRwYWRkaW5nOjMwcHggNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1RKCRsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIH1cblx0fVxufVxuXG4vKi5ib3R0b21fYm9yZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE1MjViO1xufSovXG5cblxuXG4uYmxvZ19kZXNjX2NvbnQsIGEuYmxvZ19kZXNjX2NvbnQsIGEuYmxvZ19kZXNjX2NvbnQ6aG92ZXJ7XG4gICAgbWFyZ2luOjE1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICAgIGNvbG9yOiAkZm9udF9jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgICY6aG92ZXJ7XG4gICAgXHR0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8qLmJsb2dfZGVzY19jb250IC5pbmZve1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbn0qL1xuXG4vKmEuYmxvZ19kZXNjX2NvbnQ6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMjBweCAtNXB4IHJnYmEoMCwwLDAsMC41KTtcblxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xufSovXG5cbmEuYmxvZ19kZXNjX2NvbnQ6aG92ZXIgLmJsb2dfdGl0bGV7XG4gICAgY29sb3I6ICRnb2xkX2hvdmVyO1xufVxuXG5hLmJsb2dfZGVzY19jb250OmhvdmVyIC5ibG9nX2ltZ19jb250IGltZ3tcbiAgICAvKmZpbHRlcjogc2VwaWEoMC41KTsqL1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMS41KTtcblxufVxuXG4vKi5jYXRlZ29yeV9sYWJlbCwgLmNhdGVnb3J5X2xhYmVsOmhvdmVye1xuICAgIHBhZGRpbmc6IDNweCA1cHggMXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRlZ29yeV9sYWJlbC5iaWd7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59Ki9cblxuXG4vKi5ibG9nX2Rlc2NfY29udDpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tbGVmdDowO1xufVxuXG4uYmxvZ19kZXNjX2NvbnQ6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9Ki9cblxuICAgIC5ibG9nX2ltZ19jb250LCAuc2VydmljZV9pbWdfY29udHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCAgICBpbWd7XG5cdCAgICAgICAgd2lkdGg6MTAwJTtcblx0ICAgICAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICB9XG4gICAgfVxuXG4gICAgLmJsb2dfZGVzY19leGNlcnB0X2NvbnQgcHtcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAvKi5jb2wtc20tMTIgLmJsb2dfZGVzY19leGNlcnB0X2NvbnQsIC5jb2wtc20tMTIgLmJsb2dfZGVzY19leGNlcnB0X2NvbnQuZnVsbHtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMzBweCAzMHB4OyAvKiBmdWxsIGtlcGVzIG1lZ255aXRvdHQgY2lra1xuICAgIH0qL1xuXG4gICAgLmJsb2dfdGl0bGUsIC50aXRsZV9ib3JkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBweDtcbiAgICAgICAgLypjb2xvcjogaHNsYSgwLCAwJSwgODAlLCAxKTsqL1xuICAgICAgICBjb2xvcjogJGdvbGRfZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6IEFsZWdyZXlhO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0ICAgICYuYmlne1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblx0ICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDA7XG5cdCAgICB9XG4gICAgfVxuXG4vKiBJTUFHRUJPWCAqL1xuXG5cblxuLmZlYXR1cmV0dGUucGljX2xlZnR7XG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6MTIwcHg7Ki9cbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxhdC1jb250YWluZXIucGljX2xlZnR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5mZWF0dXJldHRlLnBpY19yaWdodCA+IC5jb2wtbWQtNjpsYXN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG5cbiAgICB9XG5cbiAgICAvKiBqb2JiIG9sZGFsdCBrZXA6IGV6IGEgYmFsIG9sZGFsaSBzem92ZWdlcyBkb2JveiovXG4gICAgLmZlYXR1cmV0dGUgPiAuY29sLW1kLTQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLypwYWRkaW5nOiA1MHB4OyovXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIC8qcGFkZGluZy1sZWZ0OjA7Ki9cbiAgICB9XG5cbiAgICAvKi5mZWF0dXJldHRlLnBpY19sZWZ0ID4gLmNvbC1tZC02OmZpcnN0LWNoaWxkKi9cblxuICAgIC8qIGJhbCBvbGRhbHQga2VwOiBleiBhIGpvYmIgb2xkYWxpIHN6b3ZlZ2VzIGRvYm96Ki9cbiAgICAuZmVhdHVyZXR0ZS5waWNfbGVmdCA+IC5jb2wtbWQtNDpmaXJzdC1jaGlsZC8qLCAgLmZsYXQtY29udGFpbmVyLnBpY19sZWZ0ICA+IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCove1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvKnBhZGRpbmc6IDUwcHg7Ki9cbiAgICAgICAgcGFkZGluZy1sZWZ0OjUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJldHRlLnBpY19sZWZ0ID4gLmNvbC1tZC04Omxhc3QtY2hpbGQge1xuICAgICAgICAvKnRleHQtYWxpZ246IHJpZ2h0OyovXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmcgPiAuc3RyZWFre1xuXHRcdEBleHRlbmQgJXN0cmVhaztcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG5cbiAgIC8qIC5mbGF0LWNvbnRhaW5lciA+IC5jb2wtbWQtNjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDsgICAgfSovXG5cbiAgICAvKmdyaWQqL1xuXG4gICAgLmltYWdlX2dyaWR7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC8qZGlzcGxheTogLXdlYmtpdC1ib3g7Ki9cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICAgIH1cbiAgICAuaW1hZ2VfZ3JpZCA+IC5iaWdfZ3JpZHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtcm93LWVuZDogICA0O1xuICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2VfZ3JpZCA+IC5iaWdfZ3JpZC5hbG9uZXtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICB9XG5cbiAgICAuZmVhdHVyZXR0ZS1nYWxsZXJ5LWNvbnR7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWltYWdle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktc2ltcGxlIC5nYWxsZXJ5LWltYWdle1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgfVxuXG5cblxuICAgIC5nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAvKi5zZXJ2aWNlX3RpdGxle1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeV9saXN0X2hlYWRlcntcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE1MjViO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH0qL1xuXG5cbiAvKkZPT1RFUiovXG5cbiAgLmZvb3RlcntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbVEoJHNtKXtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAkZ29sZF9ob3ZlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogJGdvbGRfZGFyaztcbiAgICB9XG4gICAgLmZhe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgICAucm93e1xuICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc3RyZWFre1xuICAgIEBleHRlbmQgJXN0cmVhaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cblxuICAuY29weXJpZ2h0X2FyZWF7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZV9iZztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6ICAwIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbVEoJHNtKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4vLyBBcnRpY2xlXG4uYXJ0aWNsZXtcbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIGgyLCBoM3tcbiAgICAgICAgZm9udC1mYW1pbHk6IEFsZWdyZXlhO1xuICAgIH1cbiAgICAuZmVhdHVyZWQtaW1hZ2Vze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5wb3N0LXRpdGxle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICYuc3RhdGlje1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkX2Rhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRnb2xkX2hvdmVyO1xuICAgIH1cbiAgICAuaW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFsZWdyZXlhO1xuICAgIH1cblxuICAgIC5wb3N0LWxpc3R7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgaDMgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bC5wYWdpbmF0aW9ue1xuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkX2Rhcms7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkZ29sZF9ob3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9ob3ZlcjtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkZ29sZF9ob3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCM0MTQxNDEsIDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuYWN0aXZlIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDE0MTQxLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgIH1cblxuXG5cbi8qTUlTQyovXG5cbmltZy5maXRfcGFyZW50X3dpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmltZy5maXRfcGFyZW50X3RhbGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cbi8qXG4uZXF1YWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG5cdCYgPiBbY2xhc3MqPSdjb2wtJ10ge1xuXHQgIFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn0qLyIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBtaXhpbiBjbGVhckZpeHtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gYm94U2hhZG93e1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG5AbWl4aW4gbVEoJHdpZHRoKXtcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgICB9XG59XG5cbi8vYW5pbXNcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfSAgXG4gICAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfSAgXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJHN0cikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogI3skc3RyfTtcbiAgLW1vei1hbmltYXRpb246ICN7JHN0cn07XG4gIC1tcy1hbmltYXRpb246ICN7JHN0cn07XG4gIC1vLWFuaW1hdGlvbjogI3skc3RyfTtcbiAgYW5pbWF0aW9uOiAjeyRzdHJ9OyAgICAgIFxufVxuXG5cbiVnb2xkX2JvcmRlcntcblx0Ym9yZGVyOiAycHggc29saWQgJGdvbGRfaG92ZXI7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAkZ29sZF9ob3ZlcjsgXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbiVmYWRlX2Jne1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCB0b3AgY2VudGVyLCByZ2JhKDI1NSwyNTUsMjU1LDAuMikgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG59XG5cbiVzdHJlYWt7XG4gIFx0aGVpZ2h0OiAxcHg7XG4gIFx0d2lkdGg6IDgwJTtcbiAgXHRAaW5jbHVkZSBtUSgkc20pe1xuICBcdFx0d2lkdGg6IDEwMCU7XG4gIFx0XHRsZWZ0OiAwJTtcbiAgXHR9XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGxlZnQ6IDEwJTtcbiAgXHRcbiAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRnb2xkX2RhcmsgMCUsICRnb2xkX2hvdmVyIDUwJSwgJGdvbGRfZGFyayAxMDAlKTtcbiAgXHQmOmJlZm9yZSwgJjphZnRlcntcbiAgXHRcdCAgXHRAaW5jbHVkZSBtUSgkc20pe1xuICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0XHRcdH1cbiAgXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDFweDtcbiAgXHRcdHdpZHRoOiAxMCU7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgJGdvbGRfZGFyayAxMDAlKTtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IC0xMCU7XG4gIFx0fVxuICBcdCY6YWZ0ZXJ7XG4gIFx0XHR0b3A6IC0xcHg7XG4gIFx0XHRsZWZ0OiAxMDAlO1xuXHQgIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ29sZF9kYXJrIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHQgIFx0Ly90YWxhbiBqb1xuICBcdH1cbiAgfSIsIi8vdmFyaWFibGVzXG4vL2NvbG9yc1xuJHBhZ2VfYmc6ICMxMzEzMTM7XG4kZ29sZF9ob3ZlcjogI2UzYzQ3NTtcbi8vICRnb2xkX2Rhcms6IGhzbGEoMzUsIDUzJSwgNDQlLCAxKTtcbiRnb2xkX2Rhcms6IGhzbGEoMzUsIDgzJSwgNTQlLCAxKTtcbiRmb250X2NvbG9yOiAjZmZmO1xuLyokaGVhZGVyX2dyYXk6ICNhNmE2YTY7XG4kb3JhbmdlOiByZ2JhKDI1NSwxMzMsNjYsMSk7XG4kZGFyazogIzQxNDE0MTsqL1xuLy9zaXplc1xuJG5hdmJhcl9oZWlnaHQ6IDEwMHB4O1xuXG4vL21xXG4kc206IDU3NnB4O1xuJG1kOiA3MjBweDtcbiRsZzogOTkycHg7XG4keGw6IDEyMDBweDtcblxuXG4iLCIvL3Jlc2V0XG46Zm9jdXN7b3V0bGluZTogbm9uZTt9XG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4qIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5he1xuXHR0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbn0iXX0= */
