body{background-color:#000;color:#fff;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.hero-section{align-items:center;display:flex;height:60vh;justify-content:center;overflow:hidden;position:relative;text-align:left}.video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#hero-video{height:100%;object-fit:cover;object-position:center;opacity:.7;width:100%;z-index:-1}.hero-content{align-items:center;display:flex;height:100%;justify-content:space-around;padding:0 2rem;position:relative;width:100%;z-index:1}.features-list{background-color:rgba(0,0,0,.5);border-radius:1rem;padding:2rem}.features-list h1{font-size:2.5rem;margin-bottom:1.5rem}.features-list ul{list-style:none;padding:0}.features-list ul li{align-items:center;display:flex;font-size:1.1rem;margin-bottom:1rem}.features-list .emoji{display:inline-block;font-size:1.5rem;margin-right:1rem}.login-box{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(26,26,26,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;box-shadow:0 15px 40px rgba(0,0,0,.7);display:flex;flex-direction:column;max-width:400px;padding:2.5rem;width:45%}.login-box .banner{background:linear-gradient(45deg,#2ecc71,#27ae60);border-radius:.75rem;box-shadow:0 5px 15px rgba(0,0,0,.3);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-bottom:2rem;padding:1rem 1.5rem;text-align:center;transform:rotate(-2deg)}.login-form{align-items:center;display:flex;flex-direction:column;width:100%}.login-button{background:linear-gradient(45deg,#007bff,#0056b3);border:none;border-radius:.75rem;box-shadow:0 4px 15px rgba(0,123,255,.3);font-size:1.2rem;margin-top:1rem;max-width:300px;padding:1rem 2rem;transition:all .3s ease;width:80%}.login-button:hover{box-shadow:0 6px 20px rgba(0,123,255,.5);filter:brightness(1.1);transform:translateY(-3px)}.login-prompt{color:#bbb;font-size:.95rem;margin-top:1.5rem;max-width:80%;text-align:center}.modal{--bs-modal-bg:hsla(0,0%,9%,.7);--bs-border-color:#444}.task-directory{background-color:#111;padding:5rem 0;text-align:center}.task-directory h2{font-size:2.25rem;margin-bottom:2.5rem}.task-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.task-card{background:#1a1a1a;border-radius:.625rem;color:#fff;height:100%;padding:1.875rem;text-decoration:none;transition:transform .3s,box-shadow .3s}.task-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.3);transform:translateY(-10px)}.task-card h3{color:#007bff;font-size:1.5rem;margin-bottom:1rem}.task-card p{color:#ccc;font-size:1rem;line-height:1.6}@media (max-width:768px){.hero-content{flex-direction:column}.features-list,.login-box{margin-bottom:2rem;width:100%}.features-list h1{font-size:2rem}}@media (max-width:576px){.hero-section{padding:60px 0}.features-list ul li{font-size:1rem}}.custom-footer{background-color:#343a40;color:#fff;padding:20px 0;text-align:center}.badge-beta{left:calc(100% + .25em)!important;padding:.25em .5em;top:.5em!important}.btn-spaced{margin:.25rem .125rem}.plan-card-wrapper{cursor:pointer;transform:translateY(0);transition:all .4s ease}.plan-card-wrapper:hover{transform:translateY(-8px) scale(1.05)}.plan-card-wrapper:hover .plan-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.05);border-color:#ffc107!important;box-shadow:0 0 25px rgba(255,215,0,.3)}.badge-best-value,.plan-card{transition:all .4s ease}.badge-best-value{z-index:10}.premium-glow{overflow:hidden;position:relative}.premium-glow:before{animation:rotateGlow 5s linear infinite;background:conic-gradient(from 180deg at 50% 50%,rgba(255,215,0,.2),hsla(0,0%,100%,0),rgba(255,215,0,.2));content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-glow .card-body{position:relative;z-index:1}.success-checkmark{height:80px;width:80px}.checkmark-circle{animation:drawCircle .6s ease-out forwards;stroke-dasharray:220;stroke-dashoffset:220}.checkmark-check{animation:drawCheck .4s ease-out .6s forwards;stroke-dasharray:70;stroke-dashoffset:70}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}#successModal .modal-content{animation:modalFadeIn .4s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pro-badge{background:linear-gradient(90deg,#ffe259,#ffa751);border:1.5px solid #fff3cd;border-radius:999px;box-shadow:0 2px 12px 0 rgba(255,168,0,.15);color:#563d00;font-size:1rem;font-weight:600;letter-spacing:.2px;padding:.5rem 1.25rem;transition:box-shadow .18s,transform .2s}.pro-badge:focus,.pro-badge:hover{box-shadow:0 4px 20px 0 rgba(255,168,0,.22);text-decoration:none;transform:translateY(-1px) scale(1.04)}.pro-rocket{animation:rocket-bounce 1s infinite alternate;font-size:1.2em}@keyframes rocket-bounce{to{transform:translateY(-3px) scale(1.12) rotate(-8deg)}}.accordion-button:not(.collapsed){background-color:#333;color:#fff}.accordion-button:focus{border-color:#555;box-shadow:0 0 0 .2rem rgba(68,68,68,.25)}.accordion-button{background-color:#212529;border:1px solid #555;border-radius:.375rem;color:#fff}.nav-tabs{background-color:hsla(0,0%,100%,.05);border:none;border-radius:.5rem .5rem 0 0;margin-bottom:0;padding:.5rem}.nav-tabs .nav-link{border:none;border-radius:.375rem;color:#ccc;transition:all .3s ease}.nav-tabs .nav-link.active{background-color:hsla(0,0%,100%,.1);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff}.nav-tabs .nav-link:hover{background-color:hsla(0,0%,100%,.08);color:#fff}.tab-content{border:none;border-radius:0 0 .5rem .5rem}.tab-content,.tab-pane{background-color:hsla(0,0%,100%,.05);padding:1rem}.tab-pane{border-radius:.5rem;margin-top:1rem;transition:all .3s ease}.active-tab-pane{background-color:hsla(0,0%,100%,.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.html-output{background-color:#fff;position:relative}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFzQixDQUN0QixxQkFBdUIsQ0FGdkIsVUFHSixDQUdBLFVBQ0ksb0NBQTJDLENBSTNDLFdBQVksQ0FIWiw2QkFBZ0MsQ0FFaEMsZUFBZ0IsQ0FEaEIsYUFHSixDQUVBLG9CQUNJLFdBQVksQ0FDWixxQkFBdUIsQ0FFdkIsVUFBVyxDQURYLHVCQUVKLENBRUEsMkJBQ0ksbUNBQTBDLENBRTFDLG1DQUFxQyxDQURyQyxVQUVKLENBRUEsMEJBQ0ksb0NBQTJDLENBQzNDLFVBQ0osQ0FFQSxhQUlJLFdBQVksQ0FGWiw2QkFHSixDQUVBLHVCQU5JLG9DQUEyQyxDQUUzQyxZQVVKLENBTkEsVUFJSSxtQkFBcUIsQ0FDckIsZUFBZ0IsQ0FKaEIsdUJBS0osQ0FFQSxpQkFDSSxtQ0FBMEMsQ0FDMUMsbUNBQ0osQ0FJQSxhQUVFLHFCQUFvQyxDQURwQyxpQkFFRiIsInNvdXJjZXMiOlsid2VicGFjazovLy8lM0NpbnB1dCUyMGNzcyUyMDVxcHN1eCUzRSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlIHN0eWxlcyAqL1xuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8qIEhlcm8gU2VjdGlvbiAqL1xuLmhlcm8tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjB2aDsgLyogU2V0IGEgZml4ZWQgaGVpZ2h0IGZvciB0aGUgaGVybyBzZWN0aW9uICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLyogRmlsbCB0aGUgZW50aXJlIGhlcm8tc2VjdGlvbiBoZWlnaHQgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGVyby12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyAvKiBFbnN1cmVzIHRoZSBtaWRkbGUgcGFydCBvZiB0aGUgdmlkZW8gaXMgdmlzaWJsZSAqL1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLmhlcm8tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvKiBFbnN1cmUgaGVyby1jb250ZW50IHRha2VzIGZ1bGwgaGVpZ2h0IG9mIGhlcm8tc2VjdGlvbiAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogRXN0YWJsaXNoIHN0YWNraW5nIGNvbnRleHQgKi9cbiAgICB6LWluZGV4OiAxOyAvKiBFbnN1cmUgY29udGVudCBpcyBhYm92ZSB0aGUgdmlkZW8gKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyAvKiBEaXN0cmlidXRlIGl0ZW1zIHdpdGggc3BhY2UgYXJvdW5kIHRoZW0gKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50ZXIgaXRlbXMgdmVydGljYWxseSAqL1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLmZlYXR1cmVzLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5mZWF0dXJlcy1saXN0IGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mZWF0dXJlcy1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mZWF0dXJlcy1saXN0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZlYXR1cmVzLWxpc3QgLmVtb2ppIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBMb2dpbiBCb3ggKi9cbi5sb2dpbi1ib3gge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCAyNiwgMC45KTsgLyogU2xpZ2h0bHkgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCAqL1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07IC8qIE1vcmUgcm91bmRlZCBjb3JuZXJzICovXG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLDAsMCwwLjcpOyAvKiBTdHJvbmdlciwgbW9yZSBkaWZmdXNlZCBzaGFkb3cgKi9cbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogNDAwcHg7IC8qIFNsaWdodGx5IG5hcnJvd2VyIGxvZ2luIGJveCAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50ZXIgaXRlbXMgaG9yaXpvbnRhbGx5ICovXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTsgLyogRnJvc3RlZCBnbGFzcyBlZmZlY3QgZm9yIFNhZmFyaSAqL1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyAvKiBGcm9zdGVkIGdsYXNzIGVmZmVjdCAqL1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgLyogU3VidGxlIGJvcmRlciAqL1xufVxuXG4ubG9naW4tYm94IC5iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzJlY2M3MSwgIzI3YWU2MCk7IC8qIEdyYWRpZW50IGJhY2tncm91bmQgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgLyogTW9yZSBwYWRkaW5nICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07IC8qIE1vcmUgcm91bmRlZCBiYW5uZXIgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyAvKiBNb3JlIHNwYWNlIGJlbG93IGJhbm5lciAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgLyogU2xpZ2h0bHkgZGlmZmVyZW50IHJvdGF0aW9uICovXG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmxvZ2luLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlOyAvKiBFbnN1cmUgZm9ybSB0YWtlcyBmdWxsIHdpZHRoIG9mIGxvZ2luLWJveCAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9naW4tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDdiZmYsICMwMDU2YjMpOyAvKiBHcmFkaWVudCBmb3IgYnV0dG9uICovXG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDgwJTsgLyogTWFrZSBidXR0b24gYSBiaXQgd2lkZXIgKi9cbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07IC8qIEFkZCBzb21lIHNwYWNlIGFib3ZlIHRoZSBidXR0b24gKi9cbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMyk7XG59XG5cbi5sb2dpbi1idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG59XG5cbi5sb2dpbi1wcm9tcHQge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTsgLyogU2xpZ2h0bHkgbGFyZ2VyIGZvbnQgKi9cbiAgICBjb2xvcjogI2JiYjsgLyogTGlnaHRlciBncmV5ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgLyogTW9yZSBzcGFjZSBhYm92ZSBwcm9tcHQgKi9cbiAgICBtYXgtd2lkdGg6IDgwJTtcbn1cbi8qIE1vZGFsIERpYWxvZyBCYWNrZHJvcCAqL1xuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC1iZzogcmdiYSgyMywgMjMsIDIzLCAwLjcpO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogVGFzayBEaXJlY3RvcnkgKi9cbi50YXNrLWRpcmVjdG9yeSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xufVxuXG4udGFzay1kaXJlY3RvcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi50YXNrLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdhcDogMnJlbTtcbn1cblxuLnRhc2stY2FyZCB7XG4gICAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50YXNrLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4udGFzay1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFzay1jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4vKiBUYXNrIFBhZ2UgKi9cbi50YXNrLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5mZWF0dXJlcy1saXN0LCAubG9naW4tYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmZlYXR1cmVzLWxpc3QgaDEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVyby1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICBcbiAgICAuZmVhdHVyZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi8qIEN1c3RvbSBPdmVycmlkZXMgKi9cbi5jdXN0b20tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2UtYmV0YSB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIHRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAwLjI1ZW0pICFpbXBvcnRhbnQ7XG59XG5cblxuLyogQ3VzdG9tIEJ1dHRvbiBTdHlsZXMgKi9cbi5idG4tc3BhY2VkIHtcbiAgICBtYXJnaW46IC4yNXJlbSAuMTI1cmVtO1xufVxuXG5cbi8qIFByZW1pdW0gSG92ZXIgU3R5bGVzICovXG4gIC5wbGFuLWNhcmQtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLnBsYW4tY2FyZC13cmFwcGVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wNSk7XG4gIH1cblxuICAucGxhbi1jYXJkLXdyYXBwZXI6aG92ZXIgLnBsYW4tY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgyNTUsIDIxNSwgMCwgMC4zKTtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIH1cblxuICAucGxhbi1jYXJkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB9XG5cbiAgLmJhZGdlLWJlc3QtdmFsdWUge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cblxuICAucHJlbWl1bS1nbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wcmVtaXVtLWdsb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KFxuICAgICAgZnJvbSAxODBkZWcgYXQgNTAlIDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyMTUsIDAsIDAuMiksXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLFxuICAgICAgcmdiYSgyNTUsIDIxNSwgMCwgMC4yKVxuICAgICk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGVHbG93IDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgQGtleWZyYW1lcyByb3RhdGVHbG93IHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgfVxuXG4gIC5wcmVtaXVtLWdsb3cgLmNhcmQtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuXG4gIC8qIFN1Y2Nlc3MgTW9kYWwgU3R5bGVzICovXG4gIC5zdWNjZXNzLWNoZWNrbWFyayB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmNoZWNrbWFyay1jaXJjbGUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIyMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjIwO1xuICAgIGFuaW1hdGlvbjogZHJhd0NpcmNsZSAwLjZzIGVhc2Utb3V0IGZvcndhcmRzO1xuICB9XG5cbiAgLmNoZWNrbWFyay1jaGVjayB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNzA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDcwO1xuICAgIGFuaW1hdGlvbjogZHJhd0NoZWNrIDAuNHMgZWFzZS1vdXQgMC42cyBmb3J3YXJkcztcbiAgfVxuXG4gIEBrZXlmcmFtZXMgZHJhd0NpcmNsZSB7XG4gICAgdG8ge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBkcmF3Q2hlY2sge1xuICAgIHRvIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbiAgfVxuXG4gICNzdWNjZXNzTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbW9kYWxGYWRlSW4gMC40cyBlYXNlLW91dDtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgbW9kYWxGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cblxuIC5wcm8tYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmUyNTkgMCUsICNmZmE3NTEgMTAwJSk7XG4gIGNvbG9yOiAjNTYzZDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMjU1LCAxNjgsIDAsIDAuMTUpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmYzY2Q7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE4cywgdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5wcm8tYmFkZ2U6aG92ZXIsIC5wcm8tYmFkZ2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgyNTUsIDE2OCwgMCwgMC4yMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSBzY2FsZSgxLjA0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvLXJvY2tldCB7XG4gIGFuaW1hdGlvbjogcm9ja2V0LWJvdW5jZSAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbkBrZXlmcmFtZXMgcm9ja2V0LWJvdW5jZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4xMikgcm90YXRlKC04ZGVnKTtcbiAgfVxufVxuXG4vKiBBY2NvcmRpb24gU3R5bGVzIGZvciBEYXJrIFRoZW1lICovXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDY4LCA2OCwgMC4yNSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4vKiBFbmhhbmNlZCBUYWIgU3R5bGVzICovXG4ubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWItcGFuZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hY3RpdmUtdGFiLXBhbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG5cblxuLmh0bWwtb3V0cHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8qXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNjgsIDY4LCAwLjI1KTtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIGNvbG9yOiAjZmZmO1xufSovXG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/