body{background-color:#434546;color:#e5dfcb;line-height:1.4;margin-bottom:56px;overflow:overlay;overflow-x:hidden;padding-bottom:5vh}.noscript-warning,body{font-family:Metropolis,sans-serif}.noscript-warning{background-color:#eba656;color:#212223;font-size:20px;font-weight:700;left:50%;max-width:600px;padding:10px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9000}.bold,b,strong{font-weight:700}html{font-size:16px}@media (min-width:992px){.row.no-negative-margins-lg{margin-left:0;margin-right:0}.row.no-negative-margins-lg>.col,.row.no-negative-margins-lg>[class*=col-]{padding-left:15px;padding-right:15px}}.extra-small,h1,h2,h3,h4,h5,h6,p,small{line-height:1.4}h1{font-size:2.986rem}h2{font-size:2.488rem}h3{font-size:2.074rem}h4{font-size:1.728rem}h5{font-size:1.44rem}h6{font-size:1.2rem}p{font-size:1rem}small{font-size:.833rem}.extra-small{font-size:.694rem}nav.navbar{left:0;position:fixed!important;right:0;top:0;width:100%;z-index:1030}.navbar,nav.navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border-bottom:2px solid #e5dfcb}.navbar{z-index:1020}.navbar .nav-link,.navbar-brand{color:#e5dfcb!important;transition:color .3s ease-in-out}.navbar .nav-item .nav-link.active,.navbar .nav-item:hover .nav-link,.navbar-brand:focus,.navbar-brand:hover{color:#eba656!important}.navbar-collapse{justify-content:flex-start}.navbar-toggler,.navbar-toggler:focus{border:none!important;outline:none}.navbar-toggler{background:transparent}.line{fill:none;stroke:#e5dfcb;stroke-width:6;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.line1,.line3{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.navbar-toggler.toggled .line1,.navbar-toggler.toggled .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.navbar-toggler.toggled .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.navbar-toggler{border:none;position:relative}.navbar-toggler-icon{background-color:#e5dfcb;background-image:none;display:block;height:2px;margin:0 auto;position:relative;transition:all .3s ease-in-out;width:22.5px}.navbar-toggler-icon:after,.navbar-toggler-icon:before{background-color:#e5dfcb;content:"";height:2px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.navbar-toggler-icon:before{top:-7.5px}.navbar-toggler-icon:after{bottom:-7.5px}.navbar-toggler.toggled .navbar-toggler-icon{background-color:transparent}.navbar-toggler.toggled .navbar-toggler-icon:before{transform:rotate(45deg) translate(5px,5.5px)}.navbar-toggler.toggled .navbar-toggler-icon:after{transform:rotate(-45deg) translate(5px,-5px)}.hb{display:block;margin:auto;width:30px}@media (min-width:992px){.navbar .nav-item:not(:last-child){margin-right:150px}}.portfolio-item{margin-bottom:30px}.portfolio-item img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:200%}@media (min-width:1200px){.portfolio-item{flex:0 0 33.333333%;max-width:33.333333%}.container{max-width:75%}}.portfolio-item .portfolio-text{padding:15px 10px}.portfolio-item .category{color:#eba656;font-size:.9em;font-weight:700}.portfolio-item .title{color:#e5dfcb;font-size:1.2em}@media (max-width:991px){.portfolio-item{margin-bottom:15px}}.footer{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.25) 50%,transparent);bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:20px 1rem;position:fixed;width:100%;z-index:1030}@media (max-width:767px){.footer{padding:10px 1rem}.nav-link,.navbar-brand{font-size:1rem}}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:url(../assets/font/Metropolis-Regular.woff2) format("woff2"),url(../assets/font/Metropolis-Regular.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-weight:700;src:url(../assets/font/Metropolis-Bold.woff2) format("woff2"),url(../assets/font/Metropolis-Bold.woff) format("woff")}.footer-content{align-items:center;color:#e5dfcb;display:flex;justify-content:space-between;padding:15px 0;text-align:center}.footer-name,.footer-page{z-index:2}.footer-line{background:#e5dfcb;flex-grow:1;height:2px;margin:0 30px;top:.5em}.grid-sizer{width:33.333%}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5dfca;background-clip:padding-box;border:4px solid transparent;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#e5dfca;border:2px solid #bcb6a3}.title-item .no-margin-top{margin-top:0}.project-title{margin-bottom:2vh;margin-top:20vh}.project-description a{color:#eba656;font-weight:700;text-decoration:none}.project-description a:visited{color:#c97a2f}.project-description a:hover{color:#ffd199;text-decoration:underline}.project-description a:active{color:#b56423}.project-description{margin-bottom:20vh}.project-description,.project-description-contact{font-size:1rem;line-height:1.6;margin-right:auto;max-width:60ch}.project-description-contact{margin-bottom:0}@media (max-width:768px){.project-description{margin-bottom:0;max-width:90%}.project-title{margin-top:5vh}}.section-title{margin-top:10vh}.section-title,.story-title{color:#e5dfcb;text-align:left;width:100%}.story-title{margin-top:6vh}.story-text{color:#e5dfcb;margin-bottom:10vh;margin-top:10vh;text-align:left;width:100%}.grid-item.title-item{order:-1;width:100%}.project-category{color:#eba656;font-size:.9em;font-weight:700;margin-bottom:10px;padding-top:12vh}@media (max-width:767px){.project-category{padding-top:4vh}}.project-title{margin-top:0}.portfolio-item a{overflow:hidden}.portfolio-item a .image-container{aspect-ratio:16/9;overflow:hidden;position:relative}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.portfolio-item a img{display:block;transition:transform .23s ease-in-out;width:100%}.portfolio-item a:hover,.portfolio-item a:hover .portfolio-text{text-decoration:none}.portfolio-item a .portfolio-text{background-color:#212223;border-top:2px solid #e5dfcb;position:relative;z-index:2}.video-wrapper{overflow:hidden;position:relative;width:100%}.responsive-iframe{overflow:hidden;padding-top:56.25%;position:relative}.responsive-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.grid-item video{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox-caption__body{color:#e5dfcb;font-size:1.2rem;font-weight:700}@media (max-width:768px){.portfolio-item:first-child{margin-top:0}}::-moz-selection{background-color:#eba656;color:#434546}::selection{background-color:#eba656;color:#434546}img,video{transition:transform .23s ease-in-out,box-shadow .23s ease-in-out;will-change:transform,box-shadow}img:hover,video:hover{box-shadow:0 0 20px rgba(0,0,0,.3);transform:scale(1.03)}.image-container img:hover,.image-container video:hover{box-shadow:none;transform:none}.fancybox-content{border-radius:16px}.fancybox-slide img,.fancybox-slide video{box-shadow:none;transform:scale(1);transition:none}.scroll-indicator{bottom:78%;opacity:1;position:fixed;right:10%;transition:opacity .5s ease,bottom .5s ease;z-index:100}.scroll-indicator img{animation:rotate360 10s linear infinite;display:block;height:auto;width:100px}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.py-5{padding-top:6rem!important}iframe,img,video{border-radius:16px;overflow:hidden}.portfolio-item a .image-container,.video-wrapper{overflow:hidden;position:relative}.portfolio-item a img,.video-wrapper video{border-radius:16px;display:block;transition:transform .23s ease-in-out;width:100%}.portfolio-item a:hover img,.video-wrapper video:hover{border-radius:16px}.portfolio-item a,.portfolio-item img{display:block;overflow:visible;position:relative}.atropos-inner{border-radius:16px}.atropos-inner .image-container img.img-fluid.responsive-img{height:130%!important;margin:-8% 0 0 -15%;position:relative!important;width:130%!important}.img-fluid{max-width:none}.portfolio-item .portfolio-number{color:#eba656;font-size:.9em;font-weight:700;position:absolute;right:10px;top:14px;z-index:3}.modal-content{background-color:#434546;border-radius:16px;color:#e5dfcb}.modal-footer,.modal-header{border-color:#555}html .btn-primary{background-color:#eba656!important;border-color:#eba656!important;color:#434546!important}html .btn-primary:hover{background-color:#ffd199!important;border-color:#ffd199!important}html .btn-primary.focus,html .btn-primary:focus{background-color:#eba656!important;border-color:#d9a257!important;box-shadow:0 0 0 .2rem rgba(235,166,86,.5);color:#434546!important}html .btn-primary:active,html .btn-primary:not(:disabled):not(.disabled).active,html .show>.btn-primary.dropdown-toggle{background-color:#dba456!important;border-color:#cba256!important;box-shadow:0 0 0 .2rem rgba(235,166,86,.5);color:#434546!important}.btn-primary,.btn-secondary{border-radius:12px}.btn-secondary,.btn-secondary:hover{color:#e5dfcb}.modal-footer,.modal-header{border-color:#e5dfcb}.btn-close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e5dfcb' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") no-repeat 50% /100% auto;height:1em;margin-top:7px;opacity:1;width:1em}.modal-header .btn-close{filter:drop-shadow(0 0 2px #434546)}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#2f2f2f}.modal-body::-webkit-scrollbar-thumb{background-color:#e5dfcb;border-radius:4px}.modal-title{color:#eba656}.modal-header .btn-close{border:none;color:#e5dfcb;opacity:1}.modal-header .btn-close:hover{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23eba656' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") no-repeat 50% /100% auto;color:#eba656}.modal-header .btn-close:focus{box-shadow:none;outline:none}.modal-dialog{align-items:center;display:flex;margin:.5rem auto;min-height:calc(100vh - 1rem)}.modal-content{max-height:90vh;overflow-y:auto;position:relative}@media (max-width:576px){.modal-dialog{margin:10px;min-height:calc(100vh - 20px)}}.thumb-border{border:.1rem solid grey}
/*# sourceMappingURL=data:application/json;base64,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RWhCLGlCQUNKLENBRUEseUJBQ0ksY0FDSSxXQUFZLENBQ1osNkJBQ0osQ0FDSixDQUdBLGNBQ0ksdUJBQ0oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NTQ2O1xyXG5cdGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcycsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICNlNWRmY2I7XHJcblx0b3ZlcmZsb3c6IG92ZXJsYXk7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0cGFkZGluZy1ib3R0b206IDV2aDtcclxufVxyXG5cclxuLm5vc2NyaXB0LXdhcm5pbmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8qIE9yIHNwZWNpZnkgYSBmaXhlZCB3aWR0aCBpZiB5b3Ugd2FudCAqL1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0LyogT3B0aW9uYWw6IGlmIHlvdSB3YW50IHRvIGxpbWl0IHRoZSB3aWR0aCAqL1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJhNjU2O1xyXG5cdGNvbG9yOiAjMjEyMjIzO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDkwMDA7XHJcblx0dG9wOiA1MCU7XHJcblx0LyogQ2VudGVyIHZlcnRpY2FsbHkgKi9cclxuXHRsZWZ0OiA1MCU7XHJcblx0LyogQ2VudGVyIGhvcml6b250YWxseSAqL1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdC8qIEFkanVzdCB0aGUgcG9zaXRpb24gdG8gdHJ1bHkgY2VudGVyIHRoZSBlbGVtZW50ICovXHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYixcclxuLmJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5yb3cubm8tbmVnYXRpdmUtbWFyZ2lucy1sZyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5yb3cubm8tbmVnYXRpdmUtbWFyZ2lucy1sZz4uY29sLFxyXG5cdC5yb3cubm8tbmVnYXRpdmUtbWFyZ2lucy1sZz5bY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuc21hbGwsXHJcbi5leHRyYS1zbWFsbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMi45ODZyZW07XHJcbn1cclxuXHJcbmgyIHtcclxuXHRmb250LXNpemU6IDIuNDg4cmVtO1xyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udC1zaXplOiAyLjA3NHJlbTtcclxufVxyXG5cclxuaDQge1xyXG5cdGZvbnQtc2l6ZTogMS43MjhyZW07XHJcbn1cclxuXHJcbmg1IHtcclxuXHRmb250LXNpemU6IDEuNDRyZW07XHJcbn1cclxuXHJcbmg2IHtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxucCB7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcblx0Zm9udC1zaXplOiAwLjgzM3JlbTtcclxufVxyXG5cclxuLmV4dHJhLXNtYWxsIHtcclxuXHRmb250LXNpemU6IDAuNjk0cmVtO1xyXG59XHJcblxyXG5uYXYubmF2YmFyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuXHQvKiBJbXBvcnRhbnQgdG8gb3ZlcnJpZGUgYW55IGlubGluZSBvciBmaWxlLWJhc2VkIHN0eWxlcyAqL1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMzA7XHJcblx0LyogRW5zdXJpbmcgaXQncyBvbiB0b3Agb2Ygb3RoZXIgY29udGVudCAqL1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8qIEVuc3VyZXMgdGhlIG5hdmJhciBleHRlbmRzIGZ1bGwgd2lkdGggKi9cclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVkZmNiO1xyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdHotaW5kZXg6IDEwMjA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWRmY2I7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQsXHJcbi5uYXZiYXIgLm5hdi1saW5rIHtcclxuXHRjb2xvcjogI2U1ZGZjYiAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQ6aG92ZXIsXHJcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZWJhNjU2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXZiYXIgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XHJcblx0Y29sb3I6ICNlYmE2NTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIsXHJcbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5saW5lIHtcclxuXHRmaWxsOiBub25lO1xyXG5cdHN0cm9rZTogI2U1ZGZjYjtcclxuXHRzdHJva2Utd2lkdGg6IDY7XHJcblx0dHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSAwLjRzLCBzdHJva2UtZGFzaG9mZnNldCAwLjRzO1xyXG59XHJcblxyXG4ubGluZTEsXHJcbi5saW5lMyB7XHJcblx0c3Ryb2tlLWRhc2hhcnJheTogNjAgMjA3O1xyXG59XHJcblxyXG4ubGluZTIge1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDYwIDYwO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAubGluZTEsXHJcbi5uYXZiYXItdG9nZ2xlci50b2dnbGVkIC5saW5lMyB7XHJcblx0c3Ryb2tlLWRhc2hhcnJheTogOTAgMjA3O1xyXG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTM0O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAubGluZTIge1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDEgNjA7XHJcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0zMDtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMjIuNXB4O1xyXG5cclxuXHRoZWlnaHQ6IDJweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZGZjYjtcclxuXHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyLWljb246YmVmb3JlLFxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkZmNiO1xyXG5cclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XHJcblx0dG9wOiAtNy41cHg7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XHJcblx0Ym90dG9tOiAtNy41cHg7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1LjVweCk7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcclxuXHJcbn1cclxuXHJcbi5oYiB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubmF2YmFyIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taXRlbSBpbWcge1xyXG5cdHdpZHRoOiAyMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnBvcnRmb2xpby1pdGVtIHtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLXRleHQge1xyXG5cdHBhZGRpbmc6IDE1cHggMTBweDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pdGVtIC5jYXRlZ29yeSB7XHJcblx0Y29sb3I6ICNlYmE2NTY7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pdGVtIC50aXRsZSB7XHJcblx0Y29sb3I6ICNlNWRmY2I7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnBvcnRmb2xpby1pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0ei1pbmRleDogMTAzMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHggMXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDFyZW07XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWJyYW5kLFxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ01ldHJvcG9saXMnO1xyXG5cdHNyYzogdXJsKCcuLi9hc3NldHMvZm9udC9NZXRyb3BvbGlzLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2Fzc2V0cy9mb250L01ldHJvcG9saXMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XHJcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250L01ldHJvcG9saXMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4uZm9vdGVyLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHRjb2xvcjogI2U1ZGZjYjtcclxufVxyXG5cclxuLmZvb3Rlci1uYW1lLFxyXG4uZm9vdGVyLXBhZ2Uge1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5mb290ZXItbGluZSB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG5cdGJhY2tncm91bmQ6ICNlNWRmY2I7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0bWFyZ2luOiAwIDMwcHg7XHJcblx0dG9wOiAwLjVlbTtcclxufVxyXG5cclxuLmdyaWQtc2l6ZXIge1xyXG5cdHdpZHRoOiAzMy4zMzMlO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogMTJweDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQ6ICNFNURGQ0E7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNiY2I2YTM7XHJcblx0YmFja2dyb3VuZDogI0U1REZDQTtcclxufVxyXG5cclxuLnRpdGxlLWl0ZW0gLm5vLW1hcmdpbi10b3Age1xyXG5cdG1hcmdpbi10b3A6IDB2aDtcclxufVxyXG5cclxuXHJcbi5wcm9qZWN0LXRpdGxlIHtcclxuXHRtYXJnaW4tdG9wOiAyMHZoO1xyXG5cdG1hcmdpbi1ib3R0b206IDJ2aDtcclxufVxyXG5cclxuLyogU3R5bGVzIGZvciBsaW5rcyB3aXRoaW4gZWxlbWVudHMgd2l0aCB0aGUgJ3Byb2plY3QtZGVzY3JpcHRpb24nIGNsYXNzICovXHJcbi5wcm9qZWN0LWRlc2NyaXB0aW9uIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgLyogUmVtb3ZlcyB0aGUgdW5kZXJsaW5lIGZyb20gbGlua3MgKi9cclxuICAgIGNvbG9yOiAjRUJBNjU2OyAgICAgICAgIC8qIFNldHMgdGhlIGxpbmsgY29sb3IgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgICAgIC8qIE9wdGlvbmFsOiBtYWtlcyBsaW5rcyBib2xkICovXHJcbn1cclxuXHJcbi8qIFZpc2l0ZWQgbGlua3Mgd2l0aGluICdwcm9qZWN0LWRlc2NyaXB0aW9uJyAqL1xyXG4ucHJvamVjdC1kZXNjcmlwdGlvbiBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNjOTdhMmY7IC8qIERhcmtlciBzaGFkZSBmb3IgdmlzaXRlZCAqL1xyXG59XHJcblxyXG4vKiBIb3ZlciBsaW5rcyB3aXRoaW4gJ3Byb2plY3QtZGVzY3JpcHRpb24nICovXHJcbi5wcm9qZWN0LWRlc2NyaXB0aW9uIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIEFkZHMgYW4gdW5kZXJsaW5lIG9uIGhvdmVyICovXHJcbiAgICBjb2xvcjogI2ZmZDE5OTsgLyogTGlnaHRlciBzaGFkZSBmb3IgaG92ZXIgKi9cclxufVxyXG5cclxuLyogQWN0aXZlIGxpbmtzIHdpdGhpbiAncHJvamVjdC1kZXNjcmlwdGlvbicgKi9cclxuLnByb2plY3QtZGVzY3JpcHRpb24gYTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNiNTY0MjM7IC8qIEV2ZW4gZGFya2VyIHNoYWRlIGZvciBhY3RpdmUgKi9cclxufVxyXG5cclxuXHJcblxyXG4ucHJvamVjdC1kZXNjcmlwdGlvbiB7XHJcblx0bWF4LXdpZHRoOiA2MGNoO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwdmg7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4ucHJvamVjdC1kZXNjcmlwdGlvbi1jb250YWN0IHtcclxuXHRtYXgtd2lkdGg6IDYwY2g7XHJcblx0bWFyZ2luLWJvdHRvbTogMHZoO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnByb2plY3QtZGVzY3JpcHRpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwdmg7XHJcblx0fVxyXG5cclxuXHQucHJvamVjdC10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1dmg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcblx0Y29sb3I6ICNlNWRmY2I7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxMHZoO1xyXG59XHJcblxyXG4uc3RvcnktdGl0bGUge1xyXG5cdGNvbG9yOiAjZTVkZmNiO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogNnZoO1xyXG59XHJcblxyXG4uc3RvcnktdGV4dCB7XHJcblx0Y29sb3I6ICNlNWRmY2I7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxMHZoO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwdmg7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0udGl0bGUtaXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3JkZXI6IC0xO1xyXG59XHJcblxyXG4ucHJvamVjdC1jYXRlZ29yeSB7XHJcblx0Y29sb3I6ICNlYmE2NTY7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nLXRvcDogMTJ2aDtcclxuXHQvKiBEZWZhdWx0IHBhZGRpbmcgZm9yIGxhcmdlciBzY3JlZW5zICovXHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2plY3QtY2F0ZWdvcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDR2aDtcclxuXHRcdC8qIFNtYWxsZXIgcGFkZGluZyBmb3IgbW9iaWxlIHNjcmVlbnMgKi9cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucHJvamVjdC10aXRsZSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuXHJcbi5wb3J0Zm9saW8taXRlbSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGEgLmltYWdlLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7ICAvKiBUaGlzIHNldHMgdGhlIHdpZHRoIGFuZCBoZWlnaHQgdG8gYmUgZXF1YWwgKi9cclxufVxyXG5cclxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7IC8qIEVuc3VyZXMgdGhlIGltYWdlIGNvdmVycyB0aGUgZnVsbCBjb250YWluZXIgKi9cclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyAvKiBBbGlnbnMgdGhlIGltYWdlIGNlbnRyYWxseSAqL1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIEVuc3VyZXMgdGhlIGltYWdlIHN0cmV0Y2hlcyB0byBjb3ZlciB0aGUgY29udGFpbmVyIHdpZHRoICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7IC8qIEVuc3VyZXMgdGhlIGltYWdlIHN0cmV0Y2hlcyB0byBjb3ZlciB0aGUgY29udGFpbmVyIGhlaWdodCAqL1xyXG59XHJcblxyXG5cclxuXHJcbi5wb3J0Zm9saW8taXRlbSBhIGltZyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjNzIGVhc2UtaW4tb3V0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGE6aG92ZXIsXHJcbi5wb3J0Zm9saW8taXRlbSBhOmhvdmVyIC5wb3J0Zm9saW8tdGV4dCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdC8qIFJlbW92ZXMgdGhlIHVuZGVybGluZSBvbiBob3ZlciAqL1xyXG59XHJcblxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGEgLnBvcnRmb2xpby10ZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgI2U1ZGZjYjtcclxuXHQvKiBUaGlzIGVuc3VyZXMgdGhlIHRleHQgaXMgYWJvdmUgdGhlIG92ZXJsYXkgKi9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMjIzO1xyXG59XHJcblxyXG5cclxuLnZpZGVvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0LyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtaWZyYW1lIGlmcmFtZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmdyaWQtaXRlbSB2aWRlbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LyogT2NjdXB5IGZ1bGwgd2lkdGggb2YgZ3JpZCBpdGVtICovXHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdC8qIE1haW50YWluIGFzcGVjdCByYXRpbyAqL1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdC8qIENvdmVyIGNvbnRhaW5lciwgbWF5IGNyb3Agc2lkZXMgb2YgdGhlIHZpZGVvICovXHJcbn1cclxuXHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICNlNWRmY2I7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5wb3J0Zm9saW8taXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHQvKiBBZGp1c3QgdGhlIHZhbHVlIGJhc2VkIG9uIHlvdXIgbmF2YmFyJ3MgaGVpZ2h0ICovXHJcblx0fVxyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViYTY1NjtcclxuXHRjb2xvcjogIzQzNDU0NjtcclxufVxyXG5cclxuaW1nLFxyXG52aWRlbyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjNzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjNzIGVhc2UtaW4tb3V0O1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGJveC1zaGFkb3c7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbmltZzpob3ZlcixcclxudmlkZW86aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcblx0LyogU2xpZ2h0bHkgZW5sYXJnZXMgdGhlIGltYWdlIG9yIHZpZGVvICovXHJcblx0Ym94LXNoYWRvdzogMCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcblxyXG4vKiBkaXNhYmxlIHRoZSBub3JtYWwgaW1hZ2Ugb24gdGhlIGluZGV4Lmh0bWwgdGh1bWJuYWlscyAqL1xyXG4uaW1hZ2UtY29udGFpbmVyIGltZzpob3ZlcixcclxuLmltYWdlLWNvbnRhaW5lciB2aWRlbzpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uZmFuY3lib3gtY29udGVudCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG5cclxuXHJcbi8qIFJlYXBwbHkgdGhlIG9yaWdpbmFsIHN0eWxlcyB3aXRob3V0IGhvdmVyIGVmZmVjdHMgZm9yIGltYWdlcyBhbmQgdmlkZW9zIGluc2lkZSBGYW5jeWJveCAqL1xyXG4uZmFuY3lib3gtc2xpZGUgaW1nLFxyXG4uZmFuY3lib3gtc2xpZGUgdmlkZW8ge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0LyogUmVzZXQgc2NhbGluZyAqL1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0LyogUmVtb3ZlIHNoYWRvdyAqL1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0LyogUmVtb3ZlIHRyYW5zaXRpb24gdG8gcHJldmVudCBhbnkgaG92ZXIgZWZmZWN0cyAqL1xyXG59XHJcblxyXG4uc2Nyb2xsLWluZGljYXRvciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogNzglO1xyXG5cdC8qIFN0YXJ0aW5nIHBvc2l0aW9uICovXHJcblx0cmlnaHQ6IDEwJTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0LyogSGlnaCBlbm91Z2ggdG8gYmUgb24gdG9wIG9mIG90aGVyIGNvbnRlbnQgKi9cclxuXHRvcGFjaXR5OiAxO1xyXG5cdC8qIEZ1bGx5IHZpc2libGUgaW5pdGlhbGx5ICovXHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGJvdHRvbSAwLjVzIGVhc2U7XHJcblx0LyogU21vb3RoIHRyYW5zaXRpb25zIGZvciBmYWRpbmcgYW5kIG1vdmluZyAqL1xyXG59XHJcblxyXG4uc2Nyb2xsLWluZGljYXRvciBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHQvKiBBZGp1c3QgYmFzZWQgb24geW91ciBTVkcgc2l6ZSAqL1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRhbmltYXRpb246IHJvdGF0ZTM2MCBpbmZpbml0ZSAxMHMgbGluZWFyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZTM2MCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4ucHktNSB7XHJcblx0cGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuaW1nLFxyXG52aWRlbyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHQvKiBBZGp1c3QgdGhpcyB2YWx1ZSB0byBpbmNyZWFzZSBvciBkZWNyZWFzZSB0aGUgcm91bmRuZXNzICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvKiBFbnN1cmVzIG5vIHBhcnQgb2YgdGhlIGltYWdlIG9yIHZpZGVvIHNwaWxscyBvdXRzaWRlIHRoZSByb3VuZGVkIGNvcm5lcnMgKi9cclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdC8qIEFkanVzdCB0aGlzIHZhbHVlIHRvIHNldCB0aGUgcm91bmRuZXNzIG9mIHRoZSBjb3JuZXJzICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvKiBQcmV2ZW50cyBjb250ZW50IGZyb20gc3BpbGxpbmcgb3V0c2lkZSB0aGUgcm91bmRlZCBjb3JuZXJzICovXHJcblx0LyogT3B0aW9uYWw6IHlvdSBtaWdodCB3YW50IHRvIGFkZCBhIGJvcmRlciBvciBzaGFkb3cgaGVyZSAqL1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWl0ZW0gYSAuaW1hZ2UtY29udGFpbmVyLFxyXG4udmlkZW8td3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LyogVGhpcyB3aWxsIGNsaXAgYW55IG92ZXJmbG93aW5nIGNvbnRlbnQsIGluY2x1ZGluZyBkdXJpbmcgc2NhbGUgdHJhbnNmb3JtcyAqL1xyXG5cclxuXHQvKiBNYWludGFpbiB0aGUgcm91bmRlZCBjb3JuZXJzIGhlcmUgKi9cclxufVxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGEgaW1nLFxyXG4udmlkZW8td3JhcHBlciB2aWRlbyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjNzIGVhc2UtaW4tb3V0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0LyogQXBwbHkgcm91bmRlZCBjb3JuZXJzIHRvIHRoZSBpbWFnZXMvdmlkZW9zIHRoZW1zZWx2ZXMgKi9cclxufVxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGE6aG92ZXIgaW1nLFxyXG4udmlkZW8td3JhcHBlciB2aWRlbzpob3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHQvKiBSZS1hcHBseSB0aGUgcm91bmRlZCBjb3JuZXJzIHRvIGF2b2lkIGNsaXBwaW5nIGlzc3VlcyAqL1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdC8qIENoYW5nZSBmcm9tIGhpZGRlbiB0byB2aXNpYmxlICovXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8qIEVuc3VyZSBwb3NpdGlvbmluZyBjb250ZXh0ICovXHJcbn1cclxuXHJcblxyXG5cclxuLnBvcnRmb2xpby1pdGVtIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0LyogQ2hhbmdlIGZyb20gaGlkZGVuIHRvIHZpc2libGUgKi9cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LyogRW5zdXJlIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cclxufVxyXG5cclxuXHJcbi5hdHJvcG9zLWlubmVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4uYXRyb3Bvcy1pbm5lciAuaW1hZ2UtY29udGFpbmVyIGltZy5pbWctZmx1aWQucmVzcG9uc2l2ZS1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAtOCUgMCAwcHggLTE1JTtcclxuICAgIHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcclxuXHRcclxufVxyXG5cclxuXHJcblxyXG5cclxuLmltZy1mbHVpZCB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLW51bWJlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTRweDtcclxuXHQvKiBBZGp1c3QgdGhpcyB2YWx1ZSBhcyBuZWVkZWQgdG8gcG9zaXRpb24gaXQgYXQgdGhlIHRvcCByaWdodCAqL1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdC8qIEFkanVzdCB0aGlzIHZhbHVlIGFzIG5lZWRlZCB0byBwb3NpdGlvbiBpdCBhdCB0aGUgdG9wIHJpZ2h0ICovXHJcblx0Y29sb3I6ICNlYmE2NTY7XHJcblx0LyogU2FtZSBjb2xvciBhcyB0aGUgY2F0ZWdvcnkgKi9cclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdC8qIFNhbWUgZm9udCBzaXplIGFzIHRoZSBjYXRlZ29yeSAqL1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdC8qIFNhbWUgZm9udCB3ZWlnaHQgYXMgdGhlIGNhdGVnb3J5ICovXHJcblx0ei1pbmRleDogMztcclxuXHQvKiBFbnN1cmUgaXQncyBvbiB0b3Agb2Ygb3RoZXIgY29udGVudCAqL1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDU0NjsgXHJcbiAgICBjb2xvcjogI2U1ZGZjYjsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzU1NTsgXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFByaW1hcnkgYnV0dG9uIHN0eWxpbmcgd2l0aCBpbmNyZWFzZWQgc3BlY2lmaWNpdHkgKi9cclxuaHRtbCAuYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViYTY1NiAhaW1wb3J0YW50OyAvKiBQcmltYXJ5IGJ1dHRvbiBjb2xvciB0byBtYXRjaCB5b3VyIHRoZW1lICovXHJcbiAgICBib3JkZXItY29sb3I6ICNlYmE2NTYgIWltcG9ydGFudDsgLyogQ29uc2lzdGVudCBib3JkZXIgY29sb3IgKi9cclxuXHRjb2xvcjogIzQzNDU0NiAhaW1wb3J0YW50OyBcclxufVxyXG5cclxuLyogSG92ZXIgc3RhdGUgZm9yIHByaW1hcnkgYnV0dG9uIHdpdGggaW5jcmVhc2VkIHNwZWNpZmljaXR5ICovXHJcbmh0bWwgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxOTkgIWltcG9ydGFudDsgLyogTGlnaHRlciBzaGFkZSBmb3IgaG92ZXIgdG8gbWF0Y2ggbGluayBob3ZlciAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkMTk5ICFpbXBvcnRhbnQ7IC8qIEVuc3VyaW5nIHRoZSBib3JkZXIgbWF0Y2hlcyB0aGUgYmFja2dyb3VuZCBvbiBob3ZlciAqL1xyXG59XHJcblxyXG4vKiBGb2N1cyBzdGF0ZSBmb3IgcHJpbWFyeSBidXR0b24gd2l0aCBpbmNyZWFzZWQgc3BlY2lmaWNpdHkgKi9cclxuaHRtbCAuYnRuLXByaW1hcnkuZm9jdXMsXHJcbmh0bWwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcclxuXHRjb2xvcjogIzQzNDU0NiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViYTY1NiAhaW1wb3J0YW50OyAvKiBLZWVwIHByaW1hcnkgY29sb3Igb24gZm9jdXMgKi9cclxuICAgIGJvcmRlci1jb2xvcjogI2Q5YTI1NyAhaW1wb3J0YW50OyAvKiBTbGlnaHRseSBkYXJrZXIgYm9yZGVyIGZvciBiZXR0ZXIgdmlzaWJpbGl0eSBvbiBmb2N1cyAqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAxNjYsIDg2LCAwLjUpOyAvKiBTb2Z0IGdsb3cgd2l0aCBjb2xvciBtYXRjaGluZyB0aGUgYnV0dG9uICovXHJcbn1cclxuXHJcbi8qIEFjdGl2ZSBzdGF0ZSBmb3IgcHJpbWFyeSBidXR0b24gd2l0aCBpbmNyZWFzZWQgc3BlY2lmaWNpdHkgKi9cclxuaHRtbCAuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbmh0bWwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmE0NTYgIWltcG9ydGFudDsgLyogU2xpZ2h0bHkgZGFya2VyIGZvciBhY3RpdmUgc3RhdGUgKi9cclxuICAgIGJvcmRlci1jb2xvcjogI2NiYTI1NiAhaW1wb3J0YW50OyAvKiBNYXRjaGluZyBkYXJrZXIgYm9yZGVyIGZvciBhY3RpdmUgc3RhdGUgKi9cclxuXHRjb2xvcjogIzQzNDU0NiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAxNjYsIDg2LCAwLjUpOyAvKiBDb25zaXN0ZW50IHdpdGggZm9jdXMgc3RhdGUgKi9cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Y29sb3I6I0U1REZDQjtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xyXG5cdGNvbG9yOiNFNURGQ0I7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI0U1REZDQjtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRTVERkNCO1xyXG59XHJcblxyXG5cclxuXHJcbi5idG4tY2xvc2Uge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCIlMjNlNWRmY2JcIj48cGF0aCBkPVwiTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODZsNi4yOTMtNi4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTAwJSBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHRtYXJnaW4tdG9wOjdweDtcclxufVxyXG5cclxuXHJcblxyXG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xyXG4gICAgY29sb3I6ICNlNWRmY2I7IFxyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICM0MzQ1NDYpOyBcclxufVxyXG5cclxuLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbn1cclxuLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7IFxyXG59XHJcbi5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkZmNiOyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjZWJhNjU2OyBcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcclxuICAgIGNvbG9yOiAjZTVkZmNiOyBcclxuICAgIGJvcmRlcjogbm9uZTsgXHJcbiAgICBvcGFjaXR5OiAxOyBcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZWJhNjU2OyBcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZmlsbD1cIiUyM2ViYTY1NlwiPjxwYXRoIGQ9XCJNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4Nmw2LjI5My02LjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlIGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lOyBcclxuICAgIG91dGxpbmU6IG5vbmU7IFxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7IFxyXG4gICAgbWFyZ2luOiAwLjVyZW0gYXV0bzsgXHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87IFxyXG4gICAgbWF4LWhlaWdodDogOTB2aDsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDsgXHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpOyBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50aHVtYi1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgZ3JleTtcclxufSJdfQ== */